Java零基礎教程
Java是一門面向物件編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特征,Java語言作為靜態面向物件編程語言的代表,極好地實作了面向物件理論,允許程式員以優雅的思維方式進行復雜的編程,
Java具有簡單性、面向物件、分布式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點 ,
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面向物件
- Java包(package)
- Eclipse安裝教程
- Java訪問權限
- Java Object類
- Java中final關鍵字的作用
- Java抽象類
- Java介面
- Java類與類之間的關系
- Java內部類
第2章 Java例外
- Java例外簡介
- Java例外處理
- Java方法覆寫中的例外處理與Java例外在開發中的應用
第3章 Java陣列
- Java陣列的定義
- Java訪問陣列元素
- Java陣列元素的遍歷
- Java陣列的靜態初始化
- Java陣列參考資料型別
- Java可變長引數
- Java陣列擴容
- Java陣列的特點
- Java物件陣列
- Java二維陣列
- Java中arrays工具類
- Java陣列演算法
第4章 Java常用類
- Java字串型別
- Java包裝類
- Java日期型別
- Java數學類
第5章 Java集合
- Java中Collection集合概述
- Java中Collection的基本操作
- Java中List集合
- Java中ArrayList與Vector的區別
- Java中LinkedList詳解
- JavaSet集合與HashSet集合特點
- Java TreeSet集合
- Java Collection集合小結
- Java中Collections工具類
- Java泛型詳解
- Java中Map集合概述
- Java中Map基本操作
- JavaHashMap底層實作原理
- HashTable和HashMap的區別
- Java Properties類
- Java TreeMap排序
- JavaMap集合小結
第6章 Java IO流
- JavaIO流的分類
- Java檔案輸入輸出流
- Java緩沖輸入輸出流
- Java資料輸入輸出流
- Java列印流與Java裝飾者設計模式
- Java物件輸入輸出流
- Java檔案字符輸入輸出流
- Java字符輸入輸出流
- Java緩沖字符輸入輸出流
- Java File類概述
- File類常用操作
第7章 Java執行緒
- Java執行緒概述
- Java創建執行緒的方式
- Java執行緒基礎操作
- Java執行緒的生命周期
- Java執行緒調度
- Java執行緒同步
- Java執行緒安全的類
- Java設計模式之生產者消費者模式
- JavaTimer定時器
- Java執行緒死鎖
第8章 Java反射
- Java反射概述
- Java反射類的資訊
- Java反射欄位資訊
- Java反射方法
- Java反射構造方法
- Java反射創建實體
- Java通過反射訪問欄位值
- Java通過反射呼叫方法
Java Properties實體
第9章 Socket編程
JavaSocket編程教程
第10章 Java注解開發
- 什么是Java注解
- JDK自帶注解
- Java開發自定義注解
- Java注解開發實體:通過注解創建資料庫表
第11章 Java GoF設計模式
- Java GoF設計模式概述
- Java單例模式
第12章 HashMap
- Java HashMap的基本操作
- HashMap的作業原理
- Java HashMap原始碼分析
- HashMap的應用
第13章 Java記憶體模型
- Java記憶體模型的概念
- Java并發編程
- Java記憶體模型
- Java中Volatile關鍵字
- Java Volatile關鍵字使用場景
- JVM記憶體模型
第14章 Java線性表
- 線性表的抽象資料型別定義
- 線性表的順序存盤與實作
- 線性表的鏈式存盤與實作
- 線性表順序存盤與鏈式存盤實作線性表的比較
- Java List介面
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/322974.html
標籤:其他
