class:class表明這是類。
inte***ce: 表明這是介面。
常用資料型別
四種整數型(從小到大):
byte: 範圍 -2^7到2^7-1 (-128-127)
short: 範圍 -2^15到2^15-1
int: 範圍 -2^31到2^31-1
long: 範圍 -2^63到2^63-14
浮點型:
float: 10^-38到10^38 比double取值範圍小。 使用時需注意要在數字結尾加上「f」或者「f」來保證數字精確度,不加第一時間會被認為是double。
double: 10^-308到10^308。 double為預設浮點型別。
char: 這是字元 用單引號 '' , 引號裡裡面只能包含乙個字元 。
boolean: 只有true 和false兩個值。
true: 表示對的
false: 表示錯的
void: 表明不返回(return)任何東西。
null: 表示空,什麼都沒有。 類似int的預設值是0. string 或者 integer 之類的變數的預設值為null。
if-else語句:
if: else:
switch-case語句:
switch: case:
while/do兩種功能類似但略微有差異:
while: 先判斷,成立則執行 do: 先執行一邊在判斷
for迴圈語句:
for:
break: 跳出迴圈。
continue: 僅跳過本輪迴圈,接著下一輪。
return: 返回。
四種許可權
default: 預設許可權,同包:✔ 同類:✔ 不同包子類:✖ 不同包非子類:✖
public: 許可權最大 同包:✔ 同類:✔ 不同包子類:✔ 不同包非子類:✔
private: 許可權最小 同包:✖ 同類:✔ 不同包子類:✖ 不同包非子類:✖
protected: 同包:✔ 同類:✔ 不同包子類:✔ 不同包非子類:✖
abstract: 表示為抽象
final: 用來修飾常量。 無法後續修改值。
static: 表示靜態。
extends: 表示繼承關係. a extends b -> a 繼承於b(a為子類。)
implements: 用來連線介面。
this: super:
instanceof: a instanceof b 判斷a是不是b的例項。
try: catch: finally: throw: throws:
package: 表示包
import: 匯入包
這幾個還未接觸,不認識。
native: strictfp: transient: volatile: assert:extends: implements: synchronized:
extends: implements:
synchronized:
Java所有關鍵字
剛整理出來,寫 統計關鍵字用 string keywords 包裝成列舉類 所有關鍵字 public enum keyword 獲取keyword public string getkeyword 除錯用。public static void main string args system.out....
java基礎 this關鍵字
一 使用場景 1 在乙個構造方法中,通過this關鍵字呼叫所在類中的另乙個構造方法。2 在乙個例項方法內,區域性變數或引數與例項變數名稱相同,編譯口器無法區分變數,這時要用this關鍵字。3 在乙個例項方法內,通過this關鍵字訪問當前例項的引用。二 舉例說明 this關鍵字 1 出現在方法中 2 ...
java基礎學習總結 this關鍵字
一 this關鍵字 this是乙個引用,它指向自身的這個物件。看記憶體分析圖 假設我們在堆記憶體new了乙個物件,在這個物件裡面你想象著他有乙個引用this,this指向這個物件自己,所以這就是this,這個new出來的物件名字是什麼,我們不知道,不知道也沒關係,因為這並不影響這個物件在記憶體裡面的...