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