1. 程式人生 > >《寫給大忙人看的java》筆記--基本的編程結構

《寫給大忙人看的java》筆記--基本的編程結構

整數 lin 大型 nal 數據 int() exti 沒有 hello

1.字符串是UTF-16編碼中的Unicode編碼點的序列

2.綁定System.in的Scanner可以讀取終端輸入:

Scanner sc = new Scanner(System.in);

3.java不是用來快速完成幾個命令的腳本語言,它明確定位為可以從組織有序的類和包中獲益的大型編程語言。

4.編譯命令:javac ch01/sec01/HelloWorld.java

運行命令:java ch01.sec01.HelloWorld

5.java.lang.System.out out是一個PrintStream實例

6.隨機數 new Random().nextInt()

7.基本數據類型的使用規則,巨大多數情況下,用int

存儲空間寶貴的底層文件處理或者大數組中,用byte和short

很大的數字,超過20億,用long,如果還不夠,用BigInteger

8.二進制以0b為前綴,八進制以0為前綴,十六進制以0x位前綴

9.float 6位有效的小數位數,double 15位有效的小數位數

浮點數不適合做金融計算,因為沒有精確的表示,可以用BigDecimal類

10.char描述了Java使用的UTF-16字符編碼中的編碼單元,使用16進制表示時,要加前綴\u,另外,char類型包含部分笑臉?等符號。

通過反斜杠\轉義單引號和轉義反斜杠

11.布爾類型不是數字類型,與整數0、1沒有關系

12.盡肯能晚的聲明變量,剛好在你首次需要變量的前一刻聲明,被認為是一種好習慣

13.延遲final變量的初始化時允許的。

《寫給大忙人看的java》筆記--基本的編程結構