當前位置:編程學習大全網 - 編程語言 - 想學java,高中學歷,出來們找到工作嗎

想學java,高中學歷,出來們找到工作嗎

好找工作嗎?回答都會比較尷尬,因為這個牽涉太廣,壹要看妳需要學習的程度,二要看妳學習的能力。任何東西都是分等級的,上學還分小學中學大學呢。學習任何東西還得看學習能力,(這關乎天賦和興趣,我們就不細分了),不然為何有各種事物都有等級,學歷什麽有各種等級……那Java好學嗎?說來說去其實還講到壹個學習階段的問題。

Java的壹個學習階段

第壹階段

計算機基礎知識,常用快捷鍵和常用DOS命令。Java語言發展史,Java開發環境的搭建, 體驗Java程序的開發,Java程序的執行過程,初學者常見問題,環境變量path和classpath的設置,Java反編譯工具介紹。計算機常用進 制二、八、十六的介紹,以及它們與十進制之間的相互轉化,有符號數據表示法,原碼,反碼,補碼。

Java語法格式,關鍵字,標識符,註釋,數據類型,常量和變量,變量的作用域,數據類型轉換,運算符,表達式。程序流程控制語句以及其應用場景,函數和函數的重載,數組及常見操作。

項目練習與階段測試

水仙花,裴波納契數列,數據加密等經典問題的詳解講解。

第二階段

面向對象思想,類的概述,對象的本質,類與對象的關系,以及在實際開發中如何應用面向對象的思想解決問題。

如何設計類,設計類的基本原則,對象的應用。類的細節:成員變量,構造方法,成員方法,private關鍵字,this關鍵字,static關鍵字,super關鍵字,final關鍵字。匿名對象,內部類及匿名內部類的使用。Javadoc命令制作API。

面向對象的三大特性:封裝、繼承和多態,以及相應的Java實現。封裝的優點及缺點剖析,對象 的實例化過程。繼承的優點及缺點剖析,子類對象的實例化過程,方法的重寫。多態的優點及缺點剖析,向上轉型和向下轉型問題。抽象類和接口的優點及缺點剖 析,抽象類和接口的區別,以及抽象類和接口在多態中的應用。如果妳想學習Java可來這個裙,首先是二二零,中間是壹四二,最後是九零六,裏面有大量的學習資料可以下載。

包的作用及帶包程序的編譯和運行,不同包下類的訪問,導包的作用及使用。四種訪問權限修飾符的區別及常見使用。

項目練習與階段測試

常用設計模式的講解:單例設計模式,簡單工廠模式和工廠方法模式,模板設計模式。幫助同學們更好的理解面向對象思想。

第三階段

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的使用。計算機編碼問題的分析和講解。Java NIO包下IO流的使用。

項目練習與階段測試

遞歸算法,裝飾設計模式,泛型的使用,增強for循環,可變參數,靜態導入等特性的詳細講解。

第四階段

多線程的概念,如何在程序中創建多線程(Thread、Runnable),線程安全問題,線程的同步,死鎖問題,線程間通信問題,生產者消費者問題講解,線程組和線程池問題,以及線程相關類介紹。

Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監聽機制以及常用界面組件的用法。

Java網絡編程,網絡通信模型,網絡通信三大要素,以及其相應的Java實現。 DatagramSocket,DatagramPacket,ServerSocket,Socket編程。使用UDP協議完成壹個簡易版聊天室程序, 使用TCP協議實現文件上傳服務器,以及壹個服務器如何對應多個客戶端的情況。

Java正則表達式的使用,String類,Pattern和Matcher類對正則表達式的支持。

Java的高級特性:類加載器,反射及代理。

項目練習與階段測試

常見經典問題再現:生產者和消費者問題,聊天室的編寫,文件上傳服務器,對文件中郵箱的抓取,類加載器,反射及代理。

  • 上一篇:我要全日本機械人格鬥出招表
  • 下一篇:什麽是微型計算機壹級維修與二級維修?如何對主板進行二級維修
  • copyright 2024編程學習大全網