出版時(shí)間:2008-7 出版社:科學(xué)出版社 作者:張利國(guó),劉偉 著 頁數(shù):630
Tag標(biāo)簽:無
前言
Java不僅僅是一門高級(jí)編程語言,更是一種完備的技術(shù)體系和開發(fā)平臺(tái)。Java擁有卓越的技術(shù)特性、豐富的編程接口(類庫)和多款功能強(qiáng)大的開發(fā)工具。全球Java程序員已超過450萬,在企業(yè)級(jí)應(yīng)用開發(fā)領(lǐng)域中占有過半的市場(chǎng)份額,超過25億臺(tái)設(shè)備正在使用Java技術(shù)并獲得除微軟外所有主流IT廠商的大力支持。從目前的應(yīng)用現(xiàn)狀和發(fā)展前景來看,Java已經(jīng)成為軟件開發(fā)從業(yè)人員的首選技術(shù)。 遺憾的是,許多Java學(xué)習(xí)者因不得其門而入,無奈入寶山而空返。
內(nèi)容概要
《Java軟件開發(fā)系列精品課程配套教材?Java SE應(yīng)用程序設(shè)計(jì)》涵蓋了Java平臺(tái)標(biāo)準(zhǔn)版(JavaSE6.0)的全部基礎(chǔ)知識(shí)和高級(jí)特性內(nèi)容由淺入深,主要包括Java程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、接口、內(nèi)部類、異常處理、斷言、集合框架、AWT與Swing、GUI事件處理機(jī)制、10與NIO、泛型、注解、多線程編程、Socket網(wǎng)絡(luò)編程、JDBC數(shù)據(jù)庫編程、應(yīng)用程序國(guó)際化等。全書結(jié)構(gòu)嚴(yán)謹(jǐn),層次清晰,語言生動(dòng),理論論述精準(zhǔn)而深刻,程序?qū)嵗S富實(shí)用?!禞ava軟件開發(fā)系列精品課程配套教材?Java SE應(yīng)用程序設(shè)計(jì)》不要求讀者具有語言編程基礎(chǔ),或軟件開發(fā)方面的任何經(jīng)驗(yàn),通過學(xué)習(xí)《Java軟件開發(fā)系列精品課程配套教材?Java SE應(yīng)用程序設(shè)計(jì)》,讀者將具備使用Java語言進(jìn)行應(yīng)用開發(fā)的能力。
作者簡(jiǎn)介
張利國(guó),清華大學(xué)雙學(xué)士,10年Java軟件開發(fā)及教學(xué)經(jīng)驗(yàn),曾任北京新東方學(xué)校Java軟件金牌講師,榮獲2004年度新東方教育科技集團(tuán)優(yōu)秀教師。主持和參與開發(fā)了多個(gè)J2EE大型項(xiàng)目。2003年,在清華大學(xué)出版社出版《Java實(shí)用案例教程》一書,廣受好評(píng)?! ダ蠋煛 ”本┐髮W(xué)碩士,8年Java/J2EE/J2ME開發(fā)與培訓(xùn)經(jīng)驗(yàn),資深軟件架構(gòu)師、軟件開發(fā)管理人員,主持或參與了多個(gè)大型J2EE項(xiàng)目開發(fā)?! ズ蛷埨麌?guó)加盟了北京新科海學(xué)校之后,致力于JaMa軟件工程師方面的培訓(xùn)。為了給閱讀本書的讀者提供幫助,二人特建立V512工作室網(wǎng)站,為本系列圖書提供售后服務(wù)和技術(shù)支持,讀者可以從該網(wǎng)站下載Java培訓(xùn)視頻,參與論壇中的技術(shù)討論。
書籍目錄
第一章 Java技術(shù)入門.1.1 Java技術(shù)概述1.2 Java平臺(tái)核心機(jī)制1.3 Java開發(fā)環(huán)境安裝及配置第二章 面向?qū)ο蟪绦蛟O(shè)計(jì)入門2.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述2.2 類和對(duì)象2.3 信息封裝和隱藏2.4 JavaAPI文檔第三章 Java基礎(chǔ)法3.1 注釋3.2 分隔符、標(biāo)識(shí)符和關(guān)鍵字3.3 數(shù)據(jù)類型3.4 方法3.5 變量3.6 值傳遞3.7 關(guān)鍵字this3.8 標(biāo)準(zhǔn)輸入/輸出3.9 編碼慣例第四章 運(yùn)算符、表達(dá)式和流程控制4.1 運(yùn)算符4.2 表達(dá)式4.3 程序運(yùn)行流程4.4 分支語句4.5 循環(huán)語句4.6 遞歸第五章 數(shù)組第六章 面向?qū)ο缶幊踢M(jìn)階第七章 高級(jí)類特性第八章 異常處理第九章 精通常用的Java類第十章 控制臺(tái)應(yīng)用程序設(shè)計(jì)第十一章 集合與映射emoooleeleo第十二章 GUI程序設(shè)計(jì)第十三章 SwinS基礎(chǔ)第十四章 高級(jí)I/O編程第十五章 泛型第十六章 線程第十七章 Socket網(wǎng)絡(luò)編程第十八章 JDBC編程第十九章 應(yīng)用程序國(guó)際化后記
章節(jié)摘錄
第一章 Java技木入門 1.1 ava技術(shù)概述 Java語言自1995年5月由Sun公司發(fā)布以來,以極為迅猛的勢(shì)頭發(fā)展至今,現(xiàn)已不僅僅是一門高級(jí)編程語言,而是成為一種完備的技術(shù)體系和開發(fā)平臺(tái)。Java擁有卓越的技術(shù)特性、豐富的編程接口(類庫)、多款功能強(qiáng)大的開發(fā)工具、全球Java程序員已超過450萬、在企業(yè)級(jí)應(yīng)用開發(fā)領(lǐng)域中占有過半的市場(chǎng)份額、超過25億臺(tái)設(shè)備正在使用Java技術(shù)并獲得除微軟外所有主流IT廠商的大力支持。從目前的應(yīng)用現(xiàn)狀和發(fā)展前景來看,Java已經(jīng)成為軟件開發(fā)從業(yè)人員的首選技術(shù)?! ?.1.1 Java發(fā)展簡(jiǎn)史 Java技術(shù)源于Sun公司早期一個(gè)名為“Green”的研究項(xiàng)目,該項(xiàng)目始于1991年,由PatrickNaughton及James Gosling主持(后者被稱為“Java語言之父”),目標(biāo)是設(shè)計(jì)一種“輕型”的計(jì)算機(jī)語言以運(yùn)行在聯(lián)網(wǎng)的小型家電上,要求其運(yùn)行開銷足夠小并能在不同廠商的處理器上運(yùn)行(跨平臺(tái)),以適應(yīng)家電設(shè)備有限的處理速度和存儲(chǔ)容量、尤其是處理器體系結(jié)構(gòu)上的差異。 最初Sun公司將Green項(xiàng)目所設(shè)計(jì)出的語言命名為Oak(后改名為Java),并于1992年推出Green項(xiàng)目的第一款電子消費(fèi)產(chǎn)品*7——一種家庭娛樂設(shè)備,它帶有觸摸屏幕,并能夠播放動(dòng)畫,其高度智能化的遙控功能就是采用Oak技術(shù)實(shí)現(xiàn)的。遺憾的是,家用電器廠商對(duì)這種跨平臺(tái)的編程技術(shù)并不感興趣,原因是消費(fèi)者沒有對(duì)家電聯(lián)網(wǎng)控制這方面的需求。直到20世紀(jì)90年代中期,隨著互聯(lián)網(wǎng)技術(shù)的蓬勃發(fā)展,為數(shù)眾多的聯(lián)網(wǎng)計(jì)算機(jī)在硬件結(jié)構(gòu)、軟件性能方面存在著巨大的差異,能夠同時(shí)在這些機(jī)器上運(yùn)行的軟件,即跨平臺(tái)編程技術(shù)受到追捧,Java終于守得云開見月明!
編輯推薦
“Java軟件開發(fā)系列精品課程”由新科海學(xué)校張利國(guó)副校長(zhǎng)精心規(guī)劃,從多年開課與教學(xué)經(jīng)驗(yàn)中提取出培訓(xùn)學(xué)員最想掌握的、最感到困惑以及最常見的問題,本叢書就這些方面提供了全面而有針對(duì)性的整體學(xué)習(xí)方案,讓培訓(xùn)學(xué)員和讀者能夠在短期內(nèi)快速有效地掌握J(rèn)ava軟件開發(fā)所需的基礎(chǔ)知識(shí)和操作技能。 本書作者張利國(guó)老師和劉偉老師,從事Java項(xiàng)目開發(fā)與培訓(xùn)教學(xué)10年之久,曾任北京新東方學(xué)校Java軟件金牌講師。多年開發(fā)和教學(xué)經(jīng)驗(yàn)的積淀和不斷的思考總結(jié),作者逐漸提煉升華出基于北美職業(yè)教育模式、高效的、Java軟件工程師課程培訓(xùn)體系。本書是“Java軟件開發(fā)系列精品課程”的第一本,全書以Java SE 6為主要版本,從Java語法和編程規(guī)范人手,以讀者實(shí)際動(dòng)手編程為目標(biāo),大量項(xiàng)目實(shí)例為輔助手段,深入講解了。Java平臺(tái)標(biāo)準(zhǔn)版的核心技術(shù)內(nèi)容。精品圖書,精品課程,成就Java軟件工程師
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Java SE應(yīng)用程序設(shè)計(jì) PDF格式下載