注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)項(xiàng)目實(shí)踐精解:Java核心技術(shù)應(yīng)用開(kāi)發(fā)(第二版)

項(xiàng)目實(shí)踐精解:Java核心技術(shù)應(yīng)用開(kāi)發(fā)(第二版)

項(xiàng)目實(shí)踐精解:Java核心技術(shù)應(yīng)用開(kāi)發(fā)(第二版)

定 價(jià):¥65.00

作 者: 梁立新 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

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

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

  本書是一本融合項(xiàng)目實(shí)踐與開(kāi)發(fā)思想于一體的書。它的特色是以項(xiàng)目實(shí)踐作為主線貫穿其中。本書提供了一個(gè)完整的SuperVCD Store項(xiàng)目,通過(guò)該項(xiàng)目使讀者能夠快速掌握J(rèn)ava核心技術(shù),主要內(nèi)容包括:面向?qū)ο蟮幕靖拍?,封裝、繼承和多態(tài)的概念,面向?qū)ο蟮母呒?jí)特性,如靜態(tài)、接口、內(nèi)部類等概念,使用AWT/Swing技術(shù)開(kāi)發(fā)可視化用戶界面,編寫多線程程序,線程的兩種創(chuàng)建方式,運(yùn)用多線程的數(shù)據(jù)共享機(jī)制,使用不同的流處理不同數(shù)據(jù)類型,編寫基于TCP/ UDP的服務(wù)器與客戶端程序,以及使用JDBC開(kāi)發(fā)基于關(guān)系型數(shù)據(jù)庫(kù)的應(yīng)用程序等。

作者簡(jiǎn)介

暫缺《項(xiàng)目實(shí)踐精解:Java核心技術(shù)應(yīng)用開(kāi)發(fā)(第二版)》作者簡(jiǎn)介

圖書目錄

