學習Java基礎語法
首先,我們先看Java基礎語法中簡單的內容:
1. 標識符:用來標識Java類中的各個組成部分(包名,類名,方法名,變量名,參數名)的字符序列。
1)字母,數字,_,$組成。
2)不能以數字開頭,長度不限。
3)不能是關鍵字。
2. 關鍵字:在Java程序中有特殊用途的英文單詞。全小寫。今天學的有:
public 公有的
class 類
static 靜態(tài)的
void 空的,沒有的
byte,short,int,long,float,double,char,boolean
3. 常量。字面值。值不變的數據。//就是用 final修飾的字段(個人理解)
4. 數據類型分類:基本類型和引用類型
接著,我們看看Java基礎語法中后5個部分的內容:
5. 基本類型:4類8種。
1) byte 字節(jié)數: 在內存占1字節(jié)(8位),256種狀態(tài)。-128~127
2) short 短整型:內存占2字節(jié)(16位), 65536種狀態(tài)。
3) int 整型: 4 32 。 默認整數都是int
4) long 長整型: 8 64位。 數字后面加上L,l。
5) float 單精度浮點數: 占4字節(jié)。最多7位小數 后面假上f,F
6) double 雙精度浮點數: 8 15 默認的浮點數為double
7) char 字符: 由半角的單引號引起來的單個字符。 'a', '\u0061',----是unincode '中'
由2個字節(jié)兩保存。char類型在Java內部都是用int類型存儲的。
8) boolean 布爾:只有兩個值:true,false。
6. 引用類型:
1)類: 字符串對象, String str = "afasdfasdfdsa";
2)接口:
3)數組:
7. 基本類型之間的相互轉換。
1) 小范圍的可以直接轉換成大范圍的, 自動類型轉換。
- char c ='x'; int i =c;
2)大范圍的不可以直接轉換成小范圍的, 需要強制類型轉換。
- char c =(char)i
語法:小范圍的變量 = (目標類型)大范圍的數據。
8. 變量:程序執(zhí)行過程中,值會發(fā)生改變的量。它就內存中某個區(qū)域的別名。
聲明:數據類型 變量名; int i;
賦值:變量名 = 值; //值的類型要與變量的類型匹配.i=123;
聲明和賦值同時進行: 數據類型 變量名 = 值; int a =123;
變量在聲明和賦值后可以直接使用。
9. 局部變量:在方法體內部定義的變量。作用域:從定義開始到本方法體結束為止。
- public class Test{
- int i=56;//成員變量-----實例變量
- public static void main(String[] args){
- int i=123;
- }
- }
成員變量:在方法體外,類體里定義的變量。作用域:在整個類體中都可以使用。
Java基礎語法的相關知識就介紹到這里。
【編輯推薦】