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

Java實(shí)用教程(第2版)

Java實(shí)用教程(第2版)

定 價(jià):¥38.00

作 者: 王小科,羅二平,劉會(huì)衡 主編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787115294937 出版時(shí)間: 2012-11-01 包裝: 平裝
開本: 16開 頁數(shù): 283 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

暫缺《Java實(shí)用教程(第2版)》作者簡(jiǎn)介

圖書目錄

第1章 Java 程序設(shè)計(jì)語言概述
1.1 Java簡(jiǎn)介
1.2 Java語言誕生背景
1.3 Java語言的特點(diǎn)
1.4 安裝Java程序開發(fā)工具
1.4.1 下載JDK
1.4.2 安裝JDK
1.4.3 Windows系統(tǒng)下配置和測(cè)試JDK
1.5 Java SE 7的新特性
1.6 Java程序開發(fā)過程
1.7 Java開發(fā)工具Eclipse
1.7.1 Eclipse簡(jiǎn)介
1.7.2 Eclipse的安裝與啟動(dòng)
1.7.3 Eclipse編寫Java程序的流程
小結(jié)
習(xí)題

第2章 Java語言的基本語法
2.1 標(biāo)識(shí)符和關(guān)鍵字
2.2 常量與變量
2.2.1 常量的概念及使用要點(diǎn)
2.2.2 變量的概念及使用要點(diǎn)
2.3 數(shù)據(jù)類型
2.3.1 基本數(shù)據(jù)類型
2.3.2 引用數(shù)據(jù)類型
2.3.3 基本類型與引用類型的區(qū)別
2.3.4 數(shù)據(jù)類型之間的相互轉(zhuǎn)換
2.4 運(yùn)算符
2.4.1 賦值運(yùn)算符
2.4.2 算術(shù)運(yùn)算符
2.4.3 關(guān)系運(yùn)算符
2.4.4 邏輯運(yùn)算符
2.4.5 位運(yùn)算符
2.4.6 對(duì)象運(yùn)算符
2.4.7 其他運(yùn)算符
2.4.8 運(yùn)算符的優(yōu)先級(jí)別及結(jié)合性
2.5 字符串
2.5.1 創(chuàng)建字符串對(duì)象
2.5.2 連接字符串
2.5.3 字符串操作
2.5.4 格式化字符串
2.5.5 格式化日期和時(shí)間
2.6 數(shù)組
2.6.1 一維數(shù)組
2.6.2 二維數(shù)組
小結(jié)
習(xí)題

第3章 程序流程控制語句
3.1 分支語句
3.1.1 簡(jiǎn)單的if條件語句
3.1.2 if...else條件語句
3.1.3 if...else if多分支語句
3.1.4 if語句的嵌套
3.1.5 switch多分支語句
3.1.6 if語句和switch語句的區(qū)別
3.2 循環(huán)語句
3.2.1 for循環(huán)語句
3.2.2 while循環(huán)語句
3.2.3 do...while循環(huán)語句
3.2.4 循環(huán)的嵌套
3.3 跳轉(zhuǎn)語句
3.3.1 break跳轉(zhuǎn)語句
3.3.2 continue跳轉(zhuǎn)語句
3.3.3 return跳轉(zhuǎn)語句
小結(jié)
習(xí)題

第4章 面向?qū)ο蠡A(chǔ)
4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)
4.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
4.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)
4.2 類和對(duì)象
4.2.1 定義類
4.2.2 了解成員方法
4.2.3 成員變量和局部變量
4.2.4 構(gòu)造方法的概念及用途
4.2.5 對(duì)象生命周期
4.3 包
4.3.1 包的概念
4.3.2 創(chuàng)建包
4.3.3 使用包中的類
4.4 繼承
4.4.1 繼承的概念
4.4.2 子類對(duì)象的創(chuàng)建
4.4.3 繼承的使用原則
4.4.4 使用this關(guān)鍵字
4.4.5 使用super關(guān)鍵字
4.5 多態(tài)
4.5.1 方法的重載
4.5.2 方法的覆蓋
4.5.3 向上轉(zhuǎn)型
4.6 特殊類
4.6.1 抽象類和抽象方法
4.6.2 final類
4.6.3 內(nèi)部類
4.7 接口
4.7.1 定義接口
4.7.2 實(shí)現(xiàn)接口
小結(jié)
習(xí)題

