1. 程式人生 > >JAVA資料型別 及 變數定義

JAVA資料型別 及 變數定義

(一)資料型別分為兩類: (1)基本資料型別: 基本資料型別在被建立時,在棧上給其劃分一塊記憶體,將數值直接儲存在棧上。

boolean、byte、char、short、int、long、float、double

在這裡插入圖片描述 (2)引用資料型別: 引用資料型在被建立時,首先要在棧上給其引用(控制代碼)分配一塊記憶體,而物件的具體資訊都儲存在堆記憶體上,然後由棧上面的引用指向堆中物件的地址。

陣列、介面、類、字串、列舉、註解

(二)變數 變數就是計算機記憶體中存放資料的單元,定義變數的本質就是分配記憶體。當把數值賦給變數時,實際上就是將數值儲存到變數佔用的記憶體單元中。 變數的命名規則:

	(1)變數名不能以數字開頭。
	(2)除了"_"或"$"符號外,變數名中不能包含其他標點符號或運算子。
	(3)變數名不能使用java語言中的關鍵字。

java語言的關鍵字: 51 + 2個保留字 = 53個關鍵字 (java的關鍵字都是小寫的!!)

訪問控制:
private    protected    public

類,方法和變數修飾符:
abstract    class    extends    final    implements    interface    native    new
static    strictfp    synchronized    transient    volatile

程式控制:
break    continue    return    do    while    if    else    for    instanceof    switch
case    default

異常處理:
try    catch    throw    throws

包相關:
import    package

基本型別:
boolean    byte    char    double    float    int    long    short    null    true    false

變數引用:
super    this    void

保留字:
goto    const