Java 基礎知識

2021-09-02 04:11:21 字數 1102 閱讀 3029

一、基本型別

/** 整型 */

/** 長整型64位(bit)佔8位元組 */

public long longtype;

/** 長整型32位 */

public int inttype;

/** 短整型16位 */

public short shorttype;

/** 位元組8位 */

public byte bytetype;

/** 浮點型 */

/** 單精度浮點型32位 */

public float floattype;

/** 雙精度浮點型64位 */

public double doubletype;

/** 字元型別16位 */

public char chartype;

/** 布林型別8位 佔1位元組,用乙個位元組的最低位表示,其他位為0 */

public boolean booleantype;

二、運算子

位運算子 與(&)、非(~)、或(|)、異或(^)

&:雙目運算子,運算時均把運算數轉換為二進位制再做比較,規則:當相同的位上均為1時結果為1,否則結

果為0.如:1010&1101,轉為二進位制:10001001101&1111110010比較結果為:1000000轉為十進位制:

64所以1010&1101=64;

| :當兩邊運算元的位有一邊為1時,結果為1,否則為0。如1100|1010=1110

~:0變1,1變0

^:兩邊的位不同時,結果為1,否則為0.如1100^1010=0110

邏輯運算子

與(&&)、非(!)、或(||)

三、常見的引用型別

/** 類 */

class classtype

/** 介面 */

inte***ce inte***cetype

/** 列舉 */

enum enumtype

/** 陣列 */

int array;

/** 標註 */

@inte***ce marktype

java 基礎知識

1.複製。賦值操作。就是先將其本身加乙個變數再賦值給其本身。如a b就是a a b 2.比較兩個值或者說是位址是否相同 指向同乙個物件 和 或 3.操作符是if else操作的縮寫,如果 右邊判斷為true則返回 左邊的計算結果。右邊錯誤,返回 右邊的計算結果。在class09裡面有例子。4.流程控...

Java基礎知識

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

JAVA基礎知識

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