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

JAVA實(shí)用教程

JAVA實(shí)用教程

定 價(jià):¥32.00

作 者: 肖磊、李鐘尉
出版社: 人民郵電出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材
標(biāo) 簽: JAVA

ISBN: 9787115177810 出版時(shí)間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 302 pages 字?jǐn)?shù):  

內(nèi)容簡介

  《JAVA實(shí)用教程》系統(tǒng)介紹了Java程序設(shè)計(jì)的基礎(chǔ)知識(shí)、開發(fā)環(huán)境與開發(fā)工具。全書共分12章,內(nèi)容包括Java語言概述、Java語言的基本語言、程序流程控制語句、面向?qū)ο蠡A(chǔ)、集合、Java輸入與輸出(I/O)多線程與異常處理、Swing程序設(shè)計(jì)、Applet程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、JDBC數(shù)據(jù)庫編程、Java Web程序設(shè)計(jì)?!禞AVA實(shí)用教程》所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,力求詳略得當(dāng),使讀者快速掌握J(rèn)ava程序設(shè)計(jì)的方法。書后附有上機(jī)實(shí)驗(yàn),供讀者實(shí)踐練習(xí)?!禞AVA實(shí)用教程》可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)Java程序設(shè)計(jì)的教材,也適合Java 初學(xué)者及程序開發(fā)人員參考使用。

作者簡介

暫缺《JAVA實(shí)用教程》作者簡介

圖書目錄

