java 鏈表的學習!----:
一、Java 簡介:
白皮書的十一特征:
1、簡單的
2、面向對象的
3、分布的
4、健壯的:Java提供了兩種情況下的最佳選擇:對常用數據結構,如字符串和數值,不必用指針。需用指針時,則具有指針的功能,如鏈表(linked list),并保證絕對安全,因為不可能訪問到錯誤指針或錯誤地分配內存。
5、安全的
6、有中性結構的
7、可移植的:基本數據類型的大小是確定的(消除了代碼移植的主要障礙);二進制數據按固定格式存儲,消除了“高位結束/低位結束”的混淆;字符串按標準Unicode格式存儲。
8、解釋型的
9、高效的
10、多線程的
11、動態的
二、Java基本編程結構
1、字符串的相等測試:
用equals方法測試兩個字符串是否相等:s.equals(t)
相等則返回真;對equals而言 s、t 可以為字符串常量,也可以字符串變量。

注:比較兩字符串是否相等,若忽略大小寫區別,可用 equalsIgnoreCase 方法。
2、控制臺類:Console ---確保在使用控制臺類的程序中加入該行:import corejava.*;
三個方法:
通過帶提示的輸入捕獲整數;
通過帶提示的輸入捕獲浮點數;
通過帶提示的輸入捕獲字符串或單詞(字)。
readWord():讀入字符串,直到輸入第一個空格。
readInt(String prompt):讀入一個整數,如果輸入的不是整數,該方法重新提示輸入正確的整數。
readDouble(String prompt):讀入雙精度范圍內的浮點數,如果輸入的不是浮點數,該方法則重新提示輸 入浮點數
3、控制語句:
a、for 確定循環:

b、多重選擇-----switch 語句:
java設計者沒有改進C/C++的switch語句:只能夠用所有整數類型(長整數類型除外)或字符類型進行多重選擇比較,仍不能比較某個值范圍。
c、帶標號的break 語句 代替 goto 語句:
