出版時(shí)間:2009-9 出版社:清華大學(xué)出版社 作者:張孝祥,徐明華 叢書主編,單興華 等編著 頁數(shù):560
Tag標(biāo)簽:無
前言
Java SE(Java Platform,Standard Edition,Java標(biāo)準(zhǔn)版)是Sun Microsystems公司平臺體系結(jié)構(gòu)中最基礎(chǔ)也是最底層的版本,它是各種應(yīng)用平臺的基礎(chǔ)。Java SE不僅包含了開發(fā)和部署各種桌面應(yīng)用程序的API,還包含了支持Java EE企業(yè)級的應(yīng)用開發(fā)以及Java ME嵌入式開發(fā)的相關(guān)類。隨著Sun投入IBM的懷抱,Java SE的功能將會進(jìn)一步加強(qiáng)?! ava SE版本的各種特性的學(xué)習(xí)對初學(xué)者尤為重要。它不僅是初學(xué)者通向成功的基石,而且對它掌握的程度直接決定讀者后期作為Java軟件工程師的等級?! ”緯x用了大量的生活案例將Java語言特性通過實(shí)戰(zhàn)代碼一一呈現(xiàn),使讀者不用刻意去記憶其中的理論就可以輕松掌握。本書中案例代碼注釋詳細(xì),很多部分都通過截圖的形式展現(xiàn)出來,讓讀者一目了然。本書中具有代表性的操作通過步驟的形式一步一步地進(jìn)行引導(dǎo)和講解,讓讀者不僅能知其所以然而且還能編出應(yīng)用程序,具有較高的實(shí)用價(jià)值,講解過程中還對一些初學(xué)者極易犯的錯誤提供了相應(yīng)的解決方案和應(yīng)注意的事項(xiàng)或提示。這些錯誤都是編者在開發(fā)和教學(xué)過程中的實(shí)踐經(jīng)驗(yàn)的總結(jié),目的是讓讀者在最短的時(shí)間內(nèi),掌握最核心最實(shí)用的技術(shù)。另外書中每章節(jié)的示例源代碼都放在所附光盤中,可幫助讀者更加輕松地學(xué)習(xí)每一章節(jié)。 本書共分為20章,各章節(jié)簡介如下?! 〉?、2和3章介紹Java環(huán)境的安裝配置,Java程序的開發(fā)過程和Java語言的基礎(chǔ)語法。 第4章介紹數(shù)組和常用算法的相關(guān)知識?! 〉?章和6章介紹面向?qū)ο蟮木幊趟枷耄撼橄?、封裝、繼承多態(tài)。本書中這兩章內(nèi)容最重要,讀者必須掌握其中的很多概念。 第7章介紹面向?qū)ο蟮姆治雠c設(shè)計(jì)思想以及一些常用的設(shè)計(jì)習(xí)慣,對后期編程起到一定的指導(dǎo)作用。 第8章和9章介紹一些常用的適用類,對編程思想的運(yùn)用和快速開發(fā)起到輔助作用。 第10章介紹Java異常處理機(jī)制,這章是Java語言在健壯性上的體現(xiàn),建議讀者能熟練掌握?! 〉?1章介紹常用的數(shù)據(jù)結(jié)構(gòu)和泛型機(jī)制,對一些常用的集合類建議讀者能熟練掌握?! 〉?2章介紹Java多線程的相關(guān)知識,重點(diǎn)在于理解多線程的運(yùn)行機(jī)制及線程同步的機(jī)制。 第13章介紹IO流,主要用來對文件的讀、寫等操作?! 〉?4章介紹GUI圖形界面編程,包括AWT抽象窗口工具包和Swing組件等,對本章的內(nèi)容讀者了解即可?! 〉?5、16和19章分別介紹反射、注解和Socket網(wǎng)絡(luò)等編程相關(guān)知識,多了解這些知識對開發(fā)將會有非常大的幫助。
內(nèi)容概要
本書以目前Java的較新版本Java SE 6.0為依托,結(jié)合Java語言特性和實(shí)戰(zhàn)案例,充分融入了企業(yè)開發(fā)過程中編程人員遇到的種種Java核心技術(shù)問題和編程思想,全面系統(tǒng)地介紹了Java語言的基礎(chǔ)知識、高級編程技術(shù)及應(yīng)用方向。 書中內(nèi)容由淺入深、循序漸進(jìn),囊括了Java基本語法,數(shù)組和常用算法,Java面向?qū)ο蟮木幊趟枷耄€包括一些Java高級特性,并且將企業(yè)一些比較流行的項(xiàng)目融入本書中,如:聊天室程序、網(wǎng)絡(luò)五子棋、仿QQ的網(wǎng)絡(luò)聊天軟件JQ等,使讀者在較短的時(shí)間內(nèi)就能夠熟煉掌握J(rèn)ava特性和項(xiàng)目實(shí)戰(zhàn)的方方面面。本書在講解的過程中,結(jié)合Java知識點(diǎn)引用了大量的應(yīng)用實(shí)例,并通過源代碼一一列舉,且每一部分內(nèi)容都包含詳細(xì)的注釋和技巧提示,有助于初學(xué)者理解、把握問題的精髓,將所掌握的技術(shù)靈活應(yīng)用到后期實(shí)際的項(xiàng)目開發(fā)過程中。 本書既適合初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的用戶使用,也適合廣大軟件開發(fā)者和編程愛好者作為參考用書。
作者簡介
張孝祥,北京傳智播客教育科技有限公司教學(xué)總監(jiān)。著有《Java就業(yè)培訓(xùn)教程》、《JavaScript網(wǎng)頁開發(fā)》、《深入體驗(yàn)Java Web開發(fā)內(nèi)幕—核心基礎(chǔ)》、《深入體驗(yàn)Java Web開發(fā)內(nèi)幕一高級特性》、《JavamB件開發(fā)詳解》等一系列Java暢銷書籍,發(fā)布了中國第一套Java學(xué)習(xí)視頻,被譽(yù)為“中國Java培訓(xùn)第一人”。張孝祥老師精通C/C++、VC、VB、Java、SQL Server、0racle等編程語言和數(shù)據(jù)庫系統(tǒng),善于解剖和分析問題,善于使用生動形象的比喻,能將復(fù)雜的、難于理解的問題與知識簡單化講解。
書籍目錄
第1章 Java前奏第2章 Java程序簡介第3章 Java語言基礎(chǔ)入門第4章 數(shù)組和常用算法第5章 抽象和封裝第6章 繼承和多態(tài)第7章 面向?qū)ο蟮姆治雠c設(shè)計(jì)第8章 內(nèi)部類與包裝器第9章 常用類介紹第10章 Java異常處理第11章 Java集合框架和泛型機(jī)制第12章 多線程第13章 Java IO第14章 圖形用戶界面設(shè)計(jì)第15章 反射第16章 Java注解第17章 項(xiàng)目實(shí)戰(zhàn)1——單機(jī)版五子棋游戲第18章 Java數(shù)據(jù)庫編程第19章 Java網(wǎng)絡(luò)編程第20章 項(xiàng)目實(shí)戰(zhàn)2——網(wǎng)絡(luò)五子棋與網(wǎng)絡(luò)版JQ的開發(fā)
章節(jié)摘錄
第1章 Java前奏 1.2 認(rèn)識Java語言 作為一種程序設(shè)計(jì)語言,Java語言具有簡單高效、面向?qū)ο?、不依賴于機(jī)器的結(jié)構(gòu)、可移植性、安全性等特點(diǎn),并且提供了并發(fā)機(jī)制,具有很高的性能。其次,Java語言最大限度地利用了網(wǎng)絡(luò),Java的小應(yīng)用程序(Applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。另外,Java還提供了豐富的類庫,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)?! ∠旅娣謩e從語言特性、Applet和類庫三個(gè)方面來討論Java的特點(diǎn),然后通過把Java與它的競爭對手C、C++、C#進(jìn)行比較進(jìn)一步指出它所具有的優(yōu)點(diǎn)?! ?.2.1 Java語言特性 Java語言豐要有簡單高效、而向?qū)ο?、網(wǎng)絡(luò)分布計(jì)算、健壯性、安全性、跨平臺、并發(fā)性以及動態(tài)擴(kuò)展等一些特點(diǎn)。Java語言特性的具體說明如下?! ?.簡單高效 Java語言最初是應(yīng)用于電子產(chǎn)品的,如冰箱,只需要控制開和關(guān)即可完成制冷工作,所以相對來說比較簡單。Java語言提供了很多的功能實(shí)現(xiàn)類庫,很多代碼只需要簡單修改便可以很輕松地應(yīng)用到其他的軟件產(chǎn)品中,大大提高了代碼的重用率,縮短了開發(fā)時(shí)間,提高了開發(fā)軟件的效率。
編輯推薦
零基礎(chǔ)學(xué)習(xí)者入門必讀,專家課堂式講解開發(fā)技巧,基礎(chǔ)知識到開發(fā)案例融會貫通,知識點(diǎn)+應(yīng)用示例+技術(shù)難點(diǎn)剖析,體驗(yàn)4個(gè)項(xiàng)目案例開發(fā)的全過程?! VD-ROM教學(xué)光盤 培訓(xùn)專家對書中案例進(jìn)行全程視頻語音講解 包括書中所有的實(shí)例源程序及相關(guān)文件
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java基礎(chǔ)與案例開發(fā)詳解 PDF格式下載