筆記 Java程式設計思想20180726

2021-08-21 19:09:26 字數 554 閱讀 2003

protected關鍵字與private作用相當,差別僅在於繼承的類可以訪問protected成員,但是不能訪問private成員。

static方法的乙個重要用法就是在不建立任何物件的前提下就可以呼叫它。

string類支援「+」和 「+=」。

將乙個物件賦值給另乙個物件,是將「引用」從乙個地方複製到另乙個地方。

random.nextint()的引數設定了隨機數的上限,其下限為「0」,但是這個下限會產生除0的可能性,因此要做加1操作。

字首遞增和字首遞減,會先執行運算,再生成值。字尾遞增和字尾遞減,則先生成值,再執行運算。

基本型別比較使用==和!=,其他物件比較用equals()。==和!=比較的是物件的引用。

按位操作符可與等號聯合使用,如:&=,|=,∧=,但由於「飄」是一元操作符,所以不可與=聯合使用。

問題:編寫乙個程式,展示自動包裝功能對所有的基本型別和包裝器型別都起作用。

自動裝箱,拆箱功能是指包裝類和基本型別間的互相自動轉換。需要注意的是integer的值如在-128到127之間的話(不包括127),會指向原物件,否則會指向新的物件。

java 程式設計思想筆記

1 陣列初始化 2 int a int a 花括號是陣列特殊初始化方式,相當於new。所有的陣列,不論是基本資料型別還是物件型別,成員length,最大下標 length 1.int a new int new random 43 nextint 20 arrays.tostring a 建立乙個引...

Java程式設計思想 筆記001

我們之所以將自然界分解,組織成各種概念,並按其 含義分類 主要是因為我們是整個口語交流社會共同遵守的協定和參與者,這個協定以語言的形式的形式固定下來.除非咱曾這個規定中規定的有關語言資訊的 組織和分類 否則我們根本無法交談 benjamin lee whorf 1897 1941 計算機革命起源於機...

java程式設計思想

一 一切都是物件 現實世界中的一切,人 動物 操作流程 衣服等等,都可以抽象成物件 二 類引用 class tv tv tv tv是tv的乙個引用,未初始化時指向null這個特殊的物件 tv new tv tv指向 new tv 這個物件三 記憶體分配 暫存器,最快的儲存區,根據需要分配 棧,儲存基...