注冊(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語(yǔ)言程序設(shè)計(jì)

Java語(yǔ)言程序設(shè)計(jì)

Java語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 丁振凡 主編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

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


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

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

  《Java語(yǔ)言程序設(shè)計(jì)》以Java語(yǔ)言的內(nèi)容體系為線(xiàn)索,將面向?qū)ο蟪绦蛟O(shè)計(jì)的原則與特點(diǎn)融入到具體的Java程序?qū)嵗??!禞ava語(yǔ)言程序設(shè)計(jì)(第2版)》共分17章,主要包括Java語(yǔ)言概述,Java數(shù)據(jù)類(lèi)型與表達(dá)式,流程控制語(yǔ)句,數(shù)組和方法,類(lèi)與對(duì)象,繼承與多態(tài),常用數(shù)據(jù)類(lèi)型處理類(lèi),抽象類(lèi)、接口及內(nèi)嵌類(lèi),異常處理,Java Applet與Java繪圖,圖形用戶(hù)界面編程基礎(chǔ),多線(xiàn)程,流式輸入/輸出與文件處理,Java泛型與收集API,高級(jí)圖形界面編程,Java的網(wǎng)絡(luò)編程,JDBC技術(shù)和數(shù)據(jù)庫(kù)應(yīng)用。《Java語(yǔ)言程序設(shè)計(jì)(第2版)》的講述由淺入深,注重理論與實(shí)際的結(jié)合,例題精煉,許多例子是實(shí)際應(yīng)用的寫(xiě)照,有利于培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。在內(nèi)容取舍方面,覆蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Java考試大綱的要求,并與筆者研究的網(wǎng)絡(luò)教學(xué)課件、教學(xué)平臺(tái)、PPT課件等教學(xué)資源進(jìn)行有效配合,形成立體化的教學(xué)體系。《Java語(yǔ)言程序設(shè)計(jì)》可作為大中專(zhuān)院校低年級(jí)學(xué)生學(xué)習(xí)Java和面向?qū)ο蟪绦蛟O(shè)計(jì)方法的教材,也可作為廣大自學(xué)者和軟件開(kāi)發(fā)人員的參考用書(shū)。

作者簡(jiǎn)介

暫缺《Java語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 Java語(yǔ)言基礎(chǔ)部分
 第1章 Java語(yǔ)言概述 2
  1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的特性 2
  1.2 Java開(kāi)發(fā)和運(yùn)行環(huán)境 4
  1.3 Java程序及調(diào)試步驟 4
  1.3.1 Java應(yīng)用程序的調(diào)試 4
  1.3.2 Java Applet程序的調(diào)試 8
  1.4 在JCreator環(huán)境下調(diào)試Java程序 9
  1.4.1 Java應(yīng)用程序的調(diào)試 9
  1.4.2 Applet程序的調(diào)試 11
  1.5 Java語(yǔ)言的特點(diǎn) 13
  1.5.1 簡(jiǎn)單的面向?qū)ο笳Z(yǔ)言 13
  1.5.2 跨平臺(tái)與解釋執(zhí)行 13
  1.5.3 健壯和安全的語(yǔ)言 13
  1.5.4 支持多線(xiàn)程 14
  1.5.5 面向網(wǎng)絡(luò)的語(yǔ)言 14
  1.5.6 動(dòng)態(tài)性 15
  習(xí)題 15
 第2章 Java數(shù)據(jù)類(lèi)型與表達(dá)式 17
  2.1 Java符號(hào) 17
  2.1.1 標(biāo)識(shí)符 17
  2.1.2 關(guān)鍵字 18
  2.1.3 分隔符 18
  2.1.4 注釋 19
  2.2 數(shù)據(jù)類(lèi)型與變量 20
  2.2.1 數(shù)據(jù)類(lèi)型 20
  2.2.2 常量 21
  2.2.3 變量 22
  2.3 表達(dá)式與運(yùn)算符 25
  2.3.1 算術(shù)運(yùn)算符 26
  2.3.2 關(guān)系運(yùn)算符 27
  2.3.3 邏輯運(yùn)算符 27
  2.3.4 位運(yùn)算符 28
  2.3.5 賦值組合運(yùn)算符 29
  2.3.6 其他運(yùn)算符 29
  2.3.7 運(yùn)算符優(yōu)先級(jí) 30
  2.4 數(shù)據(jù)的輸入/輸出 31
  2.4.1 使用標(biāo)準(zhǔn)輸入/輸出流 31
  2.4.2 用Swing對(duì)話(huà)框?qū)崿F(xiàn)輸入/輸出 33
  2.5 常用數(shù)學(xué)方法 34
  習(xí)題 35
 第3章 流程控制語(yǔ)句 38
  3.1 條件選擇語(yǔ)句 38
  3.1.1 if語(yǔ)句 38
  3.1.2 多分支語(yǔ)句switch 41
  3.2 循環(huán)語(yǔ)句 43
  3.2.1 while語(yǔ)句 43
  3.2.2 do…while語(yǔ)句 45
  3.2.3 for語(yǔ)句 45
  3.2.4 循環(huán)嵌套 47
  3.3 跳轉(zhuǎn)語(yǔ)句 48
  3.3.1 break語(yǔ)句 48
  3.3.2 continue語(yǔ)句 49
  習(xí)題 50
 第4章 數(shù)組和方法 56
  4.1 數(shù)組 56
  4.1.1 一維數(shù)組 56
  4.1.2 多維數(shù)組 59
  4.2 方法 61
  4.2.1 方法聲明 61
  4.2.2 方法調(diào)用 62
  4.2.3 參數(shù)傳遞 63
  4.2.4 遞歸 64
  4.3 Java的命令行參數(shù) 65
  習(xí)題 65
