注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序員教程

Java程序員教程

Java程序員教程

定 價(jià):¥95.00

作 者: (美)戴特爾,(美)戴特爾 著,張君施 等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)教材系列
標(biāo) 簽: J2EE

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121106293 出版時(shí)間: 2010-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 812 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java程序員教程》是專(zhuān)為初學(xué)Java編程的讀者準(zhǔn)備的。全書(shū)共分26章及7個(gè)附錄,前3 章主要講述計(jì)算機(jī)、Internet、Web及Java應(yīng)用、類(lèi)與對(duì)象等概念,后面的各章涉及控制語(yǔ)句、方法、數(shù)組、繼承、多態(tài)、GUI 組件、圖形與Java 2D、異常處理、文件與流、遞歸、查找與排序、數(shù)據(jù)結(jié)構(gòu)、泛型、集合、applet、多媒體、多線(xiàn)程、網(wǎng)絡(luò)、JDBC、servlet、JSP、格式化輸出、字符串/字符及正則表達(dá)式等內(nèi)容。全書(shū)講解清晰,例子豐富而恰當(dāng),是學(xué)習(xí)Java編程的理想讀本。

作者簡(jiǎn)介

  保羅·戴特爾(Paul J.Deitel),哈維·戴特爾(Harvey M.Deitel),博士,是Deitel& Associaes公司的創(chuàng)始人,這是一家國(guó)際知名的寫(xiě)作編程語(yǔ)言圖書(shū)、進(jìn)行企業(yè)培訓(xùn)以及開(kāi)展Internet業(yè)務(wù)的公司。兩位作者已經(jīng)出版過(guò)許多全球暢銷(xiāo)的編程語(yǔ)言專(zhuān)業(yè)圖書(shū)和教材,使數(shù)百萬(wàn)的全球讀者得以精通Java、C++,C,C#,XML,Visual Basic,Perl,Python以及Internet和Web編程?!俺绦騿T教程”系列是為實(shí)用的編程技術(shù)而設(shè)計(jì)的,這個(gè)系列主要關(guān)注新出現(xiàn)的技術(shù),包括Java,C++,.NE1、Web服務(wù)Internet,Web開(kāi)發(fā),等等。

圖書(shū)目錄

