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

JAVA實用教程

JAVA實用教程

定 價:¥32.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《JAVA實用教程》作者簡介

圖書目錄

第1章 Java程序設(shè)計語言概述  1
1.1 Java簡介  1
1.2 Java語言誕生背景  1
1.3 Java語言的特點  2
1.4 安裝Java程序開發(fā)工具  3
1.4.1 下載JDK  3
1.4.2 安裝JDK  5
1.4.3 Windows系統(tǒng)下配置和測試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的安裝與啟動  8
1.7.3 Eclipse編寫Java程序的流程  11
小結(jié)  14
習(xí)題  14
第2章 Java語言的基本語法  15
2.1 標(biāo)識符和關(guān)鍵字  15
2.2 常量與變量  16
2.2.1 常量的概念及使用要點  16
2.2.2 變量的概念及使用要點  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 運算符  26
2.4.1 賦值運算符  26
2.4.2 算術(shù)運算符  27
2.4.3 關(guān)系運算符  28
2.4.4 邏輯運算符  29
2.4.5 位運算符  30
2.4.6 對象運算符(instanceof)  32
2.4.7 其他運算符  33
2.4.8 運算符的優(yōu)先級別及結(jié)合性  34
2.5 字符串  34
2.5.1 創(chuàng)建字符串對象  35
2.5.2 連接字符串  35
2.5.3 字符串操作  36
2.5.4 格式化字符串  40
2.5.5 格式化日期和時間  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è)計  60
4.1.1 面向?qū)ο蟪绦蛟O(shè)計概述  60
4.1.2 面向?qū)ο蟪绦蛟O(shè)計的特點  61
4.2 類和對象  62
4.2.1 定義類  62
4.2.2 了解成員方法  63
4.2.3 成員變量和局部變量  64
4.2.4 構(gòu)造方法的概念及用途  65
4.2.5 對象生命周期  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 子類對象的創(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 實現(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 對象序列化(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 進程  131
7.1.2 線程  131
7.2 線程的創(chuàng)建  132
7.2.1 線程的創(chuàng)建方式  132
7.2.2 繼承Thread類  133
7.2.3 實現(xiàn)Runnable接口  134
7.3 線程的生命周期  135
7.4 線程的優(yōu)先級  135
7.5 線程的控制  136
7.5.1 線程的啟動  136
7.5.2 線程的掛起  136
7.5.3 線程狀態(tài)檢查  138
7.5.4 結(jié)束線程  138
7.5.5 后臺線程  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è)計  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 動作事件處理  175
8.6.2 焦點事件處理  176
8.6.3 鼠標(biāo)事件處理  178
8.6.4 鍵盤事件處理  179
8.7 拼圖游戲  181
8.7.1 游戲簡介  181
8.7.2 設(shè)計思路  182
8.7.3 開發(fā)步驟  183
小結(jié)  186
習(xí)題  187
第9章 Applet程序設(shè)計  188
9.1 Applet概述  188
9.2 Applet基礎(chǔ)  188
9.2.1 簡單Applet實例  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è)計  208
10.1 基礎(chǔ)知識  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ù)報  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ū)動類型  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ū)動程序  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è)計  245
12.1 JSP概述  245
12.2 Tomcat安裝和啟動  245
12.3 了解JSP的基本構(gòu)成  248
12.4 JSP的指令標(biāo)識  249
12.4.1 使用page指令  249
12.4.2 使用include指令  251
12.5 JSP的腳本標(biāo)識  252
12.5.1 JSP表達式(Expression)  252
12.5.2 聲明標(biāo)識(Declaration)  253
12.5.3 腳本程序(Scriptlet)  253
12.6 JSP的動作標(biāo)識  254
12.6.1 包含文件的動作<jsp:include>  254
12.6.2 重定向資源的動作<jsp:forward>  255
12.6.3 聲明使用JavaBean的動作<jsp:useBean>  256
12.6.4 設(shè)置JavaBean屬性值的動作<jsp:setProperty>  259
12.6.5 獲取JavaBean屬性值的動作<jsp:getProperty>  261
12.7 JSP常用內(nèi)置對象  262
12.7.1 request對象  262
12.7.2 response對象  267
12.7.3 session對象  270
12.7.4 application對象  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
附錄 上機實驗  277
實驗1 Java基礎(chǔ)  277
實驗2 程序流程控制  279
實驗3 類的繼承  280
實驗4 使用集合類  281
實驗5 數(shù)據(jù)流  282
實驗6 線程控制  283
實驗7 異常處理  284
實驗8 Swing程序設(shè)計  285
實驗9 Applet程序設(shè)計  287
實驗10 網(wǎng)絡(luò)程序設(shè)計  289
實驗11 通過JDBC方式操作數(shù)據(jù)庫  289
實驗12 Java Web程序設(shè)計  291
實驗13 計算器  293

本目錄推薦

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