? 本周主要看了有關(guān)java的知識(shí)點(diǎn),也總結(jié)了一些內(nèi)容冠息。
1案怯、數(shù)據(jù)類型
1. Java有哪些數(shù)據(jù)類型
定義:Java語言是強(qiáng)類型語言玖喘,對于每一種數(shù)據(jù)都定義了明確的具體的數(shù)據(jù)類型贡蓖,在內(nèi)存中分配了不同大小的內(nèi)存空間曹鸠。
分類
基本數(shù)據(jù)類型
數(shù)值型
整數(shù)類型(byte,short,int,long)
浮點(diǎn)類型(float,double)
字符型(char)
布爾型(boolean)
引用數(shù)據(jù)類型
類(class)
接口(interface)
數(shù)組([])
Java基本數(shù)據(jù)類型圖
2. switch 是否能作用在 byte 上,是否能作用在 long 上斥铺,是否能作用在 String 上
3. 用最有效率的方法計(jì)算 2 乘以 8
2 << 3(左移 3 位相當(dāng)于乘以 2 的 3 次方彻桃,右移 3 位相當(dāng)于除以 2 的 3 次方)。
5. float f=3.4;是否正確
不正確晾蜘。3.4 是雙精度數(shù)邻眷,將雙精度型(double)賦值給浮點(diǎn)型(float)屬于下轉(zhuǎn)型(down-casting,也稱為窄化)會(huì)造成精度損失剔交,因此需要強(qiáng)制類型轉(zhuǎn)換float f =(float)3.4;
2肆饶、編碼
Java語言采用何種編碼方案?有何特點(diǎn)岖常?
Java語言采用Unicode編碼標(biāo)準(zhǔn)驯镊,Unicode(標(biāo)準(zhǔn)碼),它為每個(gè)字符制訂了一個(gè)唯一的數(shù)值竭鞍,因此在任何的語言板惑,平臺(tái),程序都可以放心的使用偎快。
3冯乘、注釋
1. 什么Java注釋
定義:用于解釋說明程序的文字
分類
單行注釋
格式: // 注釋文字
多行注釋
格式: /* 注釋文字 */
文檔注釋
格式:/** 注釋文字 */
注意事項(xiàng):多行和文檔注釋都不能嵌套使用。