Java學習教程,Java基礎教程(從入門到精通)


Java 是一門面向對象編程語言,不僅吸收了 C++ 語言的各種優點,還摒棄了 C++ 裡難以理解的多繼承、指針等概念。Java 不但可以用來開發網站後臺、PC 客戶端和 Android APP,還在數據分析、網絡爬蟲、雲計算領域大顯身手。

Java學習教程,Java基礎教程(從入門到精通)


從學術的角度講,初學者需要花費不少時間來熟悉面向對象的概念、語法和編程思想。學習過程中有不理解的地方大家一定要堅持,多花時間編寫代碼自然會豁然開朗。只有一步一個腳印,踏踏實實學習,才能從零基礎到入門,再到精通。

這套教程適用於沒有任何 Java 基礎,或者基礎薄弱的學員,它通俗易懂,並且非常全面,30 天從入門到精通不是神話。

第1章 Java入門基礎及環境搭建

1.Java是什麼

2.Java程序員工資高麼?就業方向有哪些?

3.Java JDK下載與安裝教程

4.Java JDK環境變量配置

5.使用記事本編寫運行Java程序

6.Java編程規範

7.Java程序的運行過程

8.Java是如何實現跨平臺的,原理是什麼?

9.Java中JVM、JRE和JDK三者有什麼區別和聯繫?

10.Java和C/C++到底有什麼關係,它們有什麼區別?

11.Java開發工具

12.Java Eclipse下載安裝教程

13.使用Eclipse開發第一個Java程序

14.Java修改Eclipse編輯器字體大小

15.Java Eclipse如何調試代碼

16.Eclipse快捷鍵大全

17.Java初學者容易犯的錯誤

18.掌握這幾個方法,學習Java事半功倍!

19.Java程序員學習路線

第2章 Java程序設計基礎

Java學習教程,Java基礎教程(從入門到精通)


1.Java標識符和關鍵字

2.Java註釋

3.Javadoc文檔註釋

4.Java常量

6.Java變量的作用域

7.Java數據類型

8.Java數據類型轉換

9.Java算術運算符

10.Java賦值運算符

11.Java邏輯運算符

12.Java關係運算符

13.Java自增和自減運算符

14.Java位運算符

15.Java條件運算符

16.Java運算符優先級

17.Java直接量

第3章 Java流程控制語句

1.Java語句

2.Java if else語句

3.Java switch case語句

4.【Java項目實戰】實現淡旺季飛機票打折

5.【Java項目實戰】根據出生日期計算星座

6.Java while循環

7.Java for循環

8.Java for循環嵌套

9.Java foreach語句

10.Java return語句

11.Java break語句詳解

12.Java continue語句

13.【Java項目實戰】判斷閏年平年並輸出某月的天數

14.Java輸出楊輝三角形

15.Java選擇結構和循環結構的總結

第4章 Java字符串處理

1.Java定義字符串

2.小白如何使用Java API幫助文檔?

3.Java String和int的相互轉換

4.Java字符串拼接

5.Java獲取字符串長度

6.Java字符串大小寫轉換

7.Java去除字符串中的空格

8.Java提取子字符串

9.Java分割字符串

10.Java截取新聞標題

11.Java字符串的替換

12.Java字符串替換實例

13.Java字符串比較

14.Java中容易混淆的空字符串和null

15.Java查找字符串

16.【Java項目實戰】校驗文件名和郵箱地址

17.Java字符串實現簡單加密解密

18.Java StringBuffer類

19.Java利用StringBuffer替換特殊字符

20.String、StringBuffer和StringBuilder的區別

21.Java正則表達式

22.Pattern和Matcher的使用

23.Java正則表達式驗證電話號碼

24.Java使用正則表達式驗證IP地址

第5章 Java數字和日期處理

1.Java Math類的常用方法

2.Java生成隨機數

3.Java數字格式化

4.Java大數字運算

5.Java時間日期的處理

6.Java日期格式化

7.Java計算課程結束的日期

8.Java日期查詢

第6章 Java內置包裝類

1.Java包裝類、裝箱和拆箱

2.Java Object類詳解

3.Java Integer類

4.Java Float類

5.Java Double類

6.Java Number類

7.Java Character類

8.Java Boolean類

9.Java Byte類

10.Java System類

第7章 Java數組處理

1.Java數組簡介

2.Java一維數組

3.Java二維數組

4.Java多維數組

5.Java不規則數組

6.Java數組也是一種數據類型

7.Java中到底有沒有多維數組(長篇神文)?

8.Java Arrays工具類

9.Java中數組和字符串的相互轉換

10.Java比較數組

11.Java數組填充

12.Java數組查找指定元素

13.Java複製數組

14.Java sort()數組排序

15.Java冒泡排序法

16.Java快速排序法

