自己看了幾個月JAVA的體會:框架的東西隨時會變,而基礎是不變的;所以基礎很重要。
第一階段:
JAVA語言基礎知識。包括異常、IO流、多線程、集合類。常見的幾個包、幾個接口。
要求:
異常------掌握try-catch-finally的使用
IO流------掌握字節流、字符流和對象序列化的處理。熟練使用各種輸入、輸出流類(InputStream、OutputStream、FileInputStream、FileOutputStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、ObjectInputStream、ObjectOutputStream)。
多線程-------掌握多線程實現的兩種實現方法,分別是繼承Thread類與實現Runnable接口。理解線程間的同步與互斥。
集合類-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable類的使用。
常用的包:java.lang,java.util,java.io,java.net,java.awt,javax.swing
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859編碼方式。以及怎么處理亂碼的方法。
了解javase1.5新增的內容:自動裝箱/拆箱,泛型之類的。