• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Java面向對象
    Java異常
    Java數組
    Java常用類
    Java集合
    Java IO流
    Java線程
    Java反射
    Socket編程
    Java注解開發
    Java GoF設計模式
    HashMap
    Java內存模型
    Java線性表

    Java基礎教程

     

     

    Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。


    Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點 [2]  。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等

     

     

    Java工作原理

     

    由四方面組成:


    ⒈ Java編程語言


    ⒉ Java類文件格式


    ⒊ Java虛擬機


    ⒋ Java應用程序接口 


    當編輯并運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟件(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類,通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,然后再通過運行與操作系統平臺環境相對應的Java虛擬機來運行class文件,執行編譯產生的字節碼,調用class文件中實現的方法來滿足程序的Java API調用   。

     

    本教程講解JavaSE的高級技術,包括程序調試技術,抽象類與接口的基本應用,異常處理及異常在開發中的應用,使用數組存儲數據, Java常用類以及常用類的常用操作,Collection集合及Map集合的特點及應用, 使用IO流讀寫文件內容, 開發多線程應用程序及線程同步,反射技術的基本使用等內容。

     

    課程目標: 通過本課程的學習,全面掌握JavaSE的高級技術,提升自身的專業素養,為將來學習更高級的內容打好基礎

     

    適用人群:Java初學人員,已經學會流程控制,有一定的面向對象開發的基礎知識 

    目錄介紹

     

    第1章  Java面向對象

    1. Java包(package)
    2. Eclipse安裝教程
    3. Java訪問權限
    4. Java Object類
    5. Java中final關鍵字的作用
    6. Java抽象類
    7. Java接口
    8. Java類與類之間的關系
    9. Java內部類

     

    第2章  Java異常

    1. Java異常簡介
    2. Java異常處理
    3. Java方法覆蓋中的異常處理與Java異常在開發中的應用

     

    第3章  Java數組

    1. Java數組的定義
    2. Java訪問數組元素
    3. Java數組元素的遍歷
    4. Java數組的靜態初始化
    5. Java數組引用數據類型
    6. Java可變長參數
    7. Java數組擴容
    8. Java數組的特點
    9. Java對象數組
    10. Java二維數組
    11. Java中arrays工具類
    12. Java數組算法

     

    第4章  Java常用類

    1. Java字符串類型
    2. Java包裝類
    3. Java日期類型
    4. Java數學類

     

    第5章  Java集合

    1. Java中Collection集合概述
    2. Java中Collection的基本操作
    3. Java中List集合
    4. Java中ArrayList與Vector的區別
    5. Java中LinkedList詳解
    6. JavaSet集合與HashSet集合特點
    7. Java TreeSet集合
    8. Java Collection集合小結
    9. Java中Collections工具類
    10. Java泛型詳解
    11. Java中Map集合概述
    12. Java中Map基本操作
    13. JavaHashMap底層實現原理
    14. HashTable和HashMap的區別 
    15. Java Properties類
    16. Java TreeMap排序
    17. JavaMap集合小結

     

    第6章  Java IO流

    1. JavaIO流的分類
    2. Java文件輸入輸出流
    3. Java緩沖輸入輸出流
    4. Java數據輸入輸出流
    5. Java打印流與Java裝飾者設計模式
    6. Java對象輸入輸出流
    7. Java文件字符輸入輸出流
    8. Java字符輸入輸出流
    9. Java緩沖字符輸入輸出流
    10. Java File類概述
    11. File類常用操作
       

    第7章  Java線程

    1. Java線程概述
    2. Java創建線程的方式
    3. Java線程基礎操作
    4. Java線程的生命周期
    5. Java線程調度
    6. Java線程同步
    7. Java線程安全的類
    8. Java設計模式之生產者消費者模式
    9. JavaTimer定時器
    10. Java線程死鎖

     

    第8章  Java反射

    1. Java反射概述
    2. Java反射類的信息
    3. Java反射字段信息
    4. Java反射方法
    5. Java反射構造方法
    6. Java反射創建實例
    7. Java通過反射訪問字段值
    8. Java通過反射調用方法
    9. Java Properties實例

     

    第9章  Socket編程

    JavaSocket編程教程

     

    第10章  Java注解開發

    1. 什么是Java注解
    2. JDK自帶注解
    3. Java開發自定義注解
    4. Java注解開發實例:通過注解創建數據庫表

     

    第11章  Java GoF設計模式

    1. Java GoF設計模式概述
    2. Java單例模式

     

    第12章  HashMap

    1. Java HashMap的基本操作
    2. HashMap的工作原理
    3. Java HashMap源碼分析
    4. HashMap的應用

     

    第13章  Java內存模型

    1. Java內存模型的概念
    2. Java并發編程
    3. Java內存模型
    4. Java中Volatile關鍵字
    5. Java Volatile關鍵字使用場景
    6. JVM內存模型

     

    第14章  Java線性表

    1. 線性表的抽象數據類型定義
    2. 線性表的順序存儲與實現
    3. 線性表的鏈式存儲與實現
    4. 線性表順序存儲與鏈式存儲實現線性表的比較
    5. Java List接口

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