最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java入門級基礎(chǔ)教學(xué)(史上最詳細(xì)的整合)

2023-07-13 15:45 作者:下班被游戲打-  | 我要投稿


一:基礎(chǔ)語法

1.“Hello?word”

1.首先下新建一個文件夾存放代碼,

2.新建一個Java文件來存放Java的相關(guān)代碼。

注意點(diǎn):文件的后綴名為Java(本文為Hellow.java)

在cmd的根目錄i下進(jìn)行執(zhí)行的時候采用javac Hellow.java 來執(zhí)行文件會生成一個class文件,接著執(zhí)行java Hellow來執(zhí)行編譯文件就會自動的打印輸出Hello word!。


2.Java的運(yùn)行機(jī)制

1.編譯型:直接編譯成系統(tǒng)可以理解的語言。這樣的執(zhí)行速度會更快。


2.解釋型:把機(jī)器不懂的地方進(jìn)行解釋從而來進(jìn)行執(zhí)行。


Java編譯器將準(zhǔn)備好的源文件編譯成了class文件,真正被執(zhí)行的應(yīng)該是class文件。此時將class文件放入到類加載器,放在Jvm中進(jìn)行。字節(jié)碼校驗(yàn)器來進(jìn)行代碼的校驗(yàn),校驗(yàn)完成若沒有了錯誤,此時的解釋器便開始工作將我們的程序解釋給操作系統(tǒng)從而進(jìn)行解讀。

3. Java基本語法

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

注釋(以代碼為例):

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

注意點(diǎn):所有的標(biāo)識符都應(yīng)該以(A——z)、$、或者是下劃線開始的。


? ? ? ? ? ? ? 首字符之后可以是(A——z)、$、或者是下劃線的組合。


? ? ? ? ? ? ? 關(guān)鍵字不可以作為名字。

可以是中文名字但是一般不采用,因?yàn)樘獿ow,會被同行看不起。

標(biāo)識符是大小寫敏感的。

2.數(shù)據(jù)類型(四類八種)

Java為一款強(qiáng)類型的語言,所有變量的使用必須嚴(yán)格的符合固定,所有的變量只有被定義后才能進(jìn)行使用。

4.類型轉(zhuǎn)換

重點(diǎn)提示:(有人問為什么long占的字節(jié)比float的多還排在float后面?因?yàn)樵诎l(fā)生轉(zhuǎn)換的時候小數(shù)的優(yōu)先級要大于整數(shù)。)不同類型的數(shù)據(jù)結(jié)構(gòu)先轉(zhuǎn)化為同一類型的,然后再進(jìn)行計算。

強(qiáng)制轉(zhuǎn)換分為兩種,一種是從低到高的轉(zhuǎn)換方法,一種是從高到低的轉(zhuǎn)換方法。

1.自動轉(zhuǎn)換

顯式(規(guī)則:數(shù)據(jù)范圍從低到高):代碼不需要進(jìn)行處理并且直接可以完成轉(zhuǎn)換。

?2.強(qiáng)制轉(zhuǎn)換

代碼需要進(jìn)行處理不能夠自動的完成轉(zhuǎn)換。


格式:(范圍小的類型)+范圍小的變量名=(范圍小的類型)+原本范圍大的數(shù)據(jù)


注意:(1)在進(jìn)行前置轉(zhuǎn)換的時候可能會出現(xiàn)內(nèi)存溢出、精度丟失等現(xiàn)象。


? ? ? ? ? ?(2)byte/short/char這三種類型可以進(jìn)行數(shù)學(xué)計算。


? ? ? ? ? ?(3)byte/short/cha這三種類型在進(jìn)行運(yùn)算的時候首先會被默認(rèn)為是int卡類型。


? ? ? ? ? ?(4)布爾類型不可以進(jìn)行任何的數(shù)據(jù)轉(zhuǎn)換。

5.常量和變量

1.常量

定義:在程序運(yùn)行期間固定不變的量


格式:final 常量名 = 值;


? ? ? ? ? final double PI = 3.1415926;


?常量的分類:


?(1)字符串常量:凡是用雙引號引起來的量:如“ABC” "Hellow" "123"


? (2)整數(shù)常量:無小數(shù)點(diǎn)的數(shù)字:如1 -100? 0


? (3)浮點(diǎn)型:直接寫上的數(shù)字,有小數(shù)點(diǎn):如2.5 -3.14 0.0


? (4)字符常量:凡是用單引號引起來的單個字符:如‘A’ ‘b’ '1' '中'


? (5)布爾常量:只有量中取值:如 true false


? (6)空常量:null 代表沒有任何的數(shù)組


Java入門級基礎(chǔ)教學(xué)(史上最詳細(xì)的整合)的評論 (共 條)

分享到微博請遵守國家法律
青河县| 鸡泽县| 兴文县| 登封市| 靖远县| 韶山市| 阳曲县| 邻水| 临漳县| 子洲县| 乐业县| 鹤峰县| 武夷山市| 永新县| 平阳县| 军事| 建平县| 荥经县| 奉节县| 牙克石市| 会东县| 江山市| 白城市| 建水县| 砚山县| 临桂县| 海盐县| 孝感市| 阿拉善左旗| 中方县| 松阳县| 尚志市| 夏河县| 九江县| 瑞昌市| 遵义市| 江川县| 拉萨市| 福建省| 石泉县| 清苑县|