第1章 概述
1.1 簡(jiǎn)介
1.2 Internet與萬(wàn)維網(wǎng)
1.3 C語(yǔ)言和C++的歷史
1.4 Java的歷史
1.5 Java的類(lèi)庫(kù)
1.6 典型的Java開(kāi)發(fā)環(huán)境
1.7 關(guān)于Java和本書(shū)的說(shuō)明
1.8 嘗試運(yùn)行一個(gè)Java程序
1.9 軟件工程案例分析:對(duì)象技術(shù)和UML介紹
1.10 Web 2.0
1.11 軟件技術(shù)
1.12 小結(jié)
1.13 Web資源
第2章 Java程序簡(jiǎn)介
2.1 簡(jiǎn)介
2.2 第一個(gè)Java程序:輸出一行文本
2.3 修改第一個(gè)Java程序
2.4 用printf顯示文本
2.5 另一個(gè)Java程序:整數(shù)相加
2.6 算術(shù)運(yùn)算
2.7 判斷:相等運(yùn)算符與關(guān)系運(yùn)算符
2.8 (選讀)軟件工程案例分析:分析需求文檔
2.9 小結(jié)
第3章 簡(jiǎn)要介紹類(lèi)和對(duì)象
3.1 簡(jiǎn)介
3.2 類(lèi)、對(duì)象、方法和實(shí)例變量
3.3 聲明帶方法的類(lèi)并實(shí)例化類(lèi)的對(duì)象
3.4 聲明帶參數(shù)的方法
3.5 實(shí)例變量、set方法和get方法
3.6 基本類(lèi)型與引用類(lèi)型的比較
3.7 用構(gòu)造函數(shù)初始化對(duì)象
3.8 浮點(diǎn)數(shù)與double類(lèi)型
3.9 (選讀)軟件工程案例分析:確定需求文檔中的類(lèi)
3.10 小結(jié)
第4章 控制語(yǔ)句(1)
4.1 簡(jiǎn)介
4.2 控制結(jié)構(gòu)
4.3 if單選擇語(yǔ)句
4.4 if…else雙選擇語(yǔ)句
4.5 while循環(huán)語(yǔ)句
4.6 計(jì)數(shù)器控制循環(huán)
4.7 標(biāo)記控制循環(huán)
4.8 嵌套控制語(yǔ)句
4.9 復(fù)合賦值運(yùn)算符
4.10 增量和減量運(yùn)算符
4.11 基本類(lèi)型
4.12 (選讀)軟件工程案例分析:確定類(lèi)屬性
4.13 小結(jié)
第5章 控制語(yǔ)句(2)
5.1 簡(jiǎn)介
5.2 計(jì)數(shù)器控制循環(huán)的實(shí)質(zhì)
5.3 for循環(huán)語(yǔ)句
5.4 使用for語(yǔ)句的例子
5.5 do…while循環(huán)語(yǔ)句
5.6 switch多選擇語(yǔ)句
5.7 break與continue語(yǔ)句
5.8 邏輯運(yùn)算符
5.9 (選讀)軟件工程案例分析:確定類(lèi)的狀態(tài)和活動(dòng)
5.10 小結(jié)
第6章 方法:深入探究
6.1 簡(jiǎn)介
6.2 Java中的程序模塊
6.3 靜態(tài)方法,靜態(tài)字段和Math類(lèi)
6.4 聲明多參數(shù)方法
6.5 關(guān)于方法聲明與使用
6.6 方法調(diào)用棧與活動(dòng)記錄
6.7 實(shí)參提升與強(qiáng)制轉(zhuǎn)換
6.8 Java API包
6.9 案例分析:隨機(jī)數(shù)生成
6.10 案例分析:機(jī)會(huì)游戲(引入枚舉)
6.11 聲明的作用域
6.12 方法重載
6.13 遞歸介紹
6.14 遞歸概念
6.15 使用遞歸的例子:階乘
6.16 使用遞歸的例子:Fibonacci序列
6.17 遞歸與方法調(diào)用棧
6.18 遞歸與迭代的比較
6.19 (選讀)軟件工程案例分析:確定類(lèi)操作
6.20 小結(jié)
第7章 數(shù)組
7.1 簡(jiǎn)介
7.2 數(shù)組
7.3 聲明與創(chuàng)建數(shù)組
7.4 數(shù)組使用舉例
7.5 案例分析:洗牌與發(fā)牌模擬
7.6 增強(qiáng)for語(yǔ)句
7.7 將數(shù)組傳入方法
7.8 案例分析:GradeBook類(lèi)用數(shù)組存儲(chǔ)成績(jī)
7.9 多維數(shù)組
7.10 案例分析:GradeBook類(lèi)使用二維數(shù)組
7.11 游長(zhǎng)實(shí)參表
7.12 使用命令行實(shí)參
7.13 (選讀)軟件工程案例分析:對(duì)象間的協(xié)作
7.14 小結(jié)
第8章 類(lèi)與對(duì)象:深入探究
8.1 簡(jiǎn)介
8.2 Time類(lèi)案例分析
8.3 控制成員訪(fǎng)問(wèn)
8.4 用this引用訪(fǎng)問(wèn)當(dāng)前對(duì)象的成員
8.5 Time類(lèi)案例分析:重載構(gòu)造函數(shù)
8.6 默認(rèn)和無(wú)實(shí)參構(gòu)造函數(shù)
8.7 關(guān)于set方法和get方法
8.8 合成
8.9 枚舉
8.10 內(nèi)存回收與finalize方法
8.11 靜態(tài)類(lèi)成員
8.12 靜態(tài)導(dǎo)入
8.13 final實(shí)例變量
8.14 軟件復(fù)用性
8.15 數(shù)據(jù)抽象與封裝
8.16 Time類(lèi)案例分析:創(chuàng)建包
8.17 包訪(fǎng)問(wèn)性
8.18 (選讀)軟件工程案例分析:開(kāi)始編程ATM系統(tǒng)的類(lèi)
8.19 小結(jié)
第9章 面向?qū)ο缶幊蹋豪^承
9.1 簡(jiǎn)介
9.2 超類(lèi)與子類(lèi)
9.3 protected成員
9.4 超類(lèi)與子類(lèi)的關(guān)系
9.5 子類(lèi)的構(gòu)造函數(shù)
9.6 繼承與軟件工程
9.7 Object類(lèi)
9.8 小結(jié)
第10章 面向?qū)ο缶幊蹋憾鄳B(tài)
10.1 簡(jiǎn)介
10.2 多態(tài)舉例
10.3 演示多態(tài)行為
10.4 抽象類(lèi)和方法
10.5 案例分析:使用多態(tài)的工資系統(tǒng)
10.6 final方法和類(lèi)
10.7 案例分析:創(chuàng)建和使用接口
10.8 (選讀)軟件工程案例分析:在ATM系統(tǒng)中加入繼承
10.9 小結(jié)
第11章 GUI組件(1)
11.1 簡(jiǎn)介
11.2 基于簡(jiǎn)單GUI的輸入/輸出與JOptionPane
11.3 Swing組件概述
11.4 在窗口中顯示文本和圖形
11.5 文本段與帶嵌套類(lèi)的事件處理
11.6 常見(jiàn)的GUI事件類(lèi)型與監(jiān)聽(tīng)器接口
11.7 如何進(jìn)行事件處理
11.8 JButton
11.9 維護(hù)狀態(tài)的按鈕
11.10 JComboBox與用于事件處理的匿名內(nèi)部類(lèi)
11.11 JList
11.12 多選擇列表
11.13 鼠標(biāo)事件處理
11.14 適配器類(lèi)
11.15 用于鼠標(biāo)繪制的JPanel子類(lèi)
11.16 鍵盤(pán)事件處理
11.17 布局管理器
11.18 使用窗格管理更復(fù)雜的布局
11.19 JTextArea
11.20 小結(jié)
第12章 圖形與Java 2D
12.1 簡(jiǎn)介
12.2 圖形環(huán)境與圖形對(duì)象
12.3 顏色控制
12.4 字體控制
12.5 畫(huà)線(xiàn)、矩形和橢圓
12.6 畫(huà)弧
12.7 畫(huà)多邊形和折線(xiàn)
12.8 Java 2D API
12.9 小結(jié)
第13章 異常處理
13.1 簡(jiǎn)介
13.2 異常處理概述
13.3 例子:除數(shù)為0不用異常處理
13.4 例子:處理ArithmeticException異常和InputMismatchException異常
13.5 何時(shí)使用異常處理
13.6 Java異常層次
13.7 finally塊
13.8 堆棧解退
13.9 printStackTrace、getStackTrace和getMessage方法
13.10 鏈?zhǔn)疆惓?br /> 13.11 聲明新的異常類(lèi)型
13.12 前置條件和后置條件
13.13 斷言
13.14 小結(jié)
第14章 文件與流
14.1 簡(jiǎn)介
14.2 數(shù)據(jù)層次
14.3 文件與流
14.4 File類(lèi)
14.5 順序訪(fǎng)問(wèn)文本文件
14.6 對(duì)象序列化
14.7 其他的java.io類(lèi)
14.8 用JFileChooser打開(kāi)文件
14.9 小結(jié)
第15章 泛型
15.1 簡(jiǎn)介
15.2 泛型方法的由來(lái)
15.3 泛型方法:實(shí)現(xiàn)和編譯時(shí)翻譯
15.4 其他的編譯時(shí)翻譯問(wèn)題:將類(lèi)型參數(shù)用做返回類(lèi)型的方法
15.5 重載泛型方法
15.6 泛型類(lèi)
15.7 原始類(lèi)型
15.8 接收類(lèi)型參數(shù)的方法中的通配符
15.9 關(guān)于泛型與繼承的說(shuō)明
15.10 小結(jié)
15.11 Internet和Web資源
第16章 集合
16.1 簡(jiǎn)介
16.2 集合概述
16.3 Arrays類(lèi)
16.4 Collection接口和Collections類(lèi)
16.5 列表
16.6 集合算法
16.7 java.util包的Stack類(lèi)
16.8 PriorityQueue類(lèi)和Queue接口
16.9 Set
16.10 Map
16.11 Properties類(lèi)
16.12 同步集合
16.13 不可修改集合
16.14 抽象實(shí)現(xiàn)
16.15 小結(jié)
第17章 GUI組件(2)
17.1 簡(jiǎn)介
17.2 JSlider
17.3 關(guān)于窗口的更多說(shuō)明
17.4 對(duì)框架使用菜單
17.5 JPopupMenu
17.6 可插入外觀
17.7 JDesktopPane和JInternalFrame
17.8 JTabbedPane
17.9 布局管理器:BoxLayout和GridBagLayout
17.10 小結(jié)
第18章 多線(xiàn)程編程
18.1 簡(jiǎn)介
18.2 線(xiàn)程狀態(tài):線(xiàn)程的生命周期
18.3 線(xiàn)程優(yōu)先級(jí)與線(xiàn)程調(diào)度
18.4 創(chuàng)建并執(zhí)行線(xiàn)程
18.5 線(xiàn)程同步
18.6 沒(méi)有同步的生產(chǎn)者/消費(fèi)者關(guān)系
18.7 生產(chǎn)者/消費(fèi)者關(guān)系:ArrayBlockingQueue
18.8 同步的生產(chǎn)者/消費(fèi)者關(guān)系
18.9 生產(chǎn)者/消費(fèi)者關(guān)系:有界緩沖區(qū)
18.10 生產(chǎn)者/消費(fèi)者關(guān)系:Lock和Condition接口
18.11 GUI的多線(xiàn)程
18.12 java.util.concurrent中的其他類(lèi)和接口
18.13 小結(jié)
第19章 網(wǎng)絡(luò)編程
19.1 簡(jiǎn)介
19.2 操作URL
19.3 讀取Web服務(wù)器上的文件
19.4 用流套接字建立簡(jiǎn)單的服務(wù)器
19.5 用流套接字建立簡(jiǎn)單的客戶(hù)端
19.6 流套接字連接與客戶(hù)/服務(wù)器交互
19.7 無(wú)連接客戶(hù)/服務(wù)器交互與數(shù)據(jù)報(bào)
19.8 使用多線(xiàn)程服務(wù)器的客戶(hù)/服務(wù)器一字棋游戲
19.9 安全與網(wǎng)絡(luò)
19.10 案例分析:DeitelMessenger服務(wù)器與客戶(hù)端
19.11 小結(jié)
第20章 用JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
20.1 簡(jiǎn)介
20.2 關(guān)系數(shù)據(jù)庫(kù)
20.3 關(guān)系數(shù)據(jù)庫(kù)概述:books數(shù)據(jù)庫(kù)
20.4 SQL
20.5 MySQL和MySQL Connector/J的安裝簡(jiǎn)介
20.6 設(shè)置MySQL用戶(hù)賬戶(hù)簡(jiǎn)介
20.7 在MySQL中創(chuàng)建books數(shù)據(jù)庫(kù)
20.8 用JDBC操作數(shù)據(jù)庫(kù)
20.9 RowSet接口
20.10 Java DB/Apache Derby
20.11 PreparedStatement接口
20.12 存儲(chǔ)過(guò)程
20.13 事務(wù)處理
20.14 小結(jié)
20.15 Web資源
第21章 JavaServer Faces與Web程序
21.1 簡(jiǎn)介
21.2 簡(jiǎn)單HTTP事務(wù)
21.3 多層程序體系結(jié)構(gòu)
21.4 Java的Web技術(shù)
21.5 在Netbeans中創(chuàng)建并運(yùn)行簡(jiǎn)單的程序
21.6 JSF組件
21.7 會(huì)話(huà)跟蹤
21.8 小結(jié)
第22章 啟用Ajax的JavaServer Faces Web程序
22.1 簡(jiǎn)介
22.2 在Web程序中訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
22.3 啟用Ajax的JSF組件
22.4 創(chuàng)建自動(dòng)完成的文本段并使用虛擬表單
22.5 小結(jié)
第23章 JAX-WS Web服務(wù)
23.1 簡(jiǎn)介
23.2 Java Web服務(wù)基礎(chǔ)
23.3 創(chuàng)建、發(fā)布、測(cè)試和描述Web服務(wù)
23.4 消費(fèi)Web服務(wù)
23.5 SOAP
23.6 Web服務(wù)中的會(huì)話(huà)跟蹤
23.7 在Web程序中消費(fèi)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web服務(wù)
23.8 將用戶(hù)定義類(lèi)型的對(duì)象傳遞給Web服務(wù)
23.9 小結(jié)
第24章 格式化輸出
24.1 簡(jiǎn)介
24.2 流
24.3 用printf進(jìn)行格式化輸出
24.4 輸出整數(shù)
24.5 輸出浮點(diǎn)數(shù)
24.6 輸出字符串和字符
24.7 輸出日期和時(shí)間
24.8 其他轉(zhuǎn)換字符
24.9 用字段寬度和精度進(jìn)行輸出
24.10 在printf格式串中使用標(biāo)志
24.11 用實(shí)參索引進(jìn)行輸出
24.12 輸出字面值和轉(zhuǎn)義序列
24.13 用Formatter類(lèi)進(jìn)行格式化輸出
24.14 小結(jié)
第25章 字符串、字符和正則表達(dá)式
25.1 簡(jiǎn)介
25.2 字符和字符串基礎(chǔ)
25.3 String類(lèi)
25.4 StringBuilder類(lèi)
25.5 Character類(lèi)
25.6 StringTokenizer類(lèi)
25.7 正則表達(dá)式、Pattern類(lèi)和Matcher類(lèi)
25.8 小結(jié)
附錄A 運(yùn)算符優(yōu)先級(jí)表
附錄B ASCII字符集
附錄C 關(guān)鍵字和保留字
附錄D 基本類(lèi)型
附錄E GroupLayout
附錄F Java桌面集成組件(JDIC)
附錄G 使用Java API文檔
附錄H ATM案例分析代碼
附錄I UML 2的其他框圖類(lèi)型
附錄J 使用調(diào)試器
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)