JAVA基礎(chǔ)名詞
JDK(Java Development Kit):Java開發(fā)工具错妖,包括JRE;
JRE(Java Runtime Environment):Java運(yùn)行環(huán)境肥橙,包括JVM;
JVM(Java Virtual Machine):Java虛擬機(jī)秸侣,可以運(yùn)行字節(jié)碼存筏;
JAVA SE:用于簡單的服務(wù)器應(yīng)用的JAVA平臺(tái);
JAVA EE:用于復(fù)雜的服務(wù)器應(yīng)用的JAVA平臺(tái)味榛;
JAVA ME:用于微型手機(jī)和其他小型設(shè)備的JAVA平臺(tái)椭坚;
JDK軟件下目錄
bin:JAVA的一些運(yùn)行程序,包括編譯器励负、解釋器藕溅、其他可執(zhí)行文件;
db:JAVA DB數(shù)據(jù)庫继榆;
include:用于本地代碼的頭文件巾表;
jre:JAVA程序的運(yùn)行環(huán)境汁掠;
lib:可執(zhí)行文件使用的文件;
scr:JDK類庫集币, 源代碼文件考阱。
JAVA命名規(guī)范
1.不使用拼音和漢字,只能使用英語鞠苟、數(shù)字乞榨、下劃線或者$,必須使用英- 語打頭当娱,“_”一般用于命名靜態(tài)常量吃既。
2.駝峰命名格式,不能有空格跨细,類名的命名中首字母大寫鹦倚,例:CatMilk
JAVA關(guān)鍵字
JAVA編程語言中,事先定義的冀惭,有特殊含義和用途的單詞震叙。
如:目前接觸到的public、static散休、void等媒楼。
JAVA保留字
JAVA編程語言中,暫時(shí)還沒有被定義的戚丸,但以后有可能會(huì)用到的單詞划址,目前JAVA的保留字有goto
和const
。
注意
JAVA中沒有sizeof
昏滴、goto
猴鲫、const
,且sizeof
既不是關(guān)鍵字也不是保留字谣殊。
JAVA原碼拂共、反碼、補(bǔ)碼
正數(shù):符號(hào)位用0表示
原碼:對(duì)應(yīng)數(shù)字的二進(jìn)制數(shù)
反碼:對(duì)應(yīng)數(shù)字的二進(jìn)制數(shù)
補(bǔ)碼:對(duì)應(yīng)數(shù)字的二進(jìn)制數(shù)
例如
正數(shù) 5
二進(jìn)制數(shù) 00000101
原碼 00000101
反碼 00000101
補(bǔ)碼 00000101
負(fù)數(shù):符號(hào)位用1表示
原碼:對(duì)應(yīng)正數(shù)的二進(jìn)制數(shù)姻几,第一位符號(hào)位寫1
反碼:符號(hào)位不變宜狐,其他每一位與原碼對(duì)應(yīng)相反
補(bǔ)碼:反碼的基礎(chǔ)上再加1,如需要進(jìn)位則進(jìn)位
例如
負(fù)數(shù) -5
對(duì)應(yīng)正數(shù)的二進(jìn)制數(shù) 00000101
原碼 10000101
反碼 11111010
補(bǔ)碼 11111011
JAVA三大注釋方法
單行注釋
// 單行注釋
多行注釋
/*
多
行
注
釋
*/
文檔注釋
/**
文
檔
注
釋
*/