第1章 Java核心技術(shù)概述 1
1.1 Java產(chǎn)生的歷史、現(xiàn)狀和特點(diǎn) 1
1.1.1 Java產(chǎn)生的歷史 1
1.1.2 Java的現(xiàn)狀 2
1.1.3 Java語(yǔ)言的特點(diǎn) 2
1.2 Java與面向?qū)ο?5
1.2.1 傳統(tǒng)的面向過(guò)程和現(xiàn)代的 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言 6
1.2.2 抽象的概念 6
1.2.3 面向?qū)ο缶幊痰?個(gè)原則 7
1.2.4 類和實(shí)例對(duì)象的性質(zhì) 10
1.3 Java核心技術(shù)體系結(jié)構(gòu) 10
1.3.1 Java核心技術(shù)基礎(chǔ)部分 11
1.3.2 Java核心技術(shù)應(yīng)用部分 12
本章總結(jié) 15
第2章 SuperVCD Store項(xiàng)目概述 16
2.1 項(xiàng)目需求分析 16
2.2 項(xiàng)目結(jié)構(gòu)分析和運(yùn)行指南 20
2.2.1 應(yīng)用程序結(jié)構(gòu) 20
2.2.2 項(xiàng)目運(yùn)行指南 20
本章總結(jié) 21
第3章 Java啟動(dòng)(Getting  Started) 22
3.1 搭建Java開(kāi)發(fā)環(huán)境 22
3.1.1 Java開(kāi)發(fā)環(huán)境的配置 22
3.1.2 JDK簡(jiǎn)介 25
3.2 Java核心特性 33
3.2.1 Java虛擬機(jī) 33
3.2.2 垃圾回收機(jī)制 33
3.2.3 代碼安全性檢查機(jī)制 34
3.3 Java程序開(kāi)發(fā)介紹 35
3.3.1 定義Java程序的基本元素 36
3.3.2 類和對(duì)象基本概念 37
3.3.3 編譯和運(yùn)行Java應(yīng)用程序 40
3.3.4 應(yīng)用小程序 42
3.4 項(xiàng)目實(shí)踐 44
本章總結(jié) 44 思考題(Review Questions) 45
練習(xí)(Assignment) 45
第4章 Java基礎(chǔ)語(yǔ)法(一):標(biāo)識(shí) 符、關(guān)鍵字及數(shù)據(jù)類型 47
4.1 標(biāo)識(shí)符 47
4.2 關(guān)鍵字 48
4.3 變量 48
4.4 常量 50
4.5 數(shù)據(jù)類型 51
4.5.1 基本類型 51
4.5.2 引用類型 55
4.6 項(xiàng)目實(shí)踐 56
本章總結(jié) 59 思考題(Review Questions) 59
練習(xí)(Assignment) 60
第5章 Java基礎(chǔ)語(yǔ)法(二):表達(dá)式 及流程控制 61
5.1 運(yùn)算符 61
5.1.1 算術(shù)運(yùn)算符 61
5.1.2 關(guān)系運(yùn)算符 64
5.1.3 邏輯運(yùn)算符 65
5.1.4 位運(yùn)算符 67
5.1.5 賦值運(yùn)算符 73
5.1.6 條件運(yùn)算符 74
5.1.7 其他運(yùn)算符 75
5.2 表達(dá)式 75
5.2.1 運(yùn)算符的優(yōu)先級(jí) 75
5.2.2 數(shù)據(jù)類型轉(zhuǎn)換 77
5.3 Java控制語(yǔ)句 79
5.3.1 順序流程 80
5.3.2 分支流程 80
5.3.3 循環(huán)流程 82
5.3.4 與程序轉(zhuǎn)移有關(guān)的其他 語(yǔ)句 84
5.3.5 異常處理語(yǔ)句: try-catch-finally 84
5.4 項(xiàng)目實(shí)踐 85
本章總結(jié) 85 思考題(Review Questions) 85
練習(xí)(Assignment) 86
第6章 Java基礎(chǔ)語(yǔ)法(三):數(shù)組 87
6.1 數(shù)組的聲明、生成和初始化 87
6.1.1 數(shù)組的聲明 87
6.1.2 數(shù)組的生成 88
6.1.3 數(shù)組的初始化 88
6.2 數(shù)組的使用 90
6.3 多維數(shù)組 91
6.3.1 二維數(shù)組的聲明 91
6.3.2 二維數(shù)組的生成和初始化 91
6.3.3 二維數(shù)組的使用 92
6.4 枚舉類型的引入 94
6.5 項(xiàng)目實(shí)踐 94
本章總結(jié) 95 思考題(Review Questions) 95
練習(xí)(Assignment) 96
第7章 Java面向?qū)ο蠛诵恼Z(yǔ)法 97
7.1 面向?qū)ο蟮母拍?97
7.1.1 對(duì)象和類概述 97
7.1.2 類、方法和變量 101
7.1.3 構(gòu)造方法 103
7.1.4 方法的重載 103
7.1.5 this的使用 106
7.2 封裝 107
7.3 繼承 109
7.3.1 繼承的概念 109
7.3.2 方法重寫(overriding) 111
7.3.3 super的使用 113
7.3.4 繼承中的構(gòu)造方法調(diào)用 114
7.3.5 finalize()方法的使用 115
7.3.6 對(duì)象的比較 116
7.4 多態(tài) 117
7.4.1 多態(tài)的概念 117
7.4.2 多態(tài)的實(shí)現(xiàn)條件 117
7.4.3 多態(tài)的代碼實(shí)現(xiàn) 119
7.5 項(xiàng)目實(shí)踐 121
本章總結(jié) 127 思考題(Review Questions) 128
練習(xí)(Assignment) 129
第8章 Java面向?qū)ο蟾呒?jí)語(yǔ)法 130
8.1 靜態(tài)(static)變量、方法和初始化 程序塊 130
8.1.1 靜態(tài)(static)變量 130
8.1.2 靜態(tài)(static)方法 131
8.1.3 靜態(tài)初始化塊 133
8.1.4 引入含有靜態(tài)方法的類 134
8.2 最終(final)類、變量和方法 134
8.3 訪問(wèn)控制(Access Control) 135
8.3.1 類的訪問(wèn)控制 135
8.3.2 類成員變量和成員方法的
8.3.2 訪問(wèn)控制 135
8.4 抽象類與抽象方法 136
8.5 接口(Interface) 137
8.5.1 接口的定義 138
8.5.2 接口的實(shí)現(xiàn) 138
8.6 基本類型包裝器(Wrappers) 140
8.6.1 Double和Float 141
8.6.2 Byte,Short,Integer
8.6.2 和Long 143
8.6.3 Character 147
8.6.4 Boolean 149
8.6.5 類型的自動(dòng)裝箱與自動(dòng)
8.6.5 拆箱 149
8.7 集合(Collection)框架 150
8.7.1 Collection 151
8.7.2 List 152
8.7.3 Set 154
8.7.4 Map接口 157
8.7.5 泛型集合 161
8.7.6 使用for-each操作 Collection集合 164
8.8 項(xiàng)目實(shí)踐 168
8.9 內(nèi)部類 170
8.9.1 內(nèi)部類概述 170
8.9.2 4種類型的內(nèi)部類 174
8.10 反射(Reflection) 181
8.10.1 反射的工作原理 181
8.10.2 反射中的主要方法 182
8.10.3 反射的使用 183
8.10.4 反射的安全性和性能 186
8.11 Java常用類介紹 187
8.11.1 String 187
8.11.2 StringBuffer 201
8.11.3 StringTokenizer?。ㄗ址畼?biāo)記) 206
8.11.4 Date(日期) 208
8.11.5 Calendar(日歷) 209
8.11.6 Random 212
8.11.7 DateFormat類 214
8.11.8 SimpleDateFormat類 216
8.11.9 Runtime 217
8.11.10 Math 220
本章總結(jié) 222 思考題(Review Questions) 223
練習(xí)(Assignment) 224
第9章 Java異常處理 225
9.1 異常定義 225
9.2 異常分類 225
9.3 異常處理 226
9.4 自定義異常 232
9.5 項(xiàng)目實(shí)踐 233
本章總結(jié) 234 思考題(Review Questions) 235
練習(xí)(Assignment) 235
第10章 使用AWT建立圖形用戶 界面 236
10.1 AWT介紹 236
10.2 容器、組件和布局管理器 237
10.2.1 容器 237
10.2.2 布局管理 238
10.2.3 AWT組件庫(kù) 244
10.3 AWT事件處理 252
10.3.1 AWT事件處理基本概念 252
10.3.2 事件 253
10.3.3 事件處理器(監(jiān)聽(tīng)器) 254
10.3.4 適配器(Adapter) 261
本章總結(jié) 268 思考題(Review Questions) 268
練習(xí)(Assignment) 269
第11章 使用Swing建立圖形用戶 界面 270
11.1 Swing簡(jiǎn)介 270
11.2 Swing組件(Components) 272
11.2.1 Swing組件的層次結(jié)構(gòu) 272
11.2.2 Swing組件的特性 274
11.2.3 Swing組件和容器 276
11.3 項(xiàng)目實(shí)踐 290
本章總結(jié) 309 思考題(Review Questions) 309
練習(xí)(Assignment) 309
第12章 Applet編程技術(shù) 310
12.1 Applet簡(jiǎn)介 310
12.2 Applet基本概念 311
12.2.1 Applet的生命周期 312
12.2.2 Applet的主要方法 312
12.3 Applet的安全性 315
12.4 Applet與瀏覽器相互間的通信 315
本章總結(jié) 324 思考題(Review Questions) 324
練習(xí)(Assignment) 324
第13章 多線程高級(jí)編程 326
13.1 多線程簡(jiǎn)介 326
13.2 多線程的使用 332
13.2.1 創(chuàng)建線程 333
13.2.2 啟動(dòng)線程 336
13.2.3 線程的其他方法 338
13.3 線程狀態(tài)的轉(zhuǎn)換 338
13.4 資源同時(shí)讀取問(wèn)題和線程的同步 341
13.4.1 基本概念 341
13.4.2 多線程之間的同步和通信 342
13.4.3 線程死鎖 349
13.5 項(xiàng)目實(shí)踐 350
本章總結(jié) 352 思考題(Review Questions) 352
練習(xí)(Assignment) 353
第14章 使用輸入/輸出類 355
14.1 Java輸入/輸出流簡(jiǎn)介 355
14.2 java.io包的層次結(jié)構(gòu) 356
14.3 常用輸入/輸出類 360
14.3.1 常用輸入類 360
14.3.2 常用輸出類 362
14.4 文件和目錄的操作 368
14.4.1 文件基本操作 368
14.4.2 隨機(jī)訪問(wèn)文件 369
14.5 對(duì)象流和對(duì)象序列化 370
14.5.1 序列化概述 370
14.5.2 序列化的實(shí)現(xiàn) 371
14.5.3 序列化機(jī)制 371
14.6 項(xiàng)目實(shí)踐 374
本章總結(jié) 382 思考題(Review Questions) 382
練習(xí)(Assignment) 383
第15章 使用TCP/IP和UDP/IP 開(kāi)發(fā)網(wǎng)絡(luò)程序 384
15.1 Java網(wǎng)絡(luò)編程簡(jiǎn)介 384
15.2 理解TCP/IP及UDP/IP協(xié)議 385
15.3 使用ServerSocket和Socket開(kāi)發(fā) TCP/IP網(wǎng)絡(luò)程序 386
15.3.1 Socket通信概述 386
15.3.2 Socket通信的一般過(guò)程 387
15.4 基于URL的高層次Java網(wǎng)絡(luò) 編程 394
15.4.1 URL(統(tǒng)一資源定位器) 394
15.4.2 URL的組成 394
15.4.3 創(chuàng)建一個(gè)URL 394
15.4.4 通過(guò)URLConnection讀取 數(shù)據(jù) 395
15.5 使用DatagramPacket和 DatagramSocket開(kāi)發(fā)UDP/IP 網(wǎng)絡(luò)程序 396
15.5.1 Datagram通信的基本 概念 396
15.5.2 基于UDP的程序開(kāi)發(fā) 397
15.6 項(xiàng)目實(shí)踐 403
本章總結(jié) 407 思考題(Review Questions) 407
練習(xí)(Assignment) 407
第16章 使用JDBC技術(shù)開(kāi)發(fā)數(shù)據(jù)庫(kù) 應(yīng)用 409
16.1 數(shù)據(jù)庫(kù)的基本概念 409
16.1.1 什么是數(shù)據(jù)庫(kù) 409
16.1.2 數(shù)據(jù)庫(kù)在應(yīng)用程序中的 重要地位 409
16.1.3 數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS) 409
16.1.4 數(shù)據(jù)庫(kù)的發(fā)展歷程 409
16.1.5 關(guān)系型數(shù)據(jù)庫(kù)(RDBMS) 簡(jiǎn)介 410
16.2 SQL(Structured Query  Language) 410
16.3 JDBC開(kāi)發(fā)基礎(chǔ)流程 418
16.3.1 使用JDBC-ODBC Bridge 橋接方式連接數(shù)據(jù)庫(kù) 419
16.3.2 使用純JDBC連接數(shù)據(jù)庫(kù) 420
16.3.3 JDBC連接MySQL數(shù)據(jù)庫(kù) 實(shí)例 421
16.4 Statement對(duì)象 424
16.5 PreparedStatement對(duì)象 425
16.6 JDBC異常處理 425
16.6.1 SQLException類 425
16.6.2 JDBC警告?。⊿QLWarning) 426         
16.7 JDBC事務(wù)處理 427
16.7.1 保證數(shù)據(jù)真實(shí)、正確與 完整性(Integrity) 427
16.7.2 解決數(shù)據(jù)同時(shí)訪問(wèn)問(wèn)題?。–oncurrency Control) 429
16.8 項(xiàng)目實(shí)踐 430
本章總結(jié) 435
思考題(Review Questions) 435
練習(xí)(Assignment) 435
附錄A Java集成開(kāi)發(fā)環(huán)境(IDE) Eclipse介紹 437
附錄B Java編程規(guī)范 446
附錄C 與Java開(kāi)發(fā)有關(guān)的UNIX 介紹 458
附錄D Java與C++比較 465
附錄E Java本地接口 483
附錄F JDK 6.0新特性 488

本目錄推薦

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