出版時(shí)間:2013-1 出版社:人民郵電出版社 作者:Jay Bryant 頁(yè)數(shù):259 字?jǐn)?shù):396000 譯者:李 鵬,韓 智
Tag標(biāo)簽:無(wú)
內(nèi)容概要
作為一本最全面、極具實(shí)用價(jià)值的Java 7入門書(shū)籍,《Java
7基礎(chǔ)教程》首先展示了如何開(kāi)始編寫第一個(gè)程序,繼而詳細(xì)闡釋了Java
7的基礎(chǔ)知識(shí),包括運(yùn)算、數(shù)據(jù)類型、分支和循環(huán),以及面向?qū)ο笳Z(yǔ)言是如何定義和解決問(wèn)題的。當(dāng)然了,像如何操作文件、如何讀取文件內(nèi)容以及如何為程序創(chuàng)建用戶界面這些軟件開(kāi)發(fā)人員必須掌握的知識(shí),《Java
7基礎(chǔ)教程》也會(huì)一一道來(lái)。更有動(dòng)畫(huà)及電子游戲等內(nèi)容為我們打開(kāi)興趣之門?! 禞ava
7基礎(chǔ)教程》是想要掌握J(rèn)ava語(yǔ)言的開(kāi)發(fā)人員的理想讀物。
作者簡(jiǎn)介
Jay Bryant
詩(shī)人、教師、技術(shù)作家、資深軟件開(kāi)發(fā)人員。美國(guó)懷俄明州立大學(xué)英語(yǔ)文學(xué)碩士。1986年以來(lái)致力于編寫軟件手冊(cè),曾為通用電氣、摩托羅拉、3M及必能寶等公司撰寫文檔。曾效力于《波士頓環(huán)球報(bào)》及Logical
Information Machines公司。與人合著有Pro HTML5 Performance。李鵬
北京交通大學(xué)碩士。擁有10余年電信領(lǐng)域軟件研發(fā)經(jīng)驗(yàn)。熟悉面向?qū)ο蠹夹g(shù),致力于高性能服務(wù)器的設(shè)計(jì)和實(shí)現(xiàn)。熟悉項(xiàng)目管理理論和軟件開(kāi)發(fā)流程(CMMI和Agile軟件開(kāi)發(fā)流程),中國(guó)首批認(rèn)證Scrum
Master。曾參與翻譯《C++游戲編程》和《Java EE 6權(quán)威指南:基礎(chǔ)篇(第4版)》等書(shū)。 韓智
中科院碩士。擁有10余年海內(nèi)外通信行業(yè)軟件開(kāi)發(fā)與系統(tǒng)集成經(jīng)驗(yàn)。近些年,致力于國(guó)內(nèi)電信行業(yè)解決方案的設(shè)計(jì)與應(yīng)用,為國(guó)內(nèi)多家電信運(yùn)營(yíng)商提供IT系統(tǒng)架構(gòu)設(shè)計(jì)與戰(zhàn)略規(guī)劃咨詢。熱衷于推廣和傳播Java相關(guān)應(yīng)用技術(shù),曾參與翻譯《Java
EE 6權(quán)威指南:基礎(chǔ)篇(第4版)》等書(shū)。
書(shū)籍目錄
第1章 編寫第一個(gè)Java程序
1.1 安裝JDK
1.2 安裝Eclipse
1.3 創(chuàng)建第一個(gè)Java項(xiàng)目
1.4 創(chuàng)建程序
1.4.1 為程序添加更多功能
1.4.2 進(jìn)一步開(kāi)發(fā)
1.4.3 關(guān)于Java對(duì)象
1.5 小結(jié)
第2章 Java語(yǔ)法
2.1 樣例
2.1.1 代碼行
2.1.2 包聲明
2.1.3 import導(dǎo)入
2.1.4 類
2.1.5 字段
2.1.6 方法
2.1.7 構(gòu)造方法
2.1.8 訪問(wèn)修飾符
2.1.9 接口
2.1.10 異常
2.1.11 代碼塊
2.1.12 注釋
2.2 小結(jié)
第3章 數(shù)據(jù)類型
3.1 基本數(shù)據(jù)類型
3.1.1 整型數(shù)據(jù)
3.1.2 實(shí)型數(shù)據(jù)
3.1.3 布爾型數(shù)據(jù)
3.1.4 字符型數(shù)據(jù)
3.1.5 特別的數(shù)據(jù)類型:字符串
3.1.6 字面常量
3.2 包裝類
3.3 數(shù)組
3.4 不存在的類型:null
3.5 枚舉
3.6 小結(jié)
第4章 運(yùn)算符
4.1 Java運(yùn)算符
4.1.1 運(yùn)算符的優(yōu)先級(jí)
4.1.2 被遺忘的運(yùn)算符:小括號(hào)
4.1.3 后綴運(yùn)算符
4.1.4 一元運(yùn)算符
4.1.5 強(qiáng)制類型轉(zhuǎn)換運(yùn)算
4.1.6 乘法類運(yùn)算符
4.1.7 加法類運(yùn)算符
4.1.8 移位運(yùn)算符
4.1.9 關(guān)系運(yùn)算符
4.1.10 相等運(yùn)算符
4.1.11 按位與運(yùn)算符(&)
4.1.12 按位異或運(yùn)算符(^)
4.1.13 按位或運(yùn)算符(|)
4.1.14 邏輯與運(yùn)算符(&&)
4.1.15 邏輯或運(yùn)算符(||)
4.1.16 賦值運(yùn)算符
4.2 對(duì)象的比較和排序
4.2.1 實(shí)現(xiàn)equals方法
4.2.2 用于排序的比較
4.3 小結(jié)
第5章 流程控制、循環(huán)以及分支
5.1 流程控制
5.1.1 if和if-else語(yǔ)句
5.1.2 switch語(yǔ)句
5.2 循環(huán)
5.2.1 for循環(huán)
5.2.2 while循環(huán)
5.2.3 do-while循環(huán)
5.3 分支
5.3.1 break語(yǔ)句
5.3.2 continue語(yǔ)句
5.3.3 return語(yǔ)句
5.4 小結(jié)
第6章 面向?qū)ο缶幊獭?br />6.1 對(duì)象
6.2 封裝
6.3 繼承
6.3.1 多重繼承
6.3.2 通過(guò)接口為行為建?!?br />6.3.3 抽象類
6.3.4 靜態(tài)成員
6.4 多態(tài)
6.5 用Java語(yǔ)言為動(dòng)物建?!?br />6.6 建模粒度的經(jīng)驗(yàn)
6.7 傳引用和傳值
6.8 小結(jié)
第7章 開(kāi)發(fā)用戶界面
7.1 Java Swing基礎(chǔ)
7.2 大一些的Swing應(yīng)用
7.3 小結(jié)
第8章 讀寫文件
8.1 使用File對(duì)象
8.1.1 打開(kāi)文件
8.1.2 刪除文件
8.1.3 使用臨時(shí)文件
8.1.4 創(chuàng)建目錄
8.1.5 刪除目錄
8.1.6 刪除多個(gè)目錄
8.2 讀寫文件內(nèi)容
8.2.1 流
8.2.2 文件內(nèi)容的讀取
8.2.3 文件內(nèi)容的寫入
8.3 小結(jié)
第9章 讀寫XML
9.1 XML的結(jié)構(gòu)
9.2 XML和流
9.3 DOM和SAX
9.4 寫XML
9.4.1 用DOM寫XML文件
9.4.2 用String寫XML文件
9.5 讀取XML文件
9.5.1 用DOM讀取XML文件
9.5.2 用SAX讀取XML文件
9.6 工廠類淺談
9.7 小結(jié)
第10章 動(dòng)畫(huà)
10.1 時(shí)序就是一切
10.2 動(dòng)畫(huà):一個(gè)簡(jiǎn)單的例子
10.3 讓多個(gè)項(xiàng)目同時(shí)動(dòng)起來(lái)
10.4 精靈動(dòng)畫(huà)
10.5 小結(jié)
第11章 用Eclipse調(diào)試程序
11.1 調(diào)試流程
11.2 沒(méi)有調(diào)試器的調(diào)試方法
11.3 啟動(dòng)Eclipse調(diào)試器
11.4 斷點(diǎn)和變量
11.4.1 設(shè)置行斷點(diǎn)
11.4.2 關(guān)于作用域
11.4.3 刪除行斷點(diǎn)
11.4.4 禁止行斷點(diǎn)
11.4.5 設(shè)置條件斷點(diǎn)
11.5 調(diào)試小貼士和技巧
11.6 修復(fù)Fireworks程序
11.7 小結(jié)
第12章 電子游戲
12.1 電子游戲原理
12.1.1 用戶界面
12.1.2 游戲邏輯
12.1.3 游戲循環(huán)
12.2 TargetClick游戲
12.3 靶場(chǎng)射擊游戲
12.3.1 擴(kuò)展ShootingGallery游戲
12.3.2 限制條件的說(shuō)明
12.4 游戲設(shè)計(jì)資源
12.5 小結(jié)
第13章 垃圾回收
13.1 內(nèi)存分配
13.1.1 Java垃圾回收算法:標(biāo)記清除法
13.1.2 內(nèi)存設(shè)定
13.2 垃圾回收
13.2.1 代的概念
13.2.2 部分回收和完全回收
13.2.3 垃圾回收是基于事件驅(qū)動(dòng)的
13.2.4 垃圾回收的有關(guān)設(shè)定
13.3 優(yōu)化垃圾回收
13.4 回收提示
13.5 阻止垃圾回收
13.6 一種新型的垃圾回收器
13.7 小結(jié)
第14章 遞歸
14.1 遞歸是語(yǔ)言的基本特征
14.2 遞歸無(wú)處不在
14.3 明確終止條件
14.4 何時(shí)避免遞歸
14.5 何時(shí)使用遞歸
14.6 計(jì)算斐波那契序列
14.7 計(jì)算分形圖形
14.7.1 繪制謝爾賓斯基三角形
14.7.2 繪制分形樹(shù)
14.8 小結(jié)
第15章 泛型和正則表達(dá)式
15.1 泛型
15.2 正則表達(dá)式
15.3 小結(jié)
媒體關(guān)注與評(píng)論
閱讀本書(shū)無(wú)需任何基礎(chǔ),只要你對(duì)編程充滿熱忱!
編輯推薦
從設(shè)置開(kāi)發(fā)環(huán)境、編寫第一個(gè)程序開(kāi)始,繼而詳細(xì)介紹Java語(yǔ)法。讀者可以了解如何用Java的數(shù)據(jù)類型和運(yùn)算符構(gòu)建Java代碼模塊,通過(guò)分支和循環(huán)控制代碼邏輯,并利用面向?qū)ο蟮木幊讨R(shí),編寫復(fù)雜的程序,同時(shí)又保證代碼的靈活性和可重用性。在此基礎(chǔ)之上,還將介紹代碼調(diào)試、用戶界面和動(dòng)畫(huà)創(chuàng)建、電子游戲開(kāi)發(fā)、線程管理及遞歸等相關(guān)內(nèi)容。作為掌握J(rèn)ava這門編程語(yǔ)言的理想起點(diǎn),會(huì)以注重實(shí)效的方式揭開(kāi)Java 7的神秘面紗。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版