java基本語法複習知識點大全

才智咖 人氣:2.01W

java開發除了環境的搭建之外,我們要學習的還有各種java基本語法,所以本站小編為大家彙總了java基本語法複習知識點,希望同學們好好學習!

java基本語法複習知識點大全

一:java中的語句規則:

java每行程式碼以;結尾。

Java中的註釋有:

(1)// 註釋一行

以“//”開始,終止於行尾,一般作單行註釋,可放在語句的後面

(2)/*……*/ 一行或多行註釋

以“/*”開始,最後以“*/”結束,中間可寫多行。

(3)/**……*/

以“/**”開始,最後以“*/”結束,中間可寫多行。這種註釋主要是為支援JDK 工具javadoc而採用的。

Java中的合法標示符要符合一下規則:

1)要以大小寫字母或者美元符號或者下劃線開頭,不能以數字開頭

2)標示符命名不能用關鍵字,關鍵字是java內部所用到的標示符,為了避免混淆,所以不能用。

3)類,變數,方法名命名儘量有一定規則,不要隨便命名,雖然系統不會報錯,但是為了專案開發後期的維護,所以儘量起比較有意義的名字,並且命名要符合一定的規則,如駝峰規則。

二:java基本資料型別

Java資料型別被分為:基本資料型別和引用資料型別。

Java中有8中基本資料型別:

型別 位長/b 預設值 取值範圍

布林型 (boolean) 1 false true false

位元組型(byte ) 8 0 -128~127

字元型 (char) 16 ‘u0000’ ‘u0000’~’uffff’即0~65535

短整型(short) 16 0 -32768~32767

整型(int) 32 0 -231~231-1

長整型(long) 64 0 -263~263-1

單精度(float) 32 0.0 +-1.4E-45 或+-3.4028235E+38

雙精度(double) 64 0.0 +-4.9E-324 或+-1.797693134862315E+308

注:String型別不是基本資料型別,它被定義為類,屬於引用資料型別。,由於字串是常用的資料型別。Java提供了對String型別特殊操作,直接引用,例如:String s="hello world";

三:引用型別

引用型別是一個物件型別的,它的值是指向記憶體空間的引用,就是地址,所指向的記憶體中儲存著變數所表示的一個值或一組值。很好理解吧,因為一個物件,比如說一個人,不可能是個數字也不可能是個字元啊,所以要想找它的話只能找它的地址了。

接下來看看基本型別和引用型別變數的不同處理吧。基本型別自然是簡單,宣告是自然系統就給它空間了。例如,

int baijq;

baijq=250; //宣告變數baijq的同時,系統給baijq分配了空間。

引用型別就不是了,只給變數分配了引用空間,資料空間沒有分配,因為誰都不知道資料是什麼啊,整數,字元?我們看一個錯誤的例子:

MyDate today;

= 4; //發生錯誤,因為today物件的資料空間未分配。

那我們怎麼給它賦值啊?引用型別變數在聲明後必須通過例項化開闢資料空間,才能對變數所指向的物件進行訪問。舉個例子:

MyDate today; //將變數分配一個儲存引用的空間

today = new MyDate(); //這句話是2步,首先執行new MyDate(),給today變數開闢資料空間,然後再執行賦值操作。

四:定義變/常量和變數的初始化

Java定義變數結構:型別 變數名,這裡的變數名要符合標示符規則

1.變數的宣告

格式:型別 變數名[,變數名]=初值,… ;

賦值:[型別] 變數名=值

如:int a=5 , b=6 , c , d ;

說明:

(1)變數名必須在作用域中是唯一的,不同作用域中才允許相同名字的變量出現;

(2)只要在同一程式碼塊沒有同名的變數名,可以在程式中任何地方定義變數,一個程式碼塊就是兩個相對的“{ }”之間部分。

2.變數的使用範圍

每個變數的使用範圍只在定義它的程式碼塊中,包括這個程式碼塊中包含的程式碼塊。

在類開始處宣告的變數是成員變數,作用範圍在整個類;

在方法和塊中宣告的變數是區域性變數,作用範圍到它的“}”;

3.變數型別的轉換

Java 可以將低精度的數字賦值給高精度的數字型變數,反之則需要強制型別轉換。

強制轉換格式:(資料型別)資料表示式

位元組型 短整型 字元型 整型 長整型 單精度實型 雙精度實型

轉化規律:由低到高

變數與儲存器有著直接關係,定義一個變數就是要編譯器分配所需要的記憶體空間,分配多少空間,這就是根據我們所定義的變數型別所決定的。變數名實際上是代表所分配空間的記憶體首地址

4. 常量

Java中的常量值是用文字串表示的,它區分為不同的型別,如整型常量123,實型常1.23,

字元常量‘a’,布林常量true、false以及字串常量“This is a constant string”。

Java 的常量用final 說明,約定常量名一般全部使用大寫字母,如果是多個單詞組合在一起的,單詞之間用下劃線連線,常量在程式執行時不可更改。

如:final int i=1;

i=i+1; //錯,i 是final(常量),不可更改值

例如:final double IP = 3.14159 D

說明:預設型別為64 位double 雙精度型別(D 或d),數字後面加F 或f 則是32 位float 單

精度(實數)型別

五:運算子

1、賦值運算子

賦值運算子用於把一個數賦予一個變數。賦值運算子兩邊的型別不一致時,那麼如果左側的資料型別的級別高,則右邊的資料將轉換成左邊的資料型別在賦予左邊的變數,否則需要強制型別轉換。