雖然現(xiàn)在已是5月中旬,但我們這里櫻花還沒有開放酵使,而我編著的《Java從小白到大偶黾》紙質(zhì)版終于登陸各大電商了。
這本書傾注我一年時(shí)間口渔,這也是我總結(jié)15年Java開發(fā)之經(jīng)驗(yàn)样屠,編著Java立體化之電子圖書——《Java從小白到大牛》。所謂立體化圖書包括:電子圖書痪欲、視頻悦穿、課件和服務(wù)等內(nèi)容。
為了祝賀《Java從小白到大乓堤撸》紙質(zhì)圖書上市栗柒,現(xiàn)購買智捷課堂《Java從小白到大牛全集視頻課程》http://www.zhijieketang.com/classroom/6/courses的學(xué)員送一本作者簽名的《Java從小白到大牛》紙質(zhì)版圖書知举。
簡介
本書是一本Java語言學(xué)習(xí)立體教程瞬沦,讀者群是零基礎(chǔ)小白,通過本書的學(xué)習(xí)能夠成為Java大牛雇锡。主要內(nèi)容包括:Java語法基礎(chǔ)逛钻、Java編碼規(guī)范、數(shù)據(jù)類型锰提、運(yùn)算符曙痘、控制語句、數(shù)組立肘、字符串边坤、面向?qū)ο蠡A(chǔ)、繼承與多態(tài)谅年、抽象類與接口茧痒、枚舉類、Java常用類踢故、集合框架文黎、泛型、反射機(jī)制殿较、Annotation注解、Lambda表達(dá)式桩蓉、異常處理淋纲、輸入輸出、多線程院究、網(wǎng)絡(luò)編程和圖形用戶界面編程洽瞬、反射、注解和數(shù)據(jù)庫編程等技術(shù)业汰。最后是項(xiàng)目實(shí)戰(zhàn)伙窃,在部分系統(tǒng)地講解了兩個(gè)項(xiàng)目:PetStore寵物商店和Java版QQ2006聊天工具開發(fā)過程。
學(xué)習(xí)路線圖
內(nèi)容說明
全書分為4篇样漆,共30章为障。
第一篇為基礎(chǔ)篇,共10章內(nèi)容,介紹了Java語言的一些基礎(chǔ)知識(shí)鳍怨。
智捷課堂配套視頻:http://www.zhijieketang.com/course/205
第1章
開篇綜述呻右。首先介紹了Java的歷史、Java語言的特點(diǎn)鞋喇,然后介紹了Java三大平臺(tái)声滥,最后介紹了Java虛擬機(jī)。
第2章
開發(fā)環(huán)境搭建侦香。介紹了Java開發(fā)環(huán)境搭建落塑,其中重點(diǎn)介紹了Eclipse工具的下載、安裝和使用罐韩。此外憾赁,還介紹了其他的一些工具:IntelliJ
IDEA和NetBeans,以及文本編輯工具EditPlus+JDK的配置過程伴逸。
第3章 第一個(gè)Java程序缠沈。介紹使用Eclipse和使用文本工具+JDK實(shí)現(xiàn)該示例具體過程。
第4章
Java語法基礎(chǔ)错蝴。介紹了Java的一些基本語法洲愤,其中包括標(biāo)識(shí)符、關(guān)鍵字顷锰、保留字柬赐、常量、變量官紫、表達(dá)式等內(nèi)容肛宋。
第5章
Java編碼規(guī)范。介紹了Java的編碼規(guī)范束世,包括命名規(guī)范酝陈、注釋規(guī)范、聲明規(guī)范和代碼排版等內(nèi)容毁涉。
第6章
數(shù)據(jù)類型沉帮。介紹了Java中的數(shù)據(jù)類型,包括基本數(shù)據(jù)類型和引用數(shù)據(jù)類型贫堰,以及數(shù)值類型如何互相轉(zhuǎn)換穆壕。
第7章
運(yùn)算符。介紹了Java語言的基本運(yùn)算符其屏,包括算術(shù)運(yùn)算符喇勋、關(guān)系運(yùn)算符、邏輯運(yùn)算符偎行、位運(yùn)算符和其他運(yùn)算符川背。
第8章
控制語句贰拿。介紹了Java語言的控制語句,包括分支語句(if和switch)渗常、循環(huán)語句(while壮不、do-while、for和for-each)和跳轉(zhuǎn)語句(break和continue)等皱碘。
第9章 數(shù)組询一。介紹了Java的數(shù)組,包括一維數(shù)組和多維數(shù)組癌椿。另外健蕊,還介紹了不規(guī)則數(shù)組。
第10章
字符串踢俄。介紹了Java中的字符串缩功,Java字符串類分為:可變字符串類(String)和不可變字符串類(StringBuilder和StringBuffer)。然后分別介紹了這些字符串類的用法都办。
第二篇為面向?qū)ο笃招浚?章,介紹了Java語言面向?qū)ο笙嚓P(guān)知識(shí)琳钉。
智捷課堂配套視頻:http://www.zhijieketang.com/course/207
第11章
面向?qū)ο蠡A(chǔ)势木。本章主要介紹了面向?qū)ο蠡A(chǔ)知識(shí)。首先介紹了面向?qū)ο笠恍┗靖拍罡枥粒嫦驅(qū)ο笕齻€(gè)基本特性啦桌。然后介紹了類、包及皂、方法重載和訪問控制甫男。最后介紹了靜態(tài)變量、靜態(tài)方法和靜態(tài)代碼塊验烧。
第12章
對(duì)象板驳。介紹了如何創(chuàng)建Java對(duì)象,如何理解構(gòu)造方法的作用碍拆。此外笋庄,還介紹了this關(guān)鍵字的使用等。
第13章
繼承與多態(tài)倔监。介紹了Java中的繼承概念,在繼承時(shí)會(huì)發(fā)生方法的覆蓋菌仁、變量的隱藏浩习。然后介紹了Java中的多態(tài)概念,以及引用類型檢查和類型轉(zhuǎn)換济丘。最后還介紹了final關(guān)鍵字谱秽。
第14章
抽象類與接口洽蛀。介紹了抽象類和接口的概念,以及如何聲明抽象類和接口疟赊,如何實(shí)現(xiàn)抽象類和接口郊供。最后介紹了Java
8之后的接口的新變化。
第15章 枚舉類近哟。介紹了Java中枚舉的作用驮审、特點(diǎn)和常用方法。
第16章
Java常用類吉执。介紹了Object類疯淫、包裝類、Math類戳玫、BigInteger類和BigDecimal類熙掺。最后還介紹了舊版本日期時(shí)間類和Java
8之后的日期時(shí)間類。
第17章 內(nèi)部類咕宿。介紹了內(nèi)部類的概念币绩,熟悉了內(nèi)部類的劃分,以及如何編寫內(nèi)部類府阀。
第18章 Java
8函數(shù)式編程基礎(chǔ)——Lambda表達(dá)式缆镣。介紹了Lambda表達(dá)式,為什么使用Lambda表達(dá)式肌似,Lambda表達(dá)式的優(yōu)點(diǎn)是什么费就,Lambda表達(dá)式標(biāo)準(zhǔn)語法,Lambda表達(dá)式的幾個(gè)簡寫方式川队。
第三篇為Java進(jìn)階篇力细,共10章,介紹了Java語言的一些高級(jí)知識(shí)固额。
智捷課堂配套視頻:http://www.zhijieketang.com/course/214
第19章
異常處理眠蚂。介紹了Java異常處理機(jī)制,其中包括Java異常類繼承層次斗躏、捕獲異常逝慧、釋放資源、throws啄糙、throw和自定義異常類笛臣。
第20章
對(duì)象容器——集合。介紹了Java中的集合隧饼,其中包括常用接口Collection沈堡、Set、List和Map燕雁,以及集合的遍歷操作诞丽。
第21章
泛型鲸拥。介紹了Java中的泛型技術(shù),包括泛型概念僧免、在集合中使用泛型刑赶、自定義泛型類、自定義泛型接口和泛型方法等懂衩。
第22章
文件管理與I/O流撞叨。本章主要介紹了Java文件管理和I/O流技術(shù)。其中包括File類使用勃痴、字節(jié)流(InputStream和OutputStream以及它們的子類)和字符流(Reader和Writer以及它們的子類)谒所。
第23章
多線程編程。首先介紹了線程相關(guān)的一些概念沛申,然后介紹了如何創(chuàng)建子線程劣领、線程狀態(tài)、線程管理铁材、線程安全和線程間通信等內(nèi)容尖淘。
第24章
網(wǎng)絡(luò)編程。介紹了Java網(wǎng)絡(luò)編程著觉,首先介紹了一些網(wǎng)絡(luò)方面的基本知識(shí)村生。然后重點(diǎn)介紹了TCP
Socket編程和UDP
Socket編程。此外饼丘,還介紹了數(shù)據(jù)交換格式趁桃,并重點(diǎn)介紹了JSON數(shù)據(jù)交換格式,由于Java官方?jīng)]有提供JSON解碼和編碼庫肄鸽,需要是使用第三方庫卫病。最后介紹了使用URL類訪問互聯(lián)網(wǎng)資源。
第25章 Swing圖形用戶界面編程典徘。介紹了Java中圖形用戶界面編程技術(shù)Swing蟀苛。
第26章 反射。介紹了通過反射機(jī)制創(chuàng)建對(duì)象逮诲、訪問構(gòu)造方法帜平、訪問方法和訪問成員變量。
第27章
注解(Annotation)梅鹦。首先介紹了基本注解裆甩,接著介紹了元注解,最后介紹了自定義注解齐唆。讀者需要掌握基本注解有哪些它們的用途淑掌,了解元注解、自定義注解蝶念,了解讀取自定義注解信息的方法抛腕。另外,讀者不要把注解與注釋混淆了媒殉。
第28章
數(shù)據(jù)庫編程担敌。首先介紹MySQL數(shù)據(jù)庫的安裝、配置和日常的管理命令廷蓉,然后重點(diǎn)講解了JDBC數(shù)據(jù)庫編程技術(shù)全封。
第四篇為項(xiàng)目實(shí)戰(zhàn)篇,共2章桃犬,介紹了Java項(xiàng)目開發(fā)過程中相關(guān)的技術(shù)刹悴。
第29章
項(xiàng)目實(shí)戰(zhàn)1:開發(fā)PetStore寵物商店項(xiàng)目。完整介紹PetStore寵物商店項(xiàng)目的設(shè)計(jì)和開發(fā)過程攒暇。
智捷課堂配套視頻:http://www.zhijieketang.com/course/218
第30章 項(xiàng)目實(shí)戰(zhàn)2:開發(fā)Java版QQ2006聊天工具土匀。完整介紹QQ聊天工具的設(shè)計(jì)和開發(fā)過程。
智捷課堂配套視頻:http://www.zhijieketang.com/course/217
資料下載服務(wù)網(wǎng)址
http://www.zhijieketang.com/group/5
電子書:
聯(lián)系方法:
【智捷課堂在線課堂】:www.zhijieketang.com
【智捷課堂微信公共號(hào)】:zhijieketang
【Java讀者服務(wù)QQ群】:547370999
【郵箱】:eorient@sina.com