更新時間:2019-03-28 09:01:54 來源:動力節點 瀏覽4020次
在編程的世界里,Java一直是企業級別開發最喜歡選擇的編程語言,從Java就業形勢來看,一直都是相當不錯的,而且由于手機安卓開發的需要,更多的年輕人開始轉戰學習Java,同時,許多人也對Java編程開發要學習哪些內容產生了疑惑,下面總結一下學習Java編程開發具體要學內容,做Java大致是兩個方向:web企業級開發(和手機Android開發,不論哪個方向,下面的知識都是必須要掌握的。
1.計算機基礎知識,常用快捷鍵和常用DOS命令。Java語言發展史,Java開發環境的搭建,體驗Java程序的開發,Java程序的執行過程,初學者常見問題,環境變量path和classpath的設置,Java反編譯工具介紹。計算機常用進制二、八、十六的介紹,以及它們與十進制之間的相互轉化,有符號數據表示法,原碼,反碼,補碼。
Java語法格式,關鍵字,標識符,注釋,數據類型,常量和變量,變量的作用域,數據類型轉換,運算符,表達式。程序流程控制語句以及其應用場景,函數和函數的重載,數組及常見操作。
2.面向對象思想,類的概述,對象的本質,類與對象的關系,以及在實際開發中如何應用面向對象的思想解決問題。
如何設計類,設計類的基本原則,對象的應用。類的細節:成員變量,構造方法,成員方法,private關鍵字,this關鍵字,static關鍵字,super關鍵字,final關鍵字。匿名對象,內部類及匿名內部類的使用。Javadoc命令制作API。
Java面向對象的三大特性:封裝、繼承和多態,以及相應的Java實現。封裝的優點及缺點剖析,對象的實例化過程。繼承的優點及缺點剖析,子類對象的實例化過程,方法的重寫。多態的優點及缺點剖析,向上轉型和向下轉型問題。抽象類和接口的優點及缺點剖析,抽象類和接口的區別,以及抽象類和接口在多態中的應用。包的作用及帶包程序的編譯和運行,不同包下類的訪問,導包的作用及使用。四種訪問權限修飾符的區別及常見使用。
3.Eclipse的安裝和使用。JavaAPI介紹,API中常用類的講解:String和StringBuffer,Math和Random類,基本數據類型包裝類,BigInteger和BigDecimal類,System和Runtime類,Date和DateFomat類,以及Calendar類,Scanner和Timer等。
Java集合體系結構,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,LinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,Hashtable等常用集合接口和集合類常見操作。集合的數據結構詳細分析,泛型在集合中的使用。
異常:異常的由來,異常體系,異常處理方式,throws和throw關鍵字的使用,多重捕獲Multi-catch,如何使用自定義異常等。IO概念,File類,字節流InputStream和OutputStream,字符流Reader和Writer,以及相應實現類,IO性能分析,字節和字符的轉化流,包裝流的概念,以及常用包裝類,裝飾設計模式的講解。Properties的使用。計算機編碼問題的分析和講解。JavaNIO包下IO流的使用。
4.多線程的概念,如何在程序中創建多線程(Thread、Runnable),線程安全問題,線程的同步,死鎖問題,線程間通信問題,生產者消費者問題講解,線程組和線程池問題,以及線程相關類介紹。
Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監聽機制以及常用界面組件的用法。Java網絡編程,網絡通信模型,網絡通信三大要素,以及其相應的Java實現。DatagramSocket,DatagramPacket,ServerSocket,Socket編程。使用UDP協議完成一個簡易版聊天室程序,使用TCP協議實現文件上傳服務器,以及一個服務器如何對應多個客戶端的情況。Java正則表達式的使用,String類,Pattern和Matcher類對正則表達式的支持。
Java的高級特性:類加載器,反射及代理。
喜歡知識內容的朋友,可以翻一翻動力節點IT培訓官網的文章,很多知識類、資源類的,面試類等,希望可以幫助到大家。
相關閱讀
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習