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






















