Java核心技術Ⅰ 閱讀筆記
阿新 • • 發佈:2018-10-01
n) bst bstr 程序設計 等號 java虛擬機 isn 代碼 引用
目錄
- Java的基本程序設計結構
Java的基本程序設計結構
- 當我們編譯Java源代碼後,會產生包含類字節碼的文件,使用java明類執行時,Java虛擬機會從指定類中的main方法開始執行。
- 判斷字符是不是非數值,不能用等號,需要用
Double.isNaN(x)
, - Java中 布爾值不能用1 和 0 來替代
- 聲明一個變量後,必須用賦值語句進行顯示初始化,不能使用未初始化的變量。
- final 常量一旦被賦值後,就不能再進行修改
- 字符串中獲取字串的方式是substring,其中第二個參數不會被復制,例如
str.substring(0,3)
,只會復制0,1,2 - String是不可變字符串,即不能修改Java字符串中的字符。好處在於不可變字符串可以共享,例如
astr = "abc", bstr="abc"
- 檢測字符串是否相等必須用equals,而不能用==,因為==只能確定兩個字符串是否放在同一個位置。
- 碼點單元是指的有的字符需要占2個字節,即無法用char表示。
- 當我們需要對字符串進行頻繁更改時,可以用StringBuilder類進行字符串的構建。
- 輸入:Scanner支持從文件和標準輸入流輸入,
Scanner in = new Scanner(System.in)
,Scanner in = new Scanner(new BufferReader(new FileReader("filename")))
- 輸出:標準輸出,System.out, 文件輸出,FrintWriter
- 大數值實現了任意精度的整數運算和浮點數運算
- 數組int[] num 和 int num[]均正確,創建數組時,數字會初始化為0,布爾會初始化為false,對象會初始化為null
- for each 循環可以遍歷實現了Iterable接口的類對象。
for(int ele : num)
- 數組拷貝指的是兩個數組引用同一個數組。
Java核心技術Ⅰ 閱讀筆記