第5章 集合
5.1 集合中主要接口的概述
5.2 Collection接口
5.2.1 addAll()方法
5.2.2 removeAll()方法
5.2.3 retainAll()方法
5.2.4 containsAll()方法
5.2.5 toArray()方法
5.3 List集合
5.3.1 List的用法
5.3.2 使用ArrayList類
5.3.3 使用LinkedList類
5.4 Set集合
5.4.1 使用HashSet類
5.4.2 使用TreeSet類
5.5 Map集合
5.5.1 Map的用法
5.5.2 使用HashMap類
5.5.3 使用TreeMap類
小結(jié)
習(xí)題

第6章 Java輸入與輸出
6.1 File類
6.2 流
6.2.1 流的基本概念
6.2.2 輸入輸出流
6.3 字節(jié)流
6.3.1 InputStream類與OutputStream類
6.3.2 FileInputStream類
6.3.3 FileOutputStream類
6.4 字符流
6.4.1 Reader類與Writer類
6.4.2 InputStreamReader類
6.4.3 OutputStreamWriter類
6.4.4 FileReader類
6.4.5 FileWriter類
6.4.6 BufferedReader類
6.4.7 BufferedWriter類
6.4.8 PrintStream類
6.4.9 PrintWriter類
6.4.10 System.in獲取用戶輸入
6.5 RandomAccessFile類
6.6 過濾器流
6.7 對(duì)象序列化(objectcserialization)
6.7.1 ObjectInput與ObjectOutput
6.7.2 ObjectInputStream與ObjectOutputStream
6.8 Scanner類
小結(jié)
習(xí)題

第7章 多線程與異常處理
7.1 線程概述
7.1.1 進(jìn)程
7.1.2 線程
7.2 線程的創(chuàng)建
7.2.1 線程的創(chuàng)建方式
7.2.2 繼承Thread類
7.2.3 實(shí)現(xiàn)Runnable接口
7.3 線程的生命周期
7.4 線程的優(yōu)先級(jí)
7.5 線程的控制
7.5.1 線程的啟動(dòng)
7.5.2 線程的掛起
7.5.3 線程狀態(tài)檢查
7.5.4 結(jié)束線程
7.5.5 后臺(tái)線程
7.6 線程的同步
7.7 線程通信
7.8 多線程產(chǎn)生死鎖
7.9 異常
7.9.1 異常處理
7.9.2 異常類
7.9.3 Error類
7.9.4 Exception類
7.9.5 自定義異常
小結(jié)
習(xí)題

第8章 Swing程序設(shè)計(jì)
8.1 Swing概述
8.2 創(chuàng)建窗體
8.3 常用組件
8.3.1 JLabel(標(biāo)簽)組件
8.3.2 JButton(按鈕)組件
8.3.3 JRadioButton(單選按鈕)組件
8.3.4 JCheckBox(復(fù)選框)組件
8.3.5 JComboBox(選擇框)組件
8.3.6 JList(列表框)組件
8.3.7 JTextField(文本框)組件
8.3.8 JPasswordField(密碼框)組件
8.3.9 JTextArea(文本域)組件
8.4 常用布局管理器
8.4.1 不使用布局管理器
8.4.2 FlowLayout布局管理器
8.4.3 BorderLayout布局管理器
8.4.4 GridLayout布局管理器
8.5 常用面板
8.5.1 JPanel面板
8.5.2 JScrollPane面板
8.6 常用事件處理
8.6.1 動(dòng)作事件處理
8.6.2 焦點(diǎn)事件處理
8.6.3 鼠標(biāo)事件處理
8.6.4 鍵盤事件處理
8.7 拼圖游戲
8.7.1 游戲簡(jiǎn)介
8.7.2 設(shè)計(jì)思路
8.7.3 開發(fā)步驟
小結(jié)
習(xí)題

第9章 Applet程序設(shè)計(jì)
9.1 Applet概述
9.2 Applet基礎(chǔ)
9.2.1 簡(jiǎn)單Applet實(shí)例
9.2.2 Applet生命周期
9.2.3 Graphics類
9.3 圖像處理
9.4 音頻播放
9.4.1 getAudioClip()方法
9.4.2 play()方法
9.4.3 newAudioClip()方法
9.5 HTML的Applet標(biāo)簽和屬性
9.6 JAR文件
9.6.1 使用JDK工具生成JAR
9.6.2 使用Eclipse開發(fā)工具生成JAR
9.6.3 使用JAR文件中的Applet程序
9.7 為Applet傳遞參數(shù)
9.8 JavaScript操作Applet
9.9 控制其他Applet程序
9.10 Applet安全基礎(chǔ)
9.10.1 Applet的行為
9.10.2 Applet的安全限制
小結(jié)
習(xí)題

