Java基礎(chǔ)語法

java運(yùn)行機(jī)制

編譯型

解釋型

程序運(yùn)行機(jī)制

1、注釋、標(biāo)志符、關(guān)鍵字

注釋:

平時(shí)我們編寫代碼,在代碼量比較少的時(shí)候,我們還可以看懂自己寫的,但是當(dāng)項(xiàng)目結(jié)構(gòu)一旦復(fù)雜起來,我們就需要用到注釋了。

注釋并不會(huì)被執(zhí)行,是給我們寫代碼的人看的

書寫注釋是一個(gè)非常好的習(xí)慣

Java中的注釋有三種:

單行注釋 ://123

多行注釋:/*123213*/

文檔注釋:/** *@123 */

標(biāo)識(shí)符:

關(guān)鍵字:

Java所有的組成部分都需要名字,類名、變量名以及方法名都被稱為標(biāo)志符。

標(biāo)識(shí)符注意點(diǎn):

1、所有的標(biāo)識(shí)符都應(yīng)該以字母(A-Z或者a-z),美元符($)、或者下?lián)Q線(_)開始的

2、首字符之后可以使字母(A-Z或者a-z),美元符($)、下?lián)Q線(_)或數(shù)字的任何字符組合

3、不能使用關(guān)鍵字作為變量名或方法名

4、標(biāo)識(shí)符是大小寫敏感的

5、合法標(biāo)識(shí)符舉例:age、$salary、_value、_value_1

6、非法標(biāo)識(shí)符舉例:123abc、-salary、-#abc

7、可以使用中文命名,但是一般不建議去使用,也不建議使用拼音,很low

數(shù)據(jù)類型

強(qiáng)類型語言:要求變量的使用要嚴(yán)格符合規(guī)定,所有變量都必須限定以后才能使用

弱類型語言:

Java的數(shù)據(jù)分類分為2大類:

基本類型

引用類型

//整數(shù)

int num1 = 10;

byte num2 =20;

short num3 = 30;

long num4 = 40L; // Long類型要在數(shù)字后面加個(gè)L

//小數(shù):浮點(diǎn)數(shù)

float num5 = 50.1F; //float類型要在數(shù)字后面加F

double num5 =3.1415926;

//字符

char name = "S"

// 字符串String不是關(guān)鍵字,是類

什么是字節(jié)?

位(bit):是計(jì)算機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)的最小單位,11001100是一個(gè)八位二進(jìn)制數(shù)

字節(jié)(byte):是計(jì)算機(jī)中數(shù)據(jù)處理的基本單位,習(xí)慣上用大寫B(tài)來表示

1B = 8bit

字符:是指計(jì)算機(jī)中使用的字母、數(shù)字、字和符號

1bit表示1位

1Byte表示1個(gè)字節(jié)

1024B = 1KB

1024KB = 1MB

1024MB = 1G

進(jìn)制問題:待添加


類型轉(zhuǎn)換:

由于Java是強(qiáng)類型轉(zhuǎn)換,所以要進(jìn)行有些運(yùn)算的時(shí)候,需要用到類型轉(zhuǎn)換

低 ----------------------------->高

btye,short,char -> int -> long -> float ->double

運(yùn)算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型的,然后進(jìn)行運(yùn)算。

強(qiáng)制類型轉(zhuǎn)換:(類型)變量名? 高 -- 低

自動(dòng)類型轉(zhuǎn)換 : 低 -- 高

注意點(diǎn):

1. 不能對布爾值進(jìn)行轉(zhuǎn)換

2. 不能把對象類型轉(zhuǎn)換為不相干的類型

3. 在把高容量轉(zhuǎn)換為低容量的時(shí)候,強(qiáng)制轉(zhuǎn)換

4. 轉(zhuǎn)換的時(shí)候可能存在內(nèi)存溢出問題,或者精度問題

變量:變量是什么?可以變化的量

Java是一個(gè)強(qiáng)類型語言,每個(gè)變量都必須聲明其類型。

Java變量是程序中最基本的存儲(chǔ)單元,其要素包括變量名、變量類型和作用域。

type varName [=value] [{,varName[=value]}];

注意事項(xiàng):

每個(gè)變量都有類型,類型可以是基本類型,也可以是引用類型。

變量名必須是合法的標(biāo)識(shí)符。

變量聲明是一條完整的語句,因此每一個(gè)聲明都必須以分號結(jié)束


變量作用域:

類變量、實(shí)例變量、局部變量

常量:初始化之后不能再改變值,不會(huì)變動(dòng)的值

所謂常量可以理解成一種特殊的變量,它的值被設(shè)定后,再程序運(yùn)行過程中不允許被改變.

final 常量名= 值


變量的命名規(guī)范:

所有變量,方法,類名:見名知意

類成員變量:首字母小寫和駝峰原則

局部變量:首字母小寫和駝峰原則

常量:大寫字母和下劃線:MAX_VALUE

類名:首字母大寫和駝峰原則:Man,GoodMan

方法名:首字母小寫和駝峰原則“:run() runRun()

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容