17.Java選擇排序法

18.Java直接插入排序法

19.對Java數組的總結

20.Java求數組元素的最大和最小值

21.【Java項目實戰】數字轉人民幣讀法

22.Java統計商品信息

23.Java商品信息查詢

24.【Java項目實戰】輸出楊輝三角形(使用二維數組)

25.【Java項目實戰】五子棋遊戲

第8章 Java類和對象

1.Java面向對象概述

2.Java認識類和對象

3.Java類的定義

4.Java類的屬性

5.Java創建一個學生類

6.Java成員方法

7.Java this關鍵字

8.Java對象的創建

9.Java new運算符深入剖析

10.Java匿名對象

11.Java訪問對象的屬性和行為

12.Java對象的銷燬

13.Java中的空對象(null)是怎麼回事?

14.Java用戶修改密碼

15.Java註釋(類、方法和字段)

16.Java訪問控制修飾符

17.Java static關鍵字

18.Java靜態導入

19.Java static的常見問題和使用誤區

20.Java final修飾符

21.Java main()方法

22.Java中main()方法的格式為什麼是固定不變的?

23.Java方法的可變參數

24.Java構造方法

25.Java查詢個人信息

26.Java析構方法

27.Java包(package)

28.Java使用自定義包

29.Java遞歸算法

第9章 Java繼承和多態

1.Java類的封裝

2.Java封裝圖書信息類

3.Java繼承簡明教程

4.Java super關鍵字

5.Java對象類型轉換

6.Java中為什麼使用向上轉型而不直接創建子類對象?

7.Java方法重載

8.Java方法重寫

9.Java多態性

10.Java instanceof關鍵字

11.Java抽象類

12.Java接口

13.Java抽象類和接口的聯繫和區別

14.Java內部類簡介

15.Java實例內部類

16.Java靜態內部類

17.Java局部內部類

18.Java匿名類

19.Java使用內部類實現多重繼承

20.Java8新特性:Effectively final

21.Java Lambda表達式

22.Java Lambda表達式的3種簡寫方式

23.Java Lambda表達式的使用

24.Java Lambda表達式與匿名內部類的聯繫和區別

第10章 Java異常處理

1.Java異常處理

2.Java中Error和Exception的異同

3.Java異常處理機制

4.Java try catch語句詳解

5.【Java項目實戰】計算平均成績

6.Java try catch finally語句

7.Java finally和return的執行順序(非常重要)

8.Java 9增強的自動資源管理

10.Java 7新特性之多異常捕獲

11.Java自定義異常

12.Java驗證用戶信息

13.【Java示例】完善除法運算的錯誤信息

14.Java異常處理規則(新手必看)

15.Java的異常跟蹤棧

16.Java.util.logging記錄日誌

第11章 Java集合、泛型和枚舉

1.Java集合

2.Java Collection接口

3.Java List集合

4.Java Set集合

5.Java Map集合

6.Java遍歷Map集合

7.Java 8中Map新增的方法

8.Java Collections類

9.Lambda表達式遍歷Collection集合

10.使用迭代器遍歷集合元素

11.Java Lambda表達式遍歷迭代器

12.Java foreach遍歷Collection集合

13.Predicate操作Collection集合

14.Stream操作Collection集合

15.Java 9新增的不可變集合

16.Java 9中增強的“菱形”語法

17.Java泛型

18.Java圖書信息查詢

19.Java枚舉

20.Java一對多關係示例

21.Java多對多關係示例

22.【Java項目實戰】模仿鬥地主洗牌發牌小遊戲(附帶源碼和解析)

第12章 Java反射機制

Java學習教程,Java基礎教程(從入門到精通)


1.Java反射機制的基本概念

2.Java反射機制API

3.Java通過反射訪問構造方法

4.Java通過反射訪問方法

5.Java通過反射訪問成員變量

6.Java在遠程方法中使用反射機制

7.Java高級應用之通過反射訪問操作數組

8.Java高級應用之通過反射操作泛型

第13章 Java輸入/輸出流

1.Java流的概念

2.Java系統流

3.Java字符編碼介紹

4.Java File類

5.Java動態讀取文件內容

6.Java字節流的使用

7.Java字符流的使用

8.Java字節流和字符流的區別,如何區分輸入流和輸出流?

9.Java轉換流

10.Java利用對象序列化控制輸入輸出

11.Java保存圖書信息

12.【Java項目實戰】猜數字小遊戲

第14章 Java註解

1.Java註解概念及作用

2.Java @Override註解

3.Java @Deprecated註解

4.Java @SuppressWarnings註解

5.Java @SafeVarargs註解

6.Java @FunctionalInterface註解

7.Java元註解作用及使用

8.Java自定義註解

9.Java通過反射獲取註解信息


分享到:


相關文章: