Java從小白到大牛項目實戰專題【買課送書】

這本書傾注我一年時間,這也是我總結15年Java開發之經驗,編著Java立體化之電子圖書——《Java從小白到大牛》。所謂立體化圖書包括:電子圖書、視頻、課件和服務等內容。數據庫

image3.png

爲了祝賀《Java從小白到大牛》紙質圖書上市,現購買51CTO學院《Java從小白到大牛全集視頻課程》http://edu.51cto.com/sd/9654e 的學員送一本《Java從小白到大牛》紙質版圖書。請於購買課程後10個工做日內申請贈書,過時視爲放棄。
注意:蘋果支付購買、8折(含8折)一下活動、推廣活動等購買不贈送圖書。您在購買以前諮詢客服人員,以避免不符合贈書條件,諮詢方式加QQ羣523714201 留言:諮詢贈書。
編程

領取說明:加QQ羣:51CTO-關老師付費羣 523714201 驗證消息:用戶名+訂單號便可經過。數組

簡介

本書是一本Java語言學習立體教程,讀者羣是零基礎小白,經過本書的學習可以成爲Java大牛。主要內容包括:Java語法基礎、Java編碼規範、數據類型、運算符、控制語句、數組、字符串、面向對象基礎、繼承與多態、抽象類與接口、枚舉類、Java經常使用類、集合框架、泛型、反射機制、Annotation註解、Lambda表達式、異常處理、輸入輸出、多線程、網絡編程和圖形用戶界面編程、反射、註解和數據庫編程等技術。最後是項目實戰,在部分系統地講解了兩個項目:PetStore寵物商店和Java版QQ2006聊天工具開發過程。安全

學習路線圖

image3.jpeg

內容說明

全書分爲4篇,共30章。網絡

第一篇爲基礎篇,共10章內容,介紹了Java語言的一些基礎知識。

51CTO學院配套視頻:http://edu.51cto.com/sd/b6b53

第1章
開篇綜述。首先介紹了Java的歷史、Java語言的特色,而後介紹了Java三大平臺,最後介紹了Java虛擬機。多線程

第2章
開發環境搭建。介紹了Java開發環境搭建,其中重點介紹了Eclipse工具的下載、安裝和使用。此外,還介紹了其餘的一些工具:IntelliJ
IDEA和NetBeans,以及文本編輯工具EditPlus+JDK的配置過程。框架

第3章 第一個Java程序。介紹使用Eclipse和使用文本工具+JDK實現該示例具體過程。ide

第4章
Java語法基礎。介紹了Java的一些基本語法,其中包括標識符、關鍵字、保留字、常量、變量、表達式等內容。函數式編程

第5章
Java編碼規範。介紹了Java的編碼規範,包括命名規範、註釋規範、聲明規範和代碼排版等內容。函數

第6章
數據類型。介紹了Java中的數據類型,包括基本數據類型和引用數據類型,以及數值類型如何互相轉換。

第7章
運算符。介紹了Java語言的基本運算符,包括算術運算符、關係運算符、邏輯運算符、位運算符和其餘運算符。

第8章
控制語句。介紹了Java語言的控制語句,包括分支語句(if和switch)、循環語句(while、do-while、for和for-each)和跳轉語句(break和continue)等。

第9章 數組。介紹了Java的數組,包括一維數組和多維數組。另外,還介紹了不規則數組。

第10章
字符串。介紹了Java中的字符串,Java字符串類分爲:可變字符串類(String)和不可變字符串類(StringBuilder和StringBuffer)。而後分別介紹了這些字符串類的用法。

第二篇爲面向對象篇,共8章,介紹了Java語言面向對象相關知識。

51CTO學院配套視頻:http://edu.51cto.com/sd/4ea08

第11章
面向對象基礎。本章主要介紹了面向對象基礎知識。首先介紹了面向對象一些基本概念,面向對象三個基本特性。而後介紹了類、包、方法重載和訪問控制。最後介紹了靜態變量、靜態方法和靜態代碼塊。

