入門Java需掌握的基礎(chǔ)知識點(diǎn)集錦
2018-03-07 13:19:18
1854瀏覽
對于Java編程語言應(yīng)該都不陌生,今天我們扣丁學(xué)堂就將Java語言中的入門部分概念做一具體的講解。為Java開發(fā)工程師打下更加牢固的基礎(chǔ)。
1.什么叫JVM,JRE,JDK?
JRE
全稱為JavaRunningEnvironment,就是我們所說的java運(yùn)行環(huán)境,由java虛擬機(jī)和一些核心的類庫文件組成。
JVM
全稱為JavaVirtualMachine(java虛擬機(jī)),是java運(yùn)行環(huán)境的一部分。
JDK
全稱為JavaDevelopmentKit,java開發(fā)工具包。
2.標(biāo)識符及其所需注意事項(xiàng)
1.標(biāo)識符可以由字母、數(shù)字、下劃線、美元符號組成,但不能包含@,%,空格等特殊字符,不能以字母開頭。
2.標(biāo)識符不是能是java的關(guān)鍵字和保留字,但可以包含關(guān)鍵字。
3.標(biāo)識符嚴(yán)格區(qū)分大小寫。
3.數(shù)據(jù)類型
數(shù)據(jù)類型總得分為兩大類--基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型(數(shù)字代表所占字節(jié)):
1.數(shù)值型。又分為整形(byte(1),short(2),int(4),long(8)),浮點(diǎn)型(float(4),double(8)).
2.字符型(char(2))
3.布爾型(boolean).
引用數(shù)據(jù)類型:1.類(class)2.接口(interface)3.數(shù)組
需要注意的是java中字符型沒有無符號字符型,即unsignedchar。另外,float類型數(shù)據(jù)后要帶f,例如floata=1.2f。float有效數(shù)字為8位,double有效數(shù)字位16位。
4.類型轉(zhuǎn)換
inta=81;
doubleb=a;//b=81.0
需要注意的是:1.自動類型轉(zhuǎn)換需要類型兼容,如char與int
2.目標(biāo)大于原類型,如flaot與double。
3.強(qiáng)制轉(zhuǎn)換與c++語法一致,但是強(qiáng)制轉(zhuǎn)換不會四舍五入,而是從小數(shù)點(diǎn)后直接截?cái)?。?.5變?yōu)?.
5.常量定義
finaldoublepi=3.1415926
6.輸入與輸出
輸入:首先要寫importjava.util.Scanner,然后調(diào)用Scanner類。如:
需要注意的是:
1.由reader.nextInt()這樣的形式的輸入語句,程序會等待用戶敲擊回車確認(rèn)。
2.關(guān)于reader.hasNextInt()語句。可以看到上面的代碼段中注釋的語句,while括號里面有寫,剛剛說了reader.nextInt()這樣的形式的輸入語句,程序會等待用戶敲擊回車確認(rèn),但是read.hasNextInt()不需要等待回車。而且上面的三個注釋號去除后。變成

輸出:
以上就是關(guān)于基礎(chǔ)知識點(diǎn)的講解以及語句的寫法,想要了解更多的課程或者知識點(diǎn),可以關(guān)注我們扣丁學(xué)堂,我們會定期更新各種編程語言的視頻教程,期待您的加入!也可以加我們的Java學(xué)習(xí)交流群:670348138。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】
查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>
標(biāo)簽:
Java培訓(xùn)
Java開發(fā)工程師
Java視頻教程