第10章 網(wǎng)絡(luò)程序設(shè)計(jì)
10.1 基礎(chǔ)知識(shí)
10.1.1 TCP
10.1.2 UDP
10.2 IP地址封裝
10.3 套接字
10.3.1 服務(wù)器端套接字
10.3.2 客戶端套接字
10.4 數(shù)據(jù)報(bào)
10.4.1 DatagramPacket
10.4.2 DatagramSocket
10.5 網(wǎng)絡(luò)聊天
小結(jié)
習(xí)題

第11章 JDBC數(shù)據(jù)庫編程
11.1 JDBC概述
11.1.1 JDBC-ODBC橋技術(shù)介紹
11.1.2 JDBC技術(shù)介紹
11.1.3 JDBC驅(qū)動(dòng)類型
11.2 JDBC中的常用接口
11.2.1 Driver接口
11.2.2 DriverManager類
11.2.3 Connection接口
11.2.4 Statement接口
11.2.5 PreparedStatement接口
11.2.6 CallableStatement接口
11.2.7 ResultSet接口
11.3 連接數(shù)據(jù)庫
11.3.1 加載JDBC驅(qū)動(dòng)程序
11.3.2 創(chuàng)建數(shù)據(jù)庫連接
11.3.3 執(zhí)行SQL語句
11.3.4 獲得查詢結(jié)果
11.3.5 關(guān)閉連接
11.4 操作數(shù)據(jù)庫
11.4.1 添加數(shù)據(jù)
11.4.2 查詢數(shù)據(jù)
11.4.3 修改數(shù)據(jù)
11.4.4 刪除數(shù)據(jù)
11.5 應(yīng)用JDBC事務(wù)
小結(jié)
習(xí)題

第12章 Java Web程序設(shè)計(jì)
12.1 JSP概述
12.2 Tomcat的安裝與配置
12.2.1 下載和安裝Tomcat服務(wù)器
12.2.2 Tomcat的目錄結(jié)構(gòu)
12.2.3 修改Tomcat的默認(rèn)端口
12.2.4 部署Web應(yīng)用
12.3 了解JSP的基本構(gòu)成
12.4 JSP的指令標(biāo)識(shí)
12.4.1 使用page指令
12.4.2 使用include指令
12.5 JSP的腳本標(biāo)識(shí)
12.5.1 JSP表達(dá)式(Expression)
12.5.2 聲明標(biāo)識(shí)(Declaration)
12.5.3 腳本程序(Scriptlet)
12.6 JSP的動(dòng)作標(biāo)識(shí)
12.6.1 包含文件的動(dòng)作
12.6.2 重定向資源的動(dòng)作
12.6.3 聲明使用JavaBean的動(dòng)作
12.6.4 設(shè)置JavaBean屬性值的動(dòng)作
12.6.5 獲取JavaBean屬性值的動(dòng)作
12.7 JSP常用內(nèi)置對(duì)象
12.7.1 request對(duì)象
12.7.2 response對(duì)象
12.7.3 session對(duì)象
12.7.4 application對(duì)象
12.8 Java Web框架技術(shù)
12.8.1 Struts 2
12.8.2 Spring
12.8.3 Hibernate
小結(jié)
習(xí)題

附錄A 上機(jī)實(shí)驗(yàn)
實(shí)驗(yàn)1 Java基礎(chǔ)
實(shí)驗(yàn)2 程序流程控制
實(shí)驗(yàn)3 類的繼承
實(shí)驗(yàn)4 使用集合類
實(shí)驗(yàn)5 數(shù)據(jù)流
實(shí)驗(yàn)6 線程控制
實(shí)驗(yàn)7 異常處理
實(shí)驗(yàn)8 Swing程序設(shè)計(jì)
實(shí)驗(yàn)9 Applet程序設(shè)計(jì)
實(shí)驗(yàn)10 網(wǎng)絡(luò)程序設(shè)計(jì)
實(shí)驗(yàn)11 通過JDBC方式操作數(shù)據(jù)庫
實(shí)驗(yàn)12 Java Web程序設(shè)計(jì)
實(shí)驗(yàn)13 計(jì)算器
實(shí)驗(yàn)14 日志簿

本目錄推薦

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