出版時(shí)間:2009-8 出版社:清華大學(xué)出版社 作者:李興華 頁數(shù):831
Tag標(biāo)簽:無
前言
本書是一本內(nèi)容豐富的Java核心技術(shù)書籍。Java是讀者在曰后的開發(fā)應(yīng)用中必須掌握的重要技術(shù)之一,掌握扎實(shí)的技術(shù)功底,可以讓讀者在Java的應(yīng)用領(lǐng)域更加得心應(yīng)手.本書是MLDN軟件實(shí)訓(xùn)中心內(nèi)部教材的升級版本,也是融合了筆者5年開發(fā)及教學(xué)經(jīng)驗(yàn)的一本綜合性圖書,所有的內(nèi)容都是原著,所有的演示代碼都是經(jīng)過反復(fù)推敲之后的結(jié)果。從MLDN軟件實(shí)訓(xùn)中心多年的教學(xué)經(jīng)驗(yàn)可以得出一個(gè)結(jié)論,即在Java的學(xué)習(xí)中除了最基本的程序控制語句之外,還有下面4個(gè)部分是必須掌握的:面向?qū)ο蟆ava類集框架.JavaIO。Java數(shù)據(jù)庫編程。在整個(gè)Java學(xué)習(xí)中面向?qū)ο笫且粋€(gè)最為重要的概念,只有掌握好了面向?qū)ο蟮母拍畈庞锌赡馨袹ava基礎(chǔ)學(xué)精、學(xué)好,另外,讀者在學(xué)習(xí)中還必須熟悉所有的代碼,且一定要上機(jī)練習(xí)。在MLDN軟件培訓(xùn)中心培訓(xùn)的過程中有很多的學(xué)生都會產(chǎn)生這樣的問題:“所有的代碼都可以看得懂,課也聽得懂,但就是不會編寫代碼?!痹斐蛇@個(gè)問題主要就是因?yàn)樽x者在學(xué)習(xí)過程中只是在看代碼,而沒有去寫代碼,這是在學(xué)習(xí)中所有讀者都必須注意的。此外,因?yàn)镴ava技術(shù)是一門完整的技術(shù),還包括了一些其他的相關(guān)應(yīng)用,如數(shù)據(jù)庫等,所以如果讀者想了解這方面的知識,可以到WWW.mldn.cn上下載一些教學(xué)資料。如果是高校的教師,想得到關(guān)于Java技術(shù)課程支持的,也可以直接登錄WWW.jiangker.com進(jìn)行注冊,會有專門的工作人員和您聯(lián)系,為您提供完整的教學(xué)大綱、學(xué)習(xí)筆記和視頻教學(xué)等一系列的資料。在學(xué)習(xí)過程中,各位讀者可以與您身邊擁有共同愛好的朋友一起解決學(xué)習(xí)中的難題,這樣不僅可以鞏固自己的知識,也可以增加代碼調(diào)試的經(jīng)驗(yàn)。課程的每部分知識都配備了教學(xué)的視頻資料,這使讀者在學(xué)習(xí)中可以清楚地看到各個(gè)代碼的開發(fā)步驟。一切的程序都來源于生活,本書只是通過生活揭開程序的面紗,讓讀者認(rèn)識到程序?qū)嶋H上是不難學(xué)會的。參與本書編寫的人員有李興華、劉翳、何山、董鳴楠、張笑楠、李炎萍、劉剛、龐猛、劉楨嬡、李祺和劉宏偉。
內(nèi)容概要
本書是一本綜合講解Java核心技術(shù)的書籍,在書中使用大量的代碼及案例進(jìn)行知識點(diǎn)的分析與運(yùn)用,并且給出一些比較成熟的開發(fā)步驟,幫助讀者更好地進(jìn)行Java的開發(fā)。從作者多年的Java培訓(xùn)經(jīng)驗(yàn)來看,大部分學(xué)生對各種高端開發(fā)都沒有任何問題,唯一的問題在于Java基礎(chǔ)并不牢固,而且在國內(nèi)也始終沒有一本真正可以引領(lǐng)讀者入門的好書籍,大部分的書籍都是圍繞概念本身進(jìn)行講解的,沒有講解清楚為什么要具備這些知識以及該如何去理解這些知識。本書真正地做到了讓每一位讀者都能清楚地知道每個(gè)知識點(diǎn)的來龍去脈,不僅可以很容易地看懂一個(gè)程序,而且能真正地靈活運(yùn)用程序,編寫代碼?! ≡趯W(xué)習(xí)編程語言時(shí),環(huán)境、代碼調(diào)試等,都是很多讀者最頭疼的地方,而且很多代碼都會存在一些細(xì)節(jié)上的問題,所以,本書為了讓讀者可以更好地理解每一個(gè)知識點(diǎn),將書中所有內(nèi)容都錄制成了視頻,讓每一位讀者真正做到“輕松學(xué)Java、從零開始學(xué)Java”,以優(yōu)質(zhì)的視頻教學(xué)為每一位讀者提供最大的支持。 “注意”、“提示”、“問答”是本書的一大特色,通過這樣的方式,可以讓讀者進(jìn)行更加全面的思考,這些特色中還包含了不少在Java面試中有可能遇到的問題,這讓每位讀者在打好基礎(chǔ)、鞏固技術(shù)之余,也能為面試提供強(qiáng)有力的支持。
作者簡介
李興華,知名Java培訓(xùn)講師,Java EE高端培訓(xùn)講師,北京MLDN軟件實(shí)訓(xùn)中心教學(xué)總監(jiān)、首席講師,中科軟通項(xiàng)目經(jīng)理,賽迪網(wǎng)職業(yè)特邀講師,51CTO知名專家。89軟件開發(fā)經(jīng)驗(yàn),5年高端培訓(xùn)經(jīng)驗(yàn),先后為40多家大中型企業(yè)做過培訓(xùn),在Java培訓(xùn)方面享有很高的知名度。
書籍目錄
第1部分 Java基礎(chǔ)程序設(shè)計(jì) 第1章 Java概述及開發(fā)環(huán)境搭建 視頻講解:35分鐘 1.1 認(rèn)識Java 1.2 Java開發(fā)環(huán)境搭建 1.3 本章要點(diǎn) 1.4 習(xí)題 第2章 簡單的Java程序 視頻講解:20分鐘 2.1 一個(gè)簡單的Java范例 2.2 Java程序的注釋 2.3 Java中的標(biāo)識符 2.4 Java中的關(guān)鍵字 2.5 變量和常量 2.6 本章要點(diǎn) 2.7 習(xí)題 第3章 Java基礎(chǔ)程序設(shè)計(jì) 視頻講解:2小時(shí)09分鐘 3.1 數(shù)據(jù)類型劃分 3.2 基本數(shù)據(jù)類型 3.3 數(shù)據(jù)類型的轉(zhuǎn)換 3.4 運(yùn)算符、表達(dá)式與語句 3.5 選擇與循環(huán)語句 3.6 本章要點(diǎn) 3.7 習(xí)題 第4章 數(shù)組與方法 視頻講解:1小時(shí)48分鐘 4.1 數(shù)組的定義及使用 4.2 方法的聲明及使用 4.3 數(shù)組的引用傳遞 4.4 Java新特性對數(shù)組的支持 4.5 本章要點(diǎn) 4.6 習(xí)題 第2部分 Java面向?qū)ο蟪绦蛟O(shè)計(jì) 第5章 面向?qū)ο螅ɑA(chǔ)篇) 視頻講解:6小時(shí)34分鐘 5.1 面向?qū)ο蟮幕靖拍? 5.2 類與對象 5.3 封裝性 5.4 構(gòu)造方法 5.5 匿名對象 5.6 實(shí)例講解——類設(shè)計(jì)分析 5.7 String 5.8 引用傳遞及基本應(yīng)用 5.9 this關(guān)鍵字 5.10 static關(guān)鍵字 5.11 代碼塊 5.12 構(gòu)造方法私有化 5.13 對象數(shù)組 5.14 內(nèi)部類 5.15 實(shí)例講解 5.16 本章要點(diǎn) 5.17 習(xí)題 第6章 面向?qū)ο螅ǜ呒壠? 視頻講解:4小時(shí)20分鐘 6.1 繼承的基本概念 6.2 繼承的進(jìn)一步研究 6.3 范例——繼承的應(yīng)用 6.4 final關(guān)鍵字 6.5 抽象類的基本概念 6.6 接口的基本概念 6.7 對象的多態(tài)性 6.8 instanceof關(guān)鍵字 6.9 抽象類與接口的應(yīng)用 6.10 實(shí)例分析:寵物商店 6.11 Object類 6.12 包裝類 6.13 匿名內(nèi)部類 6.14 本章要點(diǎn) 6.15 習(xí)題 第7章 異常的捕獲及處理 視頻講解:1小時(shí)18分鐘 7.1 異常的基本概念 7.2 throws與throw關(guān)鍵字 7.3 Exception類與Runtime Exception類 7.4 自定義異常類 7.5 斷言 7.6 本章要點(diǎn) 7.7 習(xí)題 第8章 包及訪問控制權(quán)限 視頻講解:55分鐘 8.1 包的概念及使用 8.2 jar命令的使用 8.3 訪問控制權(quán)限 8.4 Java命名規(guī)范 8.5 本章要點(diǎn) 8.6 習(xí)題 第3部分 Java應(yīng)用程序設(shè)計(jì) 第9章 多線程 視頻講解:2小時(shí)36分鐘 9.1 進(jìn)程與線程 9.2 Java中線程的實(shí)現(xiàn) 9.3 線程的狀態(tài) 9.4 線程操作的相關(guān)方法 9.5 線程操作范例 9.6 同步與死鎖 9.7 線程操作案例——生產(chǎn)者及消費(fèi)者 9.8 線程的生命周期 9.9 本章要點(diǎn) 9.10 習(xí)題 第10章 泛型 第11章 Java常用類庫 第12章 Java IO 第13章 Java類集 第14章 枚舉 第15章 Java反射機(jī)制 第16章 Annotation 第17章 Java數(shù)據(jù)庫編程 第18章 圖形界面 第19章 Java網(wǎng)絡(luò)編程 第20章 Java新IO 第21章 Eclipse開發(fā)工具 參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 Java概述及開發(fā)環(huán)境搭建通過本章的學(xué)習(xí)可以達(dá)到以下目標(biāo):認(rèn)識Java并了解其發(fā)展歷史??梢园惭b并配置Java開發(fā)環(huán)境。掌握J(rèn)ava中Path及classpath屬性的作用??梢跃帉懖⑦\(yùn)行一個(gè)簡單的Java程序??梢哉莆認(rèn)ava的開發(fā)流程。Java是一門程序設(shè)計(jì)語言,其本身的發(fā)展經(jīng)過了一系列的過程。本章將首先介紹Java的發(fā)展歷程,讓讀者對Java有一個(gè)基本的認(rèn)識,了解Java的主要作用,接著詳細(xì)講解Java開發(fā)環(huán)境的搭建,包括Java開發(fā)中一些基本的注意事項(xiàng)。本章視頻錄像講解時(shí)間為35分鐘,源代碼在光盤對應(yīng)的章節(jié)下。1.1 認(rèn)識Java1.1.1 什么是JavaJava是Sun(全稱為Stanford University Network,1982年成立,Sun公司的Logo公司開發(fā)出來的一套編程語言,主設(shè)計(jì)者是James Gosling,最早來源于一個(gè)叫Green的項(xiàng)目,這個(gè)項(xiàng)目原來的目的是為家用電子消費(fèi)產(chǎn)品開發(fā)一個(gè)分布式代碼系統(tǒng),這樣就可以通過網(wǎng)絡(luò)對家用電器進(jìn)行控制。開始Sun的工程師們準(zhǔn)備采用C++,但由于C++過于復(fù)雜,安全性差,最后決定基于C++開發(fā)一種新語言O(shè)ak(Java的前身,1991年出現(xiàn)),Oak是一種用于網(wǎng)絡(luò)的、精巧而安全的語言,Sun公司曾以此投標(biāo)過一個(gè)交互式電視項(xiàng)目,但結(jié)果被SGI打敗。于是當(dāng)時(shí)的Oak幾乎“無家可歸”,恰巧這時(shí)MarkArdreesen開發(fā)的Mosaic和Netscape啟發(fā)了Oak項(xiàng)目組成員,Sun的工程師們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官ScottMcNealy的支持,觸發(fā)了Java進(jìn)軍Intemet?!?/pre>編輯推薦
《Java開發(fā)實(shí)戰(zhàn)經(jīng)典(名師講壇)》:名師講解,視頻演示,實(shí)例分析,項(xiàng)目實(shí)戰(zhàn)。名師講解:60小時(shí)教學(xué)視頻錄像案例教學(xué):50個(gè)案例分析視頻講解:60小時(shí)JAVA名師教學(xué)視頻錄像,課程培訓(xùn)市場價(jià)值1000元名師編著:作者系北京MLDN培訓(xùn)中心首席講師,8年軟件開發(fā)經(jīng)驗(yàn),5年高端培訓(xùn)經(jīng)驗(yàn),為大中型企業(yè)培訓(xùn)超過40家,培訓(xùn)學(xué)員逾萬人。案例教學(xué):50個(gè)教學(xué)案例,在實(shí)戰(zhàn)中學(xué)習(xí)790個(gè)小實(shí)例及源代碼,邊學(xué)邊做電子教案:登錄http://www.jiangker.com可獲取《Java開發(fā)實(shí)戰(zhàn)經(jīng)典(名師講壇)》PPT電子教案。技術(shù)支持:官方技術(shù)論壇:http://bbs.mldn.cn“講客”網(wǎng)站:http://WWW.jiangker.com圖書封面
圖書標(biāo)簽Tags
無評論、評分、閱讀與下載
- 還沒讀過(61)
- 勉強(qiáng)可看(445)
- 一般般(759)
- 內(nèi)容豐富(3149)
- 強(qiáng)力推薦(258)
Java開發(fā)實(shí)戰(zhàn)經(jīng)典 PDF格式下載