第1章 Java程序設(shè)計(jì)語言概述  1
1.1 Java簡介  1
1.2 Java語言誕生背景  1
1.3 Java語言的特點(diǎn)  2
1.4 安裝Java程序開發(fā)工具  3
1.4.1 下載JDK  3
1.4.2 安裝JDK  5
1.4.3 Windows系統(tǒng)下配置和測(cè)試JDK  6
1.5 Java SE 6的新特性  7
1.6 Java程序開發(fā)過程  7
1.7 Java開發(fā)工具Eclipse  8
1.7.1 Eclipse簡介  8
1.7.2 Eclipse的安裝與啟動(dòng)  8
1.7.3 Eclipse編寫Java程序的流程  11
小結(jié)  14
習(xí)題  14
第2章 Java語言的基本語法  15
2.1 標(biāo)識(shí)符和關(guān)鍵字  15
2.2 常量與變量  16
2.2.1 常量的概念及使用要點(diǎn)  16
2.2.2 變量的概念及使用要點(diǎn)  17
2.3 數(shù)據(jù)類型  17
2.3.1 基本數(shù)據(jù)類型  18
2.3.2 引用數(shù)據(jù)類型  21
2.3.3 基本類型與引用類型的區(qū)別  22
2.3.4 數(shù)據(jù)類型之間的相互轉(zhuǎn)換  24
2.4 運(yùn)算符  26
2.4.1 賦值運(yùn)算符  26
2.4.2 算術(shù)運(yùn)算符  27
2.4.3 關(guān)系運(yùn)算符  28
2.4.4 邏輯運(yùn)算符  29
2.4.5 位運(yùn)算符  30
2.4.6 對(duì)象運(yùn)算符(instanceof)  32
2.4.7 其他運(yùn)算符  33
2.4.8 運(yùn)算符的優(yōu)先級(jí)別及結(jié)合性  34
2.5 字符串  34
2.5.1 創(chuàng)建字符串對(duì)象  35
2.5.2 連接字符串  35
2.5.3 字符串操作  36
2.5.4 格式化字符串  40
2.5.5 格式化日期和時(shí)間  41
2.6 數(shù)組  43
2.6.1 一維數(shù)組  43
2.6.2 二維數(shù)組  44
小結(jié)  45
習(xí)題  45
第3章 程序流程控制語句  46
3.1 分支語句  46
3.1.1 簡單的if條件語句  46
3.1.2 if...else條件語句  47
3.1.3 if...else if多分支語句  48
3.1.4 if語句的嵌套  49
3.1.5 switch多分支語句  51
3.1.6 if語句和switch語句的區(qū)別  52
3.2 循環(huán)語句  52
3.2.1 for循環(huán)語句  52
3.2.2 while循環(huán)語句  53
3.2.3 do...while循環(huán)語句  54
3.2.4 循環(huán)的嵌套  55
3.3 跳轉(zhuǎn)語句  57
3.3.1 break跳轉(zhuǎn)語句  57
3.3.2 continue跳轉(zhuǎn)語句  58
3.3.3 return跳轉(zhuǎn)語句  59
小結(jié)  59
習(xí)題  59
第4章 面向?qū)ο蠡A(chǔ)  60
4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)  60
4.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述  60
4.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)  61
4.2 類和對(duì)象  62
4.2.1 定義類  62
4.2.2 了解成員方法  63
4.2.3 成員變量和局部變量  64
4.2.4 構(gòu)造方法的概念及用途  65
4.2.5 對(duì)象生命周期  66
4.3 包  68
4.3.1 包的概念  68
4.3.2 創(chuàng)建包  68
4.3.3 使用包中的類  69
4.4 繼承  69
4.4.1 繼承的概念  69
4.4.2 子類對(duì)象的創(chuàng)建  70
4.4.3 繼承的使用原則  70
4.4.4 使用this關(guān)鍵字  71
4.4.5 使用super關(guān)鍵字  72
4.5 多態(tài)  72
4.5.1 方法的重載  73
4.5.2 方法的覆蓋  74
4.5.3 向上轉(zhuǎn)型  75
4.6 特殊類  76
4.6.1 抽象類和抽象方法  76
4.6.2 final類  77
4.6.3 內(nèi)部類  78
4.7 接口  82
4.7.1 定義接口  82
4.7.2 實(shí)現(xiàn)接口  83
小結(jié)  84
習(xí)題  85
第5章 集合  86
5.1 集合中主要接口的概述  86
5.2 Collection接口  87
5.2.1 addAll()方法  88
5.2.2 removeAll()方法  88
5.2.3 retainAll()方法  89
5.2.4 containsAll()方法  90
5.2.5 toArray()方法  90
5.3 List集合  91
5.3.1 List的用法  91
5.3.2 使用ArrayList類  93
5.3.3 使用LinkedList類  94
5.4 Set集合  96
5.4.1 使用HashSet類  96
5.4.2 使用TreeSet類  98
5.5 Map集合  102
5.5.1 Map的用法  103
5.5.2 使用HashMap類  104
5.5.3 使用TreeMap類  106
小結(jié)  108
習(xí)題  108
第6章 Java輸入與輸出(I/O)  109
6.1 File類  109
6.2 流  111
6.2.1 流的基本概念  111
6.2.2 輸入輸出流  111
6.3 字節(jié)流  112
6.3.1 InputStream類與OutputStream類  113
6.3.2 FileInputStream類  113
6.3.3 FileOutputStream類  114
6.4 字符流  115
6.4.1 Reader類與Writer類  115
6.4.2 InputStreamReader類  116
6.4.3 OutputStreamWriter類  117
6.4.4 FileReader類  118
6.4.5 FileWriter類  119
6.4.6 BufferedReader類  119
6.4.7 BufferedWriter類  120
6.4.8 PrintStream類  121
6.4.9 PrintWriter類  122
6.4.10 System.in獲取用戶輸入  123
6.5 RandomAccessFile類  124
6.6 過濾器流  125
6.7 對(duì)象序列化(objectcserialization)  126
6.7.1 ObjectInput與ObjectOutput  126
6.7.2 ObjectInputStream與ObjectOutputStream  127
6.8 Scanner類  129
小結(jié)  130
習(xí)題  130
第7章 多線程與異常處理  131
7.1 線程概述  131
7.1.1 進(jìn)程  131
7.1.2 線程  131
7.2 線程的創(chuàng)建  132
7.2.1 線程的創(chuàng)建方式  132
7.2.2 繼承Thread類  133
7.2.3 實(shí)現(xiàn)Runnable接口  134
7.3 線程的生命周期  135
7.4 線程的優(yōu)先級(jí)  135
7.5 線程的控制  136
7.5.1 線程的啟動(dòng)  136
7.5.2 線程的掛起  136
7.5.3 線程狀態(tài)檢查  138
7.5.4 結(jié)束線程  138
7.5.5 后臺(tái)線程  139
7.6 線程的同步  139
7.7 線程通信  142
7.8 多線程產(chǎn)生死鎖  145
7.9 異常  145
7.9.1 異常處理  146
7.9.2 異常類  151
7.9.3 Error類  152
7.9.4 Exception類  152
7.9.5 自定義異常  154
小結(jié)  155
習(xí)題  155
第8章 Swing程序設(shè)計(jì)  157
8.1 Swing概述  157
8.2 創(chuàng)建窗體  158
8.3 常用組件  159
8.3.1 JLabel(標(biāo)簽)組件  159
8.3.2 JButton(按鈕)組件  160
8.3.3 JRadioButton(單選按鈕)組件  161
8.3.4 JCheckBox(復(fù)選框)組件  162
8.3.5 JComboBox(選擇框)組件  163
8.3.6 JList(列表框)組件  164
8.3.7 JTextField(文本框)組件  165
8.3.8 JPasswordField(密碼框)組件  167
8.3.9 JTextArea(文本域)組件  167
8.4 常用布局管理器  168
8.4.1 不使用布局管理器  168
8.4.2 FlowLayout布局管理器  170
8.4.3 BorderLayout布局管理器  170
8.4.4 GridLayout布局管理器  171
8.5 常用面板  172
8.5.1 JPanel面板  172
8.5.1 JScrollPane面板  174
8.6 常用事件處理  175
8.6.1 動(dòng)作事件處理  175
8.6.2 焦點(diǎn)事件處理  176
8.6.3 鼠標(biāo)事件處理  178
8.6.4 鍵盤事件處理  179
8.7 拼圖游戲  181
8.7.1 游戲簡介  181
8.7.2 設(shè)計(jì)思路  182
8.7.3 開發(fā)步驟  183
小結(jié)  186
習(xí)題  187
第9章 Applet程序設(shè)計(jì)  188
9.1 Applet概述  188
9.2 Applet基礎(chǔ)  188
9.2.1 簡單Applet實(shí)例  188
9.2.2 Applet生命周期  189
9.2.3 Graphics類  191
9.3 圖像處理  192
9.4 音頻播放  194
9.4.1 getAudioClip()方法  194
9.4.2 play()方法  195
9.4.3 newAudioClip()方法  195
9.5 HTML的Applet標(biāo)簽和屬性  195
9.6 JAR文件  197
9.6.1 使用JDK工具生成JAR  197
9.6.2 使用Eclipse開發(fā)工具生成JAR  198
9.6.3 使用JAR文件中的Applet程序  200
9.7 為Applet傳遞參數(shù)  200
9.8 JavaScript操作Applet  202
9.9 控制其他Applet程序  203
9.10 Applet安全基礎(chǔ)  206
9.10.1 Applet的行為  206
9.10.2 Applet的安全限制  207
小結(jié)  207
習(xí)題  207
第10章 網(wǎng)絡(luò)程序設(shè)計(jì)  208
10.1 基礎(chǔ)知識(shí)  208
10.1.1 TCP  208
10.1.2 UDP  208
10.2 IP地址封裝  208
10.3 套接字  210
10.3.1 服務(wù)器端套接字  210
10.3.2 客戶端套接字  212
10.4 數(shù)據(jù)報(bào)  215
10.4.1 DatagramPacket  215
10.4.2 DatagramSocket  216
10.5 網(wǎng)絡(luò)聊天  218
小結(jié)  221
習(xí)題  221
第11章 JDBC數(shù)據(jù)庫編程  222
11.1 JDBC概述  222
11.1.1 JDBC-ODBC橋技術(shù)介紹  222
11.1.2 JDBC技術(shù)介紹  223
11.1.3 JDBC驅(qū)動(dòng)類型  223
11.2 JDBC中的常用接口  224
11.2.1 Driver接口  224
11.2.2 DriverManager類  224
11.2.3 Connection接口  225
11.2.4 Statement接口  226
11.2.5 PreparedStatement接口  226
11.2.6 CallableStatement接口  227
11.2.7 ResultSet接口  227
11.3 連接數(shù)據(jù)庫  229
11.3.1 加載JDBC驅(qū)動(dòng)程序  230
11.3.2 創(chuàng)建數(shù)據(jù)庫連接  230
11.3.3 執(zhí)行SQL語句  231
11.3.4 獲得查詢結(jié)果  231
11.3.5 關(guān)閉連接  231
11.4 操作數(shù)據(jù)庫  232
11.4.1 添加數(shù)據(jù)  232
11.4.2 查詢數(shù)據(jù)  234
11.4.3 修改數(shù)據(jù)  236
11.4.4 刪除數(shù)據(jù)  238
11.5 應(yīng)用JDBC事務(wù)  240
小結(jié)  243
習(xí)題  244
第12章 Java Web程序設(shè)計(jì)  245
12.1 JSP概述  245
12.2 Tomcat安裝和啟動(dòng)  245
12.3 了解JSP的基本構(gòu)成  248
12.4 JSP的指令標(biāo)識(shí)  249
12.4.1 使用page指令  249
12.4.2 使用include指令  251
12.5 JSP的腳本標(biāo)識(shí)  252
12.5.1 JSP表達(dá)式(Expression)  252
12.5.2 聲明標(biāo)識(shí)(Declaration)  253
12.5.3 腳本程序(Scriptlet)  253
12.6 JSP的動(dòng)作標(biāo)識(shí)  254
12.6.1 包含文件的動(dòng)作<jsp:include>  254
12.6.2 重定向資源的動(dòng)作<jsp:forward>  255
12.6.3 聲明使用JavaBean的動(dòng)作<jsp:useBean>  256
12.6.4 設(shè)置JavaBean屬性值的動(dòng)作<jsp:setProperty>  259
12.6.5 獲取JavaBean屬性值的動(dòng)作<jsp:getProperty>  261
12.7 JSP常用內(nèi)置對(duì)象  262
12.7.1 request對(duì)象  262
12.7.2 response對(duì)象  267
12.7.3 session對(duì)象  270
12.7.4 application對(duì)象  271
12.8 Java Web框架技術(shù)  273
12.8.1 Struts  273
12.8.2 Spring  275
12.8.3 Hibernate  275
小結(jié)  276
習(xí)題  276
附錄 上機(jī)實(shí)驗(yàn)  277
實(shí)驗(yàn)1 Java基礎(chǔ)  277
實(shí)驗(yàn)2 程序流程控制  279
實(shí)驗(yàn)3 類的繼承  280
實(shí)驗(yàn)4 使用集合類  281
實(shí)驗(yàn)5 數(shù)據(jù)流  282
實(shí)驗(yàn)6 線程控制  283
實(shí)驗(yàn)7 異常處理  284
實(shí)驗(yàn)8 Swing程序設(shè)計(jì)  285
實(shí)驗(yàn)9 Applet程序設(shè)計(jì)  287
實(shí)驗(yàn)10 網(wǎng)絡(luò)程序設(shè)計(jì)  289
實(shí)驗(yàn)11 通過JDBC方式操作數(shù)據(jù)庫  289
實(shí)驗(yàn)12 Java Web程序設(shè)計(jì)  291
實(shí)驗(yàn)13 計(jì)算器  293

本目錄推薦

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