第2篇 Java面向?qū)ο蠛诵母拍罴皯?yīng)用
 第5章 類(lèi)與對(duì)象 72
  5.1 類(lèi)的定義 72
  5.2 對(duì)象的創(chuàng)建與引用 73
  5.2.1 創(chuàng)建對(duì)象及訪(fǎng)問(wèn)對(duì)象成員 73
  5.2.2 對(duì)象的初始化和構(gòu)造方法 75
  5.3 變量作用域 76
  5.4 類(lèi)變量和靜態(tài)方法 77
  5.4.1 類(lèi)變量 77
  5.4.2 靜態(tài)方法 79
  5.5 理解this 80
  5.6 使用包組織類(lèi) 81
  5.6.1 Java API簡(jiǎn)介 81
  5.6.2 建立包 82
  5.6.3 包的引用 82
  習(xí)題 84
 第6章 繼承與多態(tài) 90
  6.1 繼承 90
  6.1.1 Java繼承的實(shí)現(xiàn) 90
  6.1.2 構(gòu)造方法在類(lèi)繼承中的作用 91
  6.2 多態(tài)性 93
  6.2.1 方法的重載 93
  6.2.2 方法的覆蓋 95
  6.2.3 訪(fǎng)問(wèn)繼承的成員 96
  6.3 幾個(gè)特殊類(lèi) 97
  6.3.1 Object類(lèi) 97
  6.3.2 Class類(lèi) 98
  6.4 訪(fǎng)問(wèn)控制修飾符 100
  6.5 final修飾符的使用 102
  6.6 對(duì)象引用轉(zhuǎn)換 104
  6.6.1 對(duì)象引用賦值轉(zhuǎn)換 104
  6.6.2 對(duì)象引用強(qiáng)制轉(zhuǎn)換 105
  習(xí)題 105
 第7章 常用數(shù)據(jù)類(lèi)型處理類(lèi) 112
  7.1 字符串的處理 112
  7.1.1 String類(lèi) 112
  7.1.2 StringBuffer類(lèi) 118
  7.2 基本數(shù)據(jù)類(lèi)型包裝類(lèi) 119
  7.3 日期和時(shí)間 121
  7.3.1 Date類(lèi) 121
  7.3.2 Calendar類(lèi) 121
  習(xí)題 122
 第8章 抽象類(lèi)、接口及內(nèi)嵌類(lèi) 128
  8.1 抽象類(lèi)和抽象方法 128
  8.1.1 抽象類(lèi)的定義 128
  8.1.2 抽象類(lèi)的應(yīng)用 129
  8.2 接口 130
  8.2.1 接口的定義 130
  8.2.2 接口的實(shí)現(xiàn) 130
  8.3 內(nèi)嵌類(lèi) 132
  8.3.1 成員類(lèi) 132
  8.3.2 靜態(tài)inner類(lèi) 134
  8.3.3 方法中的內(nèi)嵌類(lèi)與匿名內(nèi)嵌類(lèi) 134
  習(xí)題 135
