商品簡介
目次
相關商品
商品簡介
本書在內容上采用案例教學的形式,對Java程序設計語言的各個知識點精心設計了大量案例,將知識講解融入到案例中,使讀者能夠從實踐中理解和鞏固知識,在實踐中提高能力,具有重要的實際意義。全書共分11章:第1章介紹了Java語言的基本知識;第2章介紹了Java語言的基本語法;第3章介紹了Java中面向對象程序設計的相關概念和方法;第4章介紹了有關字符串處理類的使用方法和數組的使用方法;第5章至第11章介紹了Java的一些主要應用技術,包括多線程技術、I/O流和文件、圖形用戶界面、數據庫編程技術、JavaApplet和網絡應用程序設計。 本書在敘述上力求深入淺出、通俗易懂,編排科學,圖文并茂,注重實用,實例典型而豐富,風格新穎而活潑。本書既可以作為Java編程初學者的入門教程、高等院校及職業院校計算機相關專業的輔導教材,也可以作為Java程序開發人員的參考書。
目次
第1章 Java語曹及其并發環境
1.1 Java語言簡介
1.2 Java平臺和工作過程
1.3 Java開發環境
案例1-1 JDK的下載、安裝和配置
1.4 開發Java程序
案例1-2 開發一個簡單的Java應用程序
案例1-3 開發一個簡單的Java Applet
1.5 Java IDE簡介
案例1-4 JCreator的使用
案例1-5 Eclipse的使用
第2章 Java語言基礎
2.1 基本語言要素
案例2-1 程序編寫規則
案例2-2 轉義符的使用
2.2 變量和數據類型
案例2-3 變量的作用范圍
案例2-4 數據類型轉換
2.3 運算符、表達式、語句和代碼塊
案例2-5 運算符的使用
案例2-6 自動找零
2.4 流程控制語句
案例2-7 閏年
案例2-8 最大公約數和最小公倍數
案例2-9 九九乘法表
案例2-10 歷屆奧運會舉辦地點查詢
案例2-11 根據成績計算績點
案例2-12 素數求和
2.5 綜合案例——幸運蘋果機游戲
案例2-13 幸運蘋果機游戲
第3章 Java面向對象程序設計
3.1 面向對象程序設計的基本概念
3.2 對象和類
案例3-1 職員類
案例3-2 Vigenere密碼
3.3 繼承與多態
案例3-3 針對中英文混合消息的Vigenere密碼
案例3-4 打印工資單
3.4 接口和包
案例3-5 遙控器遠程控制
案例3-6 點生線
3.5 異常處理機制
案例3-7 年齡異常
3.6 綜合案例——手機博餅游戲
第4章 字符串和數組
4.1 字符串處理類
案例4-1 字符串匹配
案例3-2 短信有獎競答
案例4-3 使用正則表達式匹配手機號碼
4.2 字符串緩沖區處理類
案例4-4 對齊顯示
4.3 數組
案例3-5 操作數組的方法
案例4-6 消除隱藏線
案例5-7 位圖
4.4 綜合案例——表達式求值
第5章 多線程程序設計
5.1 多線程概述
案例5-1 報數Thread類
案例5-2 報數Runnable接口
5.2 線程的生存周期
案例5-3 模擬自由落體和平拋運動
案例5-4 模擬曲線運動
案例5-5 進程的結束
5.3 線程的優先級
案例5-6 不公平的賽跑
案例5-7 測試線程的優先級
5.4 線程同步與通信
案例5-8 線程同步:
案例5-9 利用管道實現線程間的通信
5.5 線程死鎖
案例5-10 線程死鎖
案例5-11 哲學家就餐問題
5.6 定時器線程Timer
案例5-12 定時器Timer
5.7 線程池
案例5-13 線程池
5.8 綜合案例——基于多線程的端口掃描器
第6章 I/O流和文件
6.1 I/O流概述
6.2 文件的基本操作
案例6-1 獲取文件的屬性信息
案例6-2 文件和目錄的創建
案例6-3 文件的刪除
案例6-4 文件重命名
案例6-5 運行可執行程序
6.3 I/O流類的使用
案例6-6 標準輸入/輸出
案例6-7 使用字節輸入流讀取文件的內容
案例6-8 使用字節輸出流向文本文文件里寫內容
案例6-9 文件內容的復制
案例6-10 字符輸入流測試
案例6-11 字符輸出流的使用
案例6-12 文件查看器
案例6-13 文件的壓縮和解壓
6.4 隨機訪問文件
案例6-14 利用RandomAccessFile讀取文件內容
案例6-15 追加文本文文件的內容
6.5 對象的序列化
案例6-16 對象的序列化
6.6 綜合案例
案例6-17 批量修改器
第7章 圖形用戶界面
7.1 Swing和AWT簡介
7.2 窗口和面板的概念以及應用
案例7-1 在窗口中顯示圖片
案例7-2 進度條的啟動窗口
7.3 Swing組件
案例7-3 網上下載
案例7-4 用戶登錄系統
案例7-5 考研倒計時
7.4 布局管理器
案例7-6 手機鍵盤界面
7.5 事件處理機制
案例7-7 N皇后問題的實現
7.6 綜合案例
案例7-8 記事本
第8章 數據庫編程技術
8.1 數據庫的連接
案例8-1 數據庫的連接和簡單SQL語句的執行
8.2 SQL語句的執行
案例8-2 使用接口執行SQL語句
8.3 MySQL數據庫的使用
案例8-3 MySQL的安裝和配置
案例8-4 MySQL基本操作
8.4 數據庫連接池的實現
案例8.5 數據庫連接池的實現
8.5 綜合案例——通訊錄管理系統
案例8-6 簡單通訊錄管理
第9章 Applet基礎
9.1 Applet基礎知識
案例9-1 簡單的Applet示例
9.2 Applet的生命周期和方法
案例9-2 Applet生命周期相關方法的演示
案例9-3 簡易電子時鐘
9.3 Applet事件處理
案例9-4 獲取鼠標和鍵盤事件
案例9-5 多格式時問顯示
9.4 Applet交互
案例9-6 從網頁獲取參數
案例9-7 改變Applet顏色
案例9-8 Applet命令收發器
9.5 綜合案例
案例9-9 Applet計算器
第10章 Applet與圖形圖像
10.1 Applet圖形處理
案例10-1 繪制柱狀圖
案例10-2 繪制餅狀圖
案例10-3 簡單畫圖程序
10.2 Applet圖像處理
案例10-4 圖片輪顯
案例10-5 圖片漸入
案例10-6 簡單圖像處理
10.3 Applet多媒體處理
案例10-7 簡單音樂播放器
案例10-8 簡單視頻播放器
10.4 綜合案例
案例10-9 圖片查看器
第11章 絡程序設計
11.1 網絡通信概述
11.1.1 網絡通信中的重要概念
11.1.2 網絡體系結構
11.1.3 常用協議
11.2 URL類和InetAddress類
案例11-1 獲取網絡資源與屬性信息
案例11-2 InetAddress類的使用
11.3 Socket通信
案例11-3 網絡文件傳輸
11.4 數據報通信
案例11-4 基于UDP協議的網絡聊天程序
11.5 組播通信
案例11-5 體育賽事網絡文字直播室
11.6 綜合案例——網絡益智游戲
1.1 Java語言簡介
1.2 Java平臺和工作過程
1.3 Java開發環境
案例1-1 JDK的下載、安裝和配置
1.4 開發Java程序
案例1-2 開發一個簡單的Java應用程序
案例1-3 開發一個簡單的Java Applet
1.5 Java IDE簡介
案例1-4 JCreator的使用
案例1-5 Eclipse的使用
第2章 Java語言基礎
2.1 基本語言要素
案例2-1 程序編寫規則
案例2-2 轉義符的使用
2.2 變量和數據類型
案例2-3 變量的作用范圍
案例2-4 數據類型轉換
2.3 運算符、表達式、語句和代碼塊
案例2-5 運算符的使用
案例2-6 自動找零
2.4 流程控制語句
案例2-7 閏年
案例2-8 最大公約數和最小公倍數
案例2-9 九九乘法表
案例2-10 歷屆奧運會舉辦地點查詢
案例2-11 根據成績計算績點
案例2-12 素數求和
2.5 綜合案例——幸運蘋果機游戲
案例2-13 幸運蘋果機游戲
第3章 Java面向對象程序設計
3.1 面向對象程序設計的基本概念
3.2 對象和類
案例3-1 職員類
案例3-2 Vigenere密碼
3.3 繼承與多態
案例3-3 針對中英文混合消息的Vigenere密碼
案例3-4 打印工資單
3.4 接口和包
案例3-5 遙控器遠程控制
案例3-6 點生線
3.5 異常處理機制
案例3-7 年齡異常
3.6 綜合案例——手機博餅游戲
第4章 字符串和數組
4.1 字符串處理類
案例4-1 字符串匹配
案例3-2 短信有獎競答
案例4-3 使用正則表達式匹配手機號碼
4.2 字符串緩沖區處理類
案例4-4 對齊顯示
4.3 數組
案例3-5 操作數組的方法
案例4-6 消除隱藏線
案例5-7 位圖
4.4 綜合案例——表達式求值
第5章 多線程程序設計
5.1 多線程概述
案例5-1 報數Thread類
案例5-2 報數Runnable接口
5.2 線程的生存周期
案例5-3 模擬自由落體和平拋運動
案例5-4 模擬曲線運動
案例5-5 進程的結束
5.3 線程的優先級
案例5-6 不公平的賽跑
案例5-7 測試線程的優先級
5.4 線程同步與通信
案例5-8 線程同步:
案例5-9 利用管道實現線程間的通信
5.5 線程死鎖
案例5-10 線程死鎖
案例5-11 哲學家就餐問題
5.6 定時器線程Timer
案例5-12 定時器Timer
5.7 線程池
案例5-13 線程池
5.8 綜合案例——基于多線程的端口掃描器
第6章 I/O流和文件
6.1 I/O流概述
6.2 文件的基本操作
案例6-1 獲取文件的屬性信息
案例6-2 文件和目錄的創建
案例6-3 文件的刪除
案例6-4 文件重命名
案例6-5 運行可執行程序
6.3 I/O流類的使用
案例6-6 標準輸入/輸出
案例6-7 使用字節輸入流讀取文件的內容
案例6-8 使用字節輸出流向文本文文件里寫內容
案例6-9 文件內容的復制
案例6-10 字符輸入流測試
案例6-11 字符輸出流的使用
案例6-12 文件查看器
案例6-13 文件的壓縮和解壓
6.4 隨機訪問文件
案例6-14 利用RandomAccessFile讀取文件內容
案例6-15 追加文本文文件的內容
6.5 對象的序列化
案例6-16 對象的序列化
6.6 綜合案例
案例6-17 批量修改器
第7章 圖形用戶界面
7.1 Swing和AWT簡介
7.2 窗口和面板的概念以及應用
案例7-1 在窗口中顯示圖片
案例7-2 進度條的啟動窗口
7.3 Swing組件
案例7-3 網上下載
案例7-4 用戶登錄系統
案例7-5 考研倒計時
7.4 布局管理器
案例7-6 手機鍵盤界面
7.5 事件處理機制
案例7-7 N皇后問題的實現
7.6 綜合案例
案例7-8 記事本
第8章 數據庫編程技術
8.1 數據庫的連接
案例8-1 數據庫的連接和簡單SQL語句的執行
8.2 SQL語句的執行
案例8-2 使用接口執行SQL語句
8.3 MySQL數據庫的使用
案例8-3 MySQL的安裝和配置
案例8-4 MySQL基本操作
8.4 數據庫連接池的實現
案例8.5 數據庫連接池的實現
8.5 綜合案例——通訊錄管理系統
案例8-6 簡單通訊錄管理
第9章 Applet基礎
9.1 Applet基礎知識
案例9-1 簡單的Applet示例
9.2 Applet的生命周期和方法
案例9-2 Applet生命周期相關方法的演示
案例9-3 簡易電子時鐘
9.3 Applet事件處理
案例9-4 獲取鼠標和鍵盤事件
案例9-5 多格式時問顯示
9.4 Applet交互
案例9-6 從網頁獲取參數
案例9-7 改變Applet顏色
案例9-8 Applet命令收發器
9.5 綜合案例
案例9-9 Applet計算器
第10章 Applet與圖形圖像
10.1 Applet圖形處理
案例10-1 繪制柱狀圖
案例10-2 繪制餅狀圖
案例10-3 簡單畫圖程序
10.2 Applet圖像處理
案例10-4 圖片輪顯
案例10-5 圖片漸入
案例10-6 簡單圖像處理
10.3 Applet多媒體處理
案例10-7 簡單音樂播放器
案例10-8 簡單視頻播放器
10.4 綜合案例
案例10-9 圖片查看器
第11章 絡程序設計
11.1 網絡通信概述
11.1.1 網絡通信中的重要概念
11.1.2 網絡體系結構
11.1.3 常用協議
11.2 URL類和InetAddress類
案例11-1 獲取網絡資源與屬性信息
案例11-2 InetAddress類的使用
11.3 Socket通信
案例11-3 網絡文件傳輸
11.4 數據報通信
案例11-4 基于UDP協議的網絡聊天程序
11.5 組播通信
案例11-5 體育賽事網絡文字直播室
11.6 綜合案例——網絡益智游戲
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。