java 基礎知識

2021-06-05 07:59:50 字數 803 閱讀 7871

1.「=」複製。賦值操作。「+=」就是先將其本身加乙個變數再賦值給其本身。如a+=b就是a=a+b;

2.==比較兩個值或者說是位址是否相同(指向同乙個物件)。&和;|或;

3."?"操作符是if-else操作的縮寫,如果「?」右邊判斷為true則返回「:」左邊的計算結果。「?」右邊錯誤,返回「:」右邊的計算結果。在class09裡面有例子。

4.流程控制幫助實現複雜的邏輯,比如說迴圈判斷。迴圈while,do—while,for;判斷if-else,switch;異常處理try-catch-finally,throw;分支處理break,continue,label:,return。

5.switch用法,一(變數)對多(情況)。執行直到遇到break為止。還有記住default預設,case 用上。詳情見class10.乙個執行,下面接著執行,直到break。

6.while是先判斷,do while是先迴圈。根據字面上的意思可理解,while英文翻譯當,含有判斷的意思。for迴圈和其不同的地方就是,已經把判斷和操作都搞在一塊兒。class11

7.for迴圈:初始化,判斷,修改引數。

8.break跳出,而continue不同,continue是將當前乙個迴圈停止執行後面的。class12

9.迴圈的標籤,通常用在巢狀迴圈中。但內迴圈中用break只不過是跳出內迴圈,外迴圈卻沒有,這是就需要用到標籤才能在內迴圈中跳到或continue到外迴圈中。見class13

10.對於陣列的乙個問題,如果要從乙個陣列裡面找出雙數來,就直接在用陣列除以2等於0就ok,等於1就是單數。

11.陣列之和則需用到sum。sum=sum+。。。

Java基礎知識

1 物件導向的特徵有哪些方面 1.抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用...

JAVA基礎知識

一 關鍵字 由以下關鍵字修飾的變數 方法和類所具有的特性如下 public 包內及包外的任何類中均可訪問 private 包內及包外的任何類中均無權訪問 protected 包內的任何類以及包外的那些繼承了此類的子類中均可訪問 friendly 如果不以如上關鍵字修飾,則預設為friendly型別,...

java基礎知識

beanutils.copyproperties a,b 將a的屬性複製給b string stringbuffer stringbuilder的區別 string是不可變的物件,如果每次要改變string的內容,則等同於新生成了乙個string物件,指向不同的記憶體空間,如果string物件的內容...