第3篇 Java語(yǔ)言高級(jí)特性
 第9章 異常處理 142
  9.1 異常的概念 142
  9.1.1 什么是異常 142
  9.1.2 異常的類(lèi)層次 144
  9.1.3 系統(tǒng)定義的異常 144
  9.2 異常的處理 145
  9.2.1 try…catch…finally結(jié)構(gòu) 145
  9.2.2 多異常的處理舉例 146
  9.3 自定義異常 147
  9.3.1 自定義異常類(lèi)設(shè)計(jì) 147
  9.3.2 拋出異常 148
  9.3.3 方法的異常聲明 148
  習(xí)題 150
 第10章 Java Applet與Java繪圖 155
  10.1 Java Applet類(lèi) 155
  10.1.1 Applet工作原理 155
  10.1.2 Applet方法 156
  10.2 Java的圖形繪制 158
  10.2.1 Java圖形坐標(biāo) 158
  10.2.2 各類(lèi)圖形的繪制方法 159
  10.2.3 顯示文字 160
  10.2.4 顏色控制 161
  10.2.5 Java 2D圖形繪制 162
  10.3 Applet參數(shù)傳遞 166
  10.3.1 在HTML文件中給Applet提供參數(shù) 166
  10.3.2 Applet代碼中讀取Applet參數(shù)值 167
  10.4 Applet的多媒體支持 168
  10.4.1 繪制圖像 168
  10.4.2 實(shí)現(xiàn)動(dòng)畫(huà) 170
  10.4.3 播放聲音文件 171
  10.5 Java存檔文件 172
  10.5.1 創(chuàng)建存檔(JAR)文件 172
  10.5.2 在HTML文件中指定Applet的存檔文件 173
  習(xí)題 174
 第11章 圖形用戶(hù)界面編程基礎(chǔ) 177
  11.1 圖形用戶(hù)界面核心概念 177
  11.1.1 引例 177
  11.1.2 圖形界面的外觀設(shè)計(jì) 178
  11.1.3 事件處理 179
  11.2 容器與布局管理 183
  11.2.1 FlowLayout(流式布局) 184
  11.2.2 BorderLayout(邊緣或方位布局) 185
  11.2.3 GridLayout(網(wǎng)格布局) 187
  11.2.4 CardLayout(卡片式布局) 187
  11.2.5 GridBagLayout(網(wǎng)格塊布局) 188
  11.3 常用GUI部件 189
  11.3.1 GUI部件概述 189
  11.3.2 文本框與文本域 191
  11.4 鼠標(biāo)和鍵盤(pán)事件 193
  11.4.1 鼠標(biāo)事件 193
  11.4.2 鍵盤(pán)事件 195
  習(xí)題 198
 第12章 多線(xiàn)程 201
  12.1 Java線(xiàn)程的概念 201
  12.1.1 多進(jìn)程與多線(xiàn)程 201
  12.1.2 線(xiàn)程的狀態(tài) 201
  12.1.3 線(xiàn)程調(diào)度與優(yōu)先級(jí) 202
  12.2 Java多線(xiàn)程編程方法 203
  12.2.1 Thread類(lèi)簡(jiǎn)介 203
  12.2.2 繼承Thread類(lèi)實(shí)現(xiàn)多線(xiàn)程 204
  12.2.3 實(shí)現(xiàn)Runnable接口編寫(xiě)多線(xiàn)程 205
  12.3 線(xiàn)程資源的同步處理 206
  12.3.1 臨界資源問(wèn)題 206
  12.3.2 wait()和notify()方法 207
  12.3.3 過(guò)橋問(wèn)題 208
  12.3.4 死鎖 210
  習(xí)題 210
 第13章 流式輸入/輸出與文件處理 213
  13.1 輸入/輸出基本概念 213
  13.2 面向字節(jié)的輸入/輸出流 214
  13.2.1 面向字節(jié)的輸入流 214
  13.2.2 面向字節(jié)的輸出流 217
  13.3 面向字符的輸入/輸出流 220
  13.3.1 面向字符的輸入流 220
  13.3.2 面向字符的輸出流 222
  13.4 轉(zhuǎn)換流 224
  13.5 文件與目錄管理 225
  13.6 文件的隨機(jī)訪(fǎng)問(wèn) 227
  13.7 對(duì)象串行化 228
  習(xí)題 231
 第14章 Java泛型與收集API 234
  14.1 Java泛型 234
  14.2 Collection API簡(jiǎn)介 235
  14.2.1 Collection接口 236
  14.2.2 Set接口 237
  14.2.3 List接口 237
  14.3 Map接口及實(shí)現(xiàn)層次 241
  習(xí)題 242
 第15章 高級(jí)圖形界面編程 246
  15.1 Swing包簡(jiǎn)介 246
  15.2 對(duì)話(huà)框的使用 247
  15.2.1 AWT對(duì)話(huà)框 247
  15.2.2 Swing中的對(duì)話(huà)框 248
  15.3 Swing典型容器及部件 251
  15.3.1 JFrame類(lèi) 251
  15.3.2 JApplet 253
  15.4 各類(lèi)選擇部件的使用 255
  15.4.1 AWT典型的選擇控件 255
  15.4.2 Swing的選擇部件 257
  15.5 菜單與工具欄 260
  15.5.1 AWT下拉菜單 260
  15.5.2 Swing下拉菜單 262
  15.5.3 Swing工具欄 265
  15.6 滾動(dòng)條與滑動(dòng)桿 266
  15.6.1 AWT滾動(dòng)條 266
  15.6.2 JSlider類(lèi) 267
  習(xí)題 269
 第16章 Java的網(wǎng)絡(luò)編程 271
  16.1 網(wǎng)絡(luò)編程基礎(chǔ) 271
  16.1.1 網(wǎng)絡(luò)協(xié)議 271
  16.1.2 InetAddress類(lèi) 271
  16.2 Socket通信 272
  16.2.1 Java的Socket編程原理 272
  16.2.2 簡(jiǎn)單多用戶(hù)聊天程序的實(shí)現(xiàn) 274
  16.3 無(wú)連接的數(shù)據(jù)報(bào) 277
  16.3.1 DatagramPacket類(lèi) 278
  16.3.2 DatagramSocket類(lèi) 278
  16.3.3 發(fā)送和接收過(guò)程 278
  16.3.4 數(shù)據(jù)報(bào)多播 280
  16.4 URL 283
  16.4.1 URL類(lèi) 283
  16.4.2 URLConnection類(lèi) 284
  16.4.3 用Applet方法訪(fǎng)問(wèn)URL資源 286
  習(xí)題 287
 第17章 JDBC技術(shù)和數(shù)據(jù)庫(kù)應(yīng)用 289
  17.1 關(guān)系數(shù)據(jù)庫(kù)概述 289
  17.2 JDBC 289
  17.2.1 JDBC驅(qū)動(dòng)程序 290
  17.2.2 ODBC數(shù)據(jù)源配置 290
  17.2.3 JDBC API 291
  17.3 JDBC基本應(yīng)用 294
  17.3.1 數(shù)據(jù)庫(kù)查詢(xún) 294
  17.3.2 數(shù)據(jù)庫(kù)的更新 297
  17.3.3 用PreparedStatement類(lèi)實(shí)現(xiàn)SQL操作 298
  17.4 數(shù)據(jù)庫(kù)應(yīng)用舉例 300
  習(xí)題 307
參考文獻(xiàn) 308

本目錄推薦

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