JAVA培訓課程
穩(wěn)步提升技能,學到實用技術
點擊咨詢來源:教育聯(lián)展網(wǎng) 編輯:佚名 發(fā)布時間:2022-10-08
學習Java的面向對象編程 包括類、引用類型和值類型的區(qū)別、成員、方法、訪問控制、繼承、多態(tài)、接口、接口實現(xiàn)。順便學習一下面向對象的基本思想,即對象、消息、封裝、繼承、多態(tài)等,這些通用的內(nèi)容不是Java特有的。 這時候應該已經(jīng)涉及了Java的垃圾回收。要留意即使有垃圾回收的情況下也會發(fā)生的內(nèi)存泄露(如自己設計數(shù)組容器,元素是引用,邏輯上刪除了元素,但并沒有清成null)。
怎么學習java
學習Java的面向對象編程
包括類、引用類型和值類型的區(qū)別、成員、方法、訪問控制、繼承、多態(tài)、接口、接口實現(xiàn)。順便學習一下面向對象的基本思想,即對象、消息、封裝、繼承、多態(tài)等,這些通用的內(nèi)容不是Java特有的。
這時候應該已經(jīng)涉及了Java的垃圾回收。要留意即使有垃圾回收的情況下也會發(fā)生的內(nèi)存泄露(如自己設計數(shù)組容器,元素是引用,邏輯上刪除了元素,但并沒有清成null)。
注意垃圾回收只能回收內(nèi)存中的對象,除了內(nèi)存以外,其它資源不能依靠垃圾回收來關閉。比如,文件、管道、Socket、數(shù)據(jù)庫連接等,垃圾回收是不會幫你關閉的。
學習Java的異常處理
但更重要的是學習什么時候用特殊返回值而不使用異常,什么時候應該拋出異常而不處理異常,知道什么是pokemon catch及其危害,了解為什么Java的checked exception是一個糟糕的特性。如果愿意,同時學習一下Java1.7的try-with-resource語句和AutoCloseable接口。
熟悉Java常用的數(shù)據(jù)結構
如基本的數(shù)組類型,以及泛型容器(java.util.*),尤其是java.util.List接口和java.util.ArrayList實現(xiàn);以及java.util.Map接口和java.util.HashMap實現(xiàn)。(java1.5以前的沒有泛型參數(shù)的就不用碰了)同時留意一下基本類型int, double等和裝箱類型Integer和Double的區(qū)別,以及它們是如何自動轉換的。
熟悉Java標準庫里的各種工具
包括日期時間、字符串格式化、IO等。還要知道文件要自己在finally子句中close(),或者用Java1.7的try-with-resource,不要妄想垃圾回收器會幫你關掉文件。
今日已有25人申請,本月限額500名