出版時間:2009年6月 出版社:電子工業(yè)出版社 作者:張偉 頁數(shù):391
Tag標(biāo)簽:無
內(nèi)容概要
《Java SE實踐教程》在大量實例的基礎(chǔ)上講解了Java的基礎(chǔ)知識和最新發(fā)展。圍繞個人信息管理的綜合實例的開發(fā)貫穿全書,每章按教學(xué)場景的形式進(jìn)行組織,分為講解、練習(xí)、實戰(zhàn)、進(jìn)階、小結(jié)5個部分?!禞ava SE實踐教程》將動手實驗的內(nèi)容進(jìn)一步整理和系統(tǒng)化,形式上更加貼近實際的教學(xué)要求,并融入作者多年工程實踐的經(jīng)驗和對Java語言的編程思想的理解,讓讀者以一種生動有趣的方式掌握最新的Java技術(shù)和相關(guān)有效的開發(fā)方法和資源?! 禞ava SE實踐教程》適合所有Java初學(xué)者及對Java有一定研究的開發(fā)人員。
作者簡介
《Java SE實踐教程》一書實際是由NetBeans中文社區(qū)11名成員集體創(chuàng)作完成,特組織此文向諸位作者表達(dá)感謝和敬意。
第1章 進(jìn)駐爪哇島——Java的基本語法 -------------------------------------- 邵周
第2章 對象無處不在——面向?qū)ο蟮幕靖拍? --------------------------------- 蔣健
第3章 當(dāng)一個變成多個——集合框架的基本概念 -------------------------------- 沈卓立
第4章 數(shù)據(jù)傳送的管道——Java I/O ------------------------------------------ 蔣健
第5章 如何走得更穩(wěn)——測試驅(qū)動的基本概念 ---------------------------------- 葉亮
第6章 三頭六臂——線程和同步的基本概念 ------------------------------------ 葉亮
第7章 我要彩色照片——Swing的基本概念 ------------------------------------ 趙毅
第8章 朋友們,你們在哪里——Java數(shù)據(jù)庫運(yùn)用 ------------------------------ 田野
第9章 還想再見到你——數(shù)據(jù)持久化 ------------------------------------------- 丁亮
第10章 準(zhǔn)備環(huán)球旅行——應(yīng)用程序國際化 ------------------------------------ 張偉
第11章 請保持聯(lián)系——Java網(wǎng)絡(luò)連接 ----------------------------------------- 黃永龍
第12章 找個好管家——JMX --------------------------------------------------- 何廣軍
第13章 讓我們更專業(yè)——軟件工程的基本概念 -------------------------------- 劉崢
沈卓立,畢業(yè)于清華大學(xué)自動化系。Sun公司Java傳教士,專精于Java客戶端技術(shù),包括Java SE, Java ME和Java FX,在JavaONE和Sun全球技術(shù)日上多次擔(dān)任主題演講,同時負(fù)責(zé)Sun合作伙伴的技術(shù)解決方案咨詢以及人員培訓(xùn)。
葉亮,高級程序員、系統(tǒng)分析員、PMP。畢業(yè)于南京工業(yè)大學(xué)計算機(jī)系,具有5年以上的Java開發(fā)經(jīng)驗。2006年加入Sun中國工程研究院,從事Java、NetBeans等技術(shù)的研究與推廣,負(fù)責(zé)構(gòu)建Sun中國技術(shù)社區(qū)和NetBeans中文社區(qū)?,F(xiàn)從事對企業(yè)的技術(shù)咨詢工作。已出版的著作有《GlassFish——開源的JavaEE應(yīng)用服務(wù)器》、《NetBeans富客戶端編程權(quán)威教程》。
蔣?。ňW(wǎng)名:家??Х龋?,關(guān)注Java企業(yè)應(yīng)用和開源,GlassFish中國社區(qū)發(fā)起人。1996年起一直從事Java應(yīng)用開發(fā), 曾就職于Sun中國工程研究院、HP、三星、鼎新等多家IT公司。
何廣軍,畢業(yè)于北京郵電大學(xué),現(xiàn)任寧波大紅鷹學(xué)院電子信息學(xué)院計算機(jī)系副教授,中國計算機(jī)協(xié)會會員。長期工作在Java教學(xué)和科研第一線,以第一作者的身份獲得“湖南省第四屆高等學(xué)校多媒體教育軟件大獎賽”二等獎,在核心期刊上發(fā)表過“基于JavaBean的協(xié)作式教學(xué)軟件的實現(xiàn)”等論文。
丁亮,軟件設(shè)計師,網(wǎng)絡(luò)ID:88250,Linux、Open Source 熱愛者,擅長JavaSE/JavaEE開發(fā),熟悉JSF、EJB、Spring、Seam、OSGi等框架應(yīng)用的架構(gòu),目前正在深入學(xué)習(xí)OOAD與敏捷過程。在本書中負(fù)責(zé)第9章《還想再見到你——數(shù)據(jù)持久化》的編寫。歡迎訪問我的 Blog(http://blog.csdn.net/DL88250) 并留下您寶貴的意見與建議。
田野,畢業(yè)于北京信息工程學(xué)院,熱衷于軟件開發(fā),熟悉 Java 以及 script 編程,netbeans忠實fans,
原就職于welocalize.Inc,現(xiàn)就讀于uni-Freiburg攻讀Internet Economics方向。
邵周,業(yè)務(wù)分析師(Business Analyst),主要從事B2B中間件領(lǐng)域、業(yè)務(wù)流程管理(BPM),任職于美國強(qiáng)生,澳洲航空公司等多家500強(qiáng)企業(yè)。業(yè)余時間積極投身于開源項目以及社區(qū)的本地化建設(shè),參與了滿江紅開源組織的Seam 2.0中文項目,以及NetBeans每周時訊以及在線文檔的漢化工作。
劉崢,就讀于首都師范大學(xué)信息工程學(xué)院,熱衷開源軟件,熟悉C、Java開發(fā)。研究方向計算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)。
黃永龍,畢業(yè)于廣東外語外貿(mào)大學(xué)信息學(xué)院計算機(jī)系,Java與Flex學(xué)習(xí)者,關(guān)注RIA軟件開發(fā),現(xiàn)為自由職業(yè)者,同時為NetBeans中文社區(qū)每周時訊翻譯,也為RIAMeeting做關(guān)于FLEX與其相關(guān)軟件的視頻教程做翻譯。
趙毅,畢業(yè)于四川大學(xué)計算機(jī)科學(xué)與技術(shù)系,擅長 Java SE/EE 以及 Web 開發(fā)技術(shù),現(xiàn)就職于諾基亞西門子網(wǎng)絡(luò)通信公司。業(yè)余時間參與 NetBeans 的翻譯項目,并在 kenai 上有自己的開源項目。
書籍目錄
第1章 進(jìn)駐爪哇島——JAVA的基本語法1.1 講解1.1.1 爪哇島的歷史與演變1.1.2 爪哇島基本生存規(guī)則1.1.3 爪哇島上新人新風(fēng)尚1.2 練習(xí)1.2.1 搭建Java開發(fā)環(huán)境1.2.2 體驗Java程序開發(fā)1.2.3 J2SEc5.0新特性實踐1.3 小結(jié)第2章 對象無處不在——面向?qū)ο蟮幕靖拍?.1 講解2.1.1 什么是面向?qū)ο?.1.2 面向?qū)ο蟮幕靖拍?.1.3 Java對面向?qū)ο蟮闹С?.2 練習(xí)2.2.1 JavaBeans技術(shù)開發(fā)可重用組件2.2.2 面向?qū)ο蟮幕A(chǔ)實踐2.3 小結(jié)第3章 當(dāng)一個變成多個——集合框架的基本概念3.1 講解3.1.1 集合概述3.1.2 Collection接口3.1.3 泛型(Generics)3.1.4 Map接口3.2 練習(xí)3.2.1 創(chuàng)建課程管理系統(tǒng)3.3 小結(jié)第4章 數(shù)據(jù)傳送的管道——JAVAcI/O4.1 講解4.1.1 流——JavacI/O的基礎(chǔ)4.1.2 JavacI/O庫4.2 練習(xí)4.2.1 數(shù)據(jù)傳送的通道4.2.2 管道的一端4.2.3 文件處理4.2.4 基于對象的讀寫4.2.5 NIO4.3 小結(jié)第5章 如何走得更穩(wěn)——測試驅(qū)動的基本概念5.1 講解5.1.1 什么是JUnit5.1.2 使用JUnit的一般過程5.1.3 安裝JUnit5.2 編寫單元測試5.2.1 第1個單元測試5.3 編寫單元測試的步驟5.3.1 常用斷言5.3.2 TestSuite5.3.3 JUnit框架組成5.4 練習(xí)5.4.1 創(chuàng)建JUnit單元測試5.4.2 setUp和tearDown5.4.3 使用TestSuite5.5 補(bǔ)充:JUNITc4的新增特性5.5.1 測試方法5.5.2 初始化方法5.5.3 TestSuite初始化5.5.4 兼容性5.6 小結(jié)第6章 三頭六臂——線程和同步的基本概念6.1 講解6.1.1 什么是線程6.1.2 創(chuàng)建線程6.1.3 線程的生命周期6.1.4 線程的優(yōu)先級6.1.5 中斷線程6.1.6 線程組6.1.7 處理未被捕獲的異常6.1.8 守護(hù)線程6.2 同步與鎖……第7章 我要彩色照片——SWING的基本概念第8章 朋友們,你們在哪里——JAVA數(shù)據(jù)庫運(yùn)用第9章 還想再見到你——數(shù)據(jù)持久化第10章 準(zhǔn)備環(huán)球旅行——應(yīng)用程序國際化第11章 請保持聯(lián)系——JAVA網(wǎng)絡(luò)連接第12章 找個好管家——JMX第13章 讓我們更專業(yè)——軟件工程的基本概念索引
章節(jié)摘錄
第1章 進(jìn)駐爪哇島——JAVA的基本語法1.1 講解1.1.1 爪哇島的歷史與演變爪哇的誕生書中我們所要討論的爪哇島其實與印度尼西亞的爪哇島(Java)毫無關(guān)系,哈,它們只是碰巧同名罷了。我們將要討論和學(xué)習(xí)的Java是一門程序設(shè)計語言,是一個程序開發(fā)環(huán)境,也是一個應(yīng)用部署環(huán)境。雖然Sun公司直到l995年才正式發(fā)布其Java語言,但Java真正的誕生日期其實可以一直追溯到1990年底。當(dāng)時以JamesGoslin9為首的十多個人在Sun公司內(nèi)部成立了一個名為GreenTeam的小組,旨在開發(fā)一種能夠在諸如烤面包機(jī)、冰箱等的各類消費電子產(chǎn)品操作平臺上運(yùn)行且又獨立于平臺的軟件,來解決對這些電子產(chǎn)品的控制與通信問題。最后,GreenTeam開發(fā)的一種名為Oak的語言解決了這一問題。Oak語言繼承了C/C++的面向?qū)ο蠹夹g(shù)核心,同時摒棄了容易引發(fā)錯誤的指針、運(yùn)算符重載,以及多重繼承等語言特性,并且補(bǔ)充了C,C++所缺乏的垃圾回收機(jī)制等重要特點。這樣一來,Oak語言在當(dāng)時可用資源極其有限的嵌入式平臺上就游刃有余了。但是由于嵌入式市場的前景不如預(yù)期,恰巧當(dāng)時互聯(lián)網(wǎng)又嶄露頭角,GreenTeam決定改造Oak語言,轉(zhuǎn)投互聯(lián)網(wǎng)市場。當(dāng)GreenTeam進(jìn)行商標(biāo)注冊時,發(fā)現(xiàn)Oak商標(biāo)已經(jīng)被一家顯卡制造廠家注冊了,所以Team決定將Oak語言重新命名為Java,一杯熱氣騰騰的爪哇咖啡。
編輯推薦
《Java SE實踐教程》提供了最新的Java特性的講解和一系列相關(guān)的動手實驗室樣例,而且作者參與過大型的Java項目,有著豐富的編程經(jīng)驗。由于《Java SE實踐教程》提供了大量接近實戰(zhàn)的示例,所以老師們可以使用《Java SE實踐教程》幫助學(xué)生獲取只有在實際工作中才能得到的寶貴經(jīng)驗。——Dr.Karie Willyerd,Vice President & Chief Learning Officer, Sun Microsystems, Inc.
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載