第12章
對象。介紹瞭如何建立Java對象,如何理解構造方法的做用。此外,還介紹了this關鍵字的使用等。

第13章
繼承與多態。介紹了Java中的繼承概念,在繼承時會發生方法的覆蓋、變量的隱藏。而後介紹了Java中的多態概念,以及引用類型檢查和類型轉換。最後還介紹了final關鍵字。

第14章
抽象類與接口。介紹了抽象類和接口的概念,以及如何聲明抽象類和接口,如何實現抽象類和接口。最後介紹了Java
8以後的接口的新變化。

第15章 枚舉類。介紹了Java中枚舉的做用、特色和經常使用方法。

第16章
Java經常使用類。介紹了Object類、包裝類、Math類、BigInteger類和BigDecimal類。最後還介紹了舊版本日期時間類和Java
8以後的日期時間類。

第17章 內部類。介紹了內部類的概念,熟悉了內部類的劃分,以及如何編寫內部類。

第18章 Java
8函數式編程基礎——Lambda表達式。介紹了Lambda表達式,爲何使用Lambda表達式,Lambda表達式的優勢是什麼,Lambda表達式標準語法,Lambda表達式的幾個簡寫方式。

第三篇爲Java進階篇,共10章,介紹了Java語言的一些高級知識。

51CTO學院配套視頻:http://edu.51cto.com/sd/88cb0

第19章
異常處理。介紹了Java異常處理機制,其中包括Java異常類繼承層次、捕獲異常、釋放資源、throws、throw和自定義異常類。

第20章
對象容器——集合。介紹了Java中的集合,其中包括經常使用接口Collection、Set、List和Map,以及集合的遍歷操做。

  第21章
泛型。介紹了Java中的泛型技術,包括泛型概念、在集合中使用泛型、自定義泛型類、自定義泛型接口和泛型方法等。

  第22章
文件管理與I/O流。本章主要介紹了Java文件管理和I/O流技術。其中包括File類使用、字節流(InputStream和OutputStream以及它們的子類)和字符流(Reader和Writer以及它們的子類)。

  第23章
多線程編程。首先介紹了線程相關的一些概念,而後介紹瞭如何建立子線程、線程狀態、線程管理、線程安全和線程間通訊等內容。

  第24章
網絡編程。介紹了Java網絡編程,首先介紹了一些網絡方面的基本知識。而後重點介紹了TCP
Socket編程和UDP
Socket編程。此外,還介紹了數據交換格式,並重點介紹了JSON數據交換格式,因爲Java官方沒有提供JSON解碼和編碼庫,須要是使用第三方庫。最後介紹了使用URL類訪問互聯網資源。

第25章 Swing圖形用戶界面編程。介紹了Java中圖形用戶界面編程技術Swing。

第26章 反射。介紹了經過反射機制建立對象、訪問構造方法、訪問方法和訪問成員變量。

第27章
註解(Annotation)。首先介紹了基本註解,接着介紹了元註解,最後介紹了自定義註解。讀者須要掌握基本註解有哪些它們的用途,瞭解元註解、自定義註解,瞭解讀取自定義註解信息的方法。另外,讀者不要把註解與註釋混淆了。

第28章
數據庫編程。首先介紹MySQL數據庫的安裝、配置和平常的管理命令,而後重點講解了JDBC數據庫編程技術。

第四篇爲項目實戰篇,共2章,介紹了Java項目開發過程當中相關的技術。

第29章
項目實戰1:開發PetStore寵物商店項目。完整介紹PetStore寵物商店項目的設計和開發過程。

51CTO學院配套視頻:http://edu.51cto.com/sd/25a72

petstore.jpg

第30章 項目實戰2:開發Java版QQ2006聊天工具。完整介紹QQ聊天工具的設計和開發過程。

51CTO學院配套視頻:http://edu.51cto.com/sd/9bdda

qq.jpg

相關文章
相關標籤/搜索