close

重點提示:(從BBS ID: yuwen (myth.twbbs.org)轉載過來的)

Chapter 1:
1.1 分辨keywords, 以及記得Java所擁有的Reserve Words
1.2 所有primitive data type的range, 以及他們的default value
1.3 如何宣告一個array. (注意anonymous array的部分, 少見)
1.4 所有primitive data type, array的initialize value
1.5 Main method的宣告法, 以及他的arguments用法

Chapter 2:
2.1 Class如何宣告, 還有分辨所有的modifier.
2.2 Method如何宣告, 還有分辨所有的modifier.
2.3 Package, import的使用法
2.4 如何繼承? access modifier所扮演的角色?
2.5 Abstract, interface class以及他們裡面method如何宣告 (超重要!!)

Chapter 3:
3.1 了解全部的operator
3.2 Bitwie operator要會運算.
3.3 搞清楚Short-Circuit logical Operator跟 Logical Operator的差異(重要!!)
3.4 參數在method如何傳遞.

Chapter 4:
4.1 了解所有迴圈以及判斷式的用法.
4.2 認清break, continue如何運作.
4.3 Labeled 以及 Unlabeled statments的用法
4.4 Exception如何去handle.
4.5 try/catch/finally 如何運作 (超重要!)
4.6 Assertion的機制! (必看必考! 1.4新的東西.保證考!!)

Chapter 5:
5.1 要會判斷一個class有沒有Encapsulation
5.2 如何overload一個method, 規則是? (重要!必考)
5.3 如何override一個method, 規則是? (重要!必考)
5.4 什麼是constructor? 要怎麼宣告?
5.5 當一個物件產生時呼叫constructor的順序是?
5.6 什麼時候compiler會給你default constructor?

Chapter 6:
6.1 String跟StringBuffer的差異?
6.2 String a = "abc" 跟 String a = new String("abc")差在哪?
6.3 String/StringBuffer一些重要的methond要搞清楚
6.4 java.lang.Math中重要的methods, 要會算. (注意負數的運算!)
6.5 什麼是Wrapper Class?他們所含的重要method (重要!必考!)
6.6 == 跟 equals的差異?

Chapter 7:
7.1 如何override equal/hashcode method?
7.2 equals 跟hashcode之間的關係 (重要!必考!)
7.3 什麼是Collection? List, Set, Map的特質是什麼?
7.4 JVM的Garbage Collector如何運作?
7.4 符合被收走一個object的條件? (重要!必考!)
7.5 Finaliaze被呼叫的時機

Chapter 8:
8.1 如何宣告一個Inner Class? 他跟outer class如何互動?
8.2 Method-Local Inner Class需要注意的地方?
8.3 Anonymous Inner Class如何使用 (少見!要看)
8.4 Static Inner Class的性質, 以及需要注意的地方. (重要!必考!)

Chapter 9:
9.1 如何宣告一個Thread? extends Thread or implements Runnable?
9.2 如何使用Synchronized method?
9.3 如何只Synchronized一個block的code.
9.4 Thread之間如何做互動 (interaction)
9.5 了解Thread提供的method, 如何用! (重要!必考!)
9.6 wait, notify, notifyAll 使用時機? 如何使用? (重要!必考!)


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 aquatower 的頭像
    aquatower

    2006隨手札記

    aquatower 發表在 痞客邦 留言(0) 人氣()