商品簡介
作者簡介
目次
商品簡介
本書是一本適合大專院校學生學習Java語言以及編寫Java應用程序的實用型教科書或教學參考,主要闡述了Java語言的關鍵字、語句、語法規則、類庫等的使用方法,其內容主要包括Java語言開開發工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態等特性、接口、包、異常、Java基礎類庫的應用,以及使用Java語言實現創建圖形界面、輸入輸出操作、多線程控制、網絡數據傳輸多媒體數據處理、操作數據庫等功能的編程方法。
本書可作為大專院校計算機相關專業的本科或專科生使用的教材,也可作為學習Java語言的初、中級讀者使用的參考書。
本書可作為大專院校計算機相關專業的本科或專科生使用的教材,也可作為學習Java語言的初、中級讀者使用的參考書。
作者簡介
孫一林,副研究員,就職于北京師范大學信息科學與技術學院,多年從事計算機硬件、軟件的研究,開發和教學工作,主講《Java編程技術》、《微計算機技術》等課程,并出版了多本與課程相關的教材和參考書。
目次
第1章Java語言綜述
1.1 Java語言簡介
1.1.1 Java語言的歷史與現狀
1.1.2 Java語言的特點
1.1.3 Java程序的運行機制
1.2 Java程序開發環境
1.2.1 Java語言程序開發平臺
1.2.2 Java程序基礎開發運行平臺——J2SDK
1.2.3 在WindOWS操作系統中搭建Java程序的開發和運行環境
1.2.4 Java程序的編譯和運行
1.3 HTML標記語言簡介
1.3.1 HTML語句的特點
1.3.2 HTML文檔的語法格式
1.3.3 啟動JavaApplet小程序的HTML文檔
1.3.4 Java.Applet小程序的編譯和運行
1.3.5 Java標準的HTML幫助文檔
第2章Java程序設計基礎
2.1 Java程序結構
2.1.1 Java編譯單元
2.1.2 Java注釋語句
2.1.3 Java標識符
2.1.4 Java關鍵字
2.2 Java基本數據類型
2.2.1 數據值的表示法
2.2.2 變量
2.2.3 變量的數據類型轉換
2.2.4 常量
2.3 Java運算符和表達式
2.3.1 Java運算符
2.3.2 Java表達式
2.3.3 表達式中運算符的使用規則
2.4 Java程序流控制語句
2.4.1 分支結構語句
2.4.2 循環結構語句
2.4.3 輔助控制語句
2.4.4 流控制語句應用示例
第3章 面向對象編程
3.1 面向對象程序設計
3.1.1 面向對象的程序設計方法
3.1.2 Java面向對象程序設計
3.2 Java類
3.2.1 Java類的定義
3.2.2 方法的定義
3.2.3 Java修飾符與其權限
3.3 Java對象
3.3.1 對象的創建
3.3.2 構造方法的使用
3.3.3 對象的使用
3.3.4 Java對象的清除
3.3.5 Java類和對象的關系
3.4 數組對象
3.4.1 一維數組的聲明和創建
3.4.2 多維數組的聲明和創建
3.4.3 數組的應用
第4章 Java類的繼承與多態
4.1 Java類的繼承
4.1.1 概念和語法
4.1.2 Java類繼承關系的測試
4.1.3 隱藏、覆蓋和重載
4.1.4 構造方法的重載
4.2 abstract和final修飾符
4.2.1 abstract修飾符
4.2.2 final修飾符
4.3 this和super變量
4.3.1 this變量
4.3.2 super變量
4.4 Java的多態性
4.4.1 多態的概念
4.4.2 多態的應用
4.4.3 構造方法與多態
第5章 Java接口和Java包
5.1 Java接口
5.1.1 接口的定義
5.1.2 接口的實現
5.1.3 接口的繼承
5.1.4 Java類同時繼承父類并實現接口
5.1.5 接口與Java抽象類
5.1.6 接口的應用
5.2 Java包
5.2.1 package語句
5.2.2 Java包與路徑
5.2.3 import語句
5.2.4 直接引用Java包中的類和接口
5.2.5 Java包的應用
第6章 Java異常處理
6.1 Java異常處理
6.1.1 異常處理機制
6.1.2 異常的捕獲與處理
6.1.3 finally語句
6.1.4 異常對象的拋出
6.2 Java基礎包中定義的常用異常類
6.3 自定義異常類
第7章 Java基礎類的應用
7.1 java.lang包
7.2 Obiect類
7.3 基本數據類型類
7.3.1 整型類
7.3.2 浮點類
7.3.3 其他常用類
7.4 字符串String類
7.4.1 Sving類
7.4.2 創建String對象并對其進行操作
7.4.3 StringBuffer類
7.4.4 創建StringBuffer對象并對其進行操作
7.5 Math類
7.6 Runtime類
7.7 System類
第8章 Java輸入輸出操作
8.1 Java的輸入、輸出機制
8.2 Java.io包
8.3 java.io包中的數據流操作根類
8.3.1 字節輸入流InputStream類
8.3.2 字節輸出流OutputSveam類
8.3.3 字符輸入流Reader類
8.3.4 字符輸出流writer類
8.4 靜態輸入、輸出操作
8.4.1 靜態輸出操作
8.4.2 靜態輸入操作
8.5 文件的輸入、輸出操作
8.5.1 創建文件對象
8.5.2 讀文件操作
8.5.3 寫文件操作
8.5.4 文件的隨機讀寫操作
8.5.5 對象的序列化
第9章 圖形用戶界面
9.1 AWT包
9.2 java.awt包中的組件根類
9.2.1 Component組件類
9.2.2 MenuComponent菜單組件類
9.2.3 Container容器類
9.3 圖形用戶界面
9.3.1 AwT中的窗體類
9.3.2 AwT中的組件類
9.3.3 AWT中的菜單類
9.4 Java布局管理器
9.5 Java組件的事件處理
9.5.1 AwTEvent事件類
9.5.2 kava.awt.event包中的接口和事件類
9.5.3 組件事件處理機制
9.5.4 組件事件處理示例
9.6 javax.Swing包中常用組件
第10章 Java AppIet小程序
10.1 Applet小程序類
10.2 Applet小程序的工作原理
10.2.1 Applet小程序編程框架
10.2.2 Applet小程序的運行過程
10.2.3 Applet小程序的測試
10.3 合并Application和Applet小程序
10.4 Applet小程序的應用
10.4.1 顯示外部參數的Applet小程序
10.4.2 顯示時間的Applet小程序
10.4.3 播放聲音的Applet小程序
10.4.4 在Applet小程序界面中添加菜單
10.5 Java的圖形繪制
10.5.1 Graphics圖形類
10.5.2 繪圖坐標體系
10.5.3 圖形繪制示例
第11章 多線程編程
11.1 線程對象
11.1.1 Runnable接口和Thread類
11.1.2 創建啟動線程對象
11.1.3 線程組ThreadGroup類
11.1.4 創建具有多線程功能的Applet小程序對象
11.2 Java多線程機制
11.2.1 線程對象生命周期和狀態
11.2.2 線程對象的基本控制
11.2.3 多線程的問題
11.2.4 線程間的同步控制機制
11.3 多線程應用程序
11.3.1 Thread類定義的sleep方法
11.3.2 Obiect類定義的線程控制方法
11.3.3 賬戶數據操作問題
11.3.4 計數并顯示計數值的Applet小程序
11.3.5 實時顯示時鐘的Applet小程序
11.3.6 滾動顯示文字信息的Applet小程序
11.3.7 簡單圖形動畫顯示
第12章 網絡編程
12.1 java.net包
12.2 建立URL網絡通信
12.2.1 URL、URL(30nnection、HttpkJRLConnection類
12.2 創建并連接URL對象
12.2.3 獲取各種網絡資源
12.3 建立Socket網絡通信
12.3.1 Socket和ServerSocket類
12.3.2 建立服務器和客戶機Socket通信程序框架
12.3.3 Socket通信應用程序
12.4 建立LJDP網絡通信
12.4.1 DatagramSocket和DatagramPacket類
12.4.2 建立UDP通信程序框架
12.4.3 LIDP通信應用程序
第13章 多媒體編程
13.1 Java多媒體處理類簡介
13.2 Java 2D API的應用
13.2.1 繪制及處理二維圖形
13.2.2 繪制及處理二維文字
13.2.3 處理二維圖像
13.3 Java動畫制作技術
13.3.1 動態文字的顯示
13.3.2 動態顯示圖像
13.3.3 利用緩沖技術動態顯示圖像
第14章 數據庫編程
14.1 JDBC API
14.1.1 JDBC的組成
14.1.2 JDBC的任務
14.1.3 JDBC的主要接口和類
14.2 數據庫操作命令SQL
14.2.1 創建、刪除數據庫
14.2.2 創建、刪除、修改基本表格
14.2.3 創建、刪除索引
14.2.4 創建、刪除視圖
14.2.5 數據查詢
14.2.6 數據更新
14.3 創建Java數據庫應用模型
14.3.1 創建數據源
14.3.2 加載數據庫驅動程序
14.3.3 連接數據庫
14.3.4 操作數據庫
14.3.5 獲取數據結果集
14.4 Java數據庫應用示例
14.4.1 顯示查詢數據庫結果
14.4.2 向數據庫中添加記錄
14.4.3 數據庫的測試
14.4.4 Applet數據庫應用程序
附錄A Java程序編寫規則
附錄B J2SDK常用文檔的使用摘要
1.1 Java語言簡介
1.1.1 Java語言的歷史與現狀
1.1.2 Java語言的特點
1.1.3 Java程序的運行機制
1.2 Java程序開發環境
1.2.1 Java語言程序開發平臺
1.2.2 Java程序基礎開發運行平臺——J2SDK
1.2.3 在WindOWS操作系統中搭建Java程序的開發和運行環境
1.2.4 Java程序的編譯和運行
1.3 HTML標記語言簡介
1.3.1 HTML語句的特點
1.3.2 HTML文檔的語法格式
1.3.3 啟動JavaApplet小程序的HTML文檔
1.3.4 Java.Applet小程序的編譯和運行
1.3.5 Java標準的HTML幫助文檔
第2章Java程序設計基礎
2.1 Java程序結構
2.1.1 Java編譯單元
2.1.2 Java注釋語句
2.1.3 Java標識符
2.1.4 Java關鍵字
2.2 Java基本數據類型
2.2.1 數據值的表示法
2.2.2 變量
2.2.3 變量的數據類型轉換
2.2.4 常量
2.3 Java運算符和表達式
2.3.1 Java運算符
2.3.2 Java表達式
2.3.3 表達式中運算符的使用規則
2.4 Java程序流控制語句
2.4.1 分支結構語句
2.4.2 循環結構語句
2.4.3 輔助控制語句
2.4.4 流控制語句應用示例
第3章 面向對象編程
3.1 面向對象程序設計
3.1.1 面向對象的程序設計方法
3.1.2 Java面向對象程序設計
3.2 Java類
3.2.1 Java類的定義
3.2.2 方法的定義
3.2.3 Java修飾符與其權限
3.3 Java對象
3.3.1 對象的創建
3.3.2 構造方法的使用
3.3.3 對象的使用
3.3.4 Java對象的清除
3.3.5 Java類和對象的關系
3.4 數組對象
3.4.1 一維數組的聲明和創建
3.4.2 多維數組的聲明和創建
3.4.3 數組的應用
第4章 Java類的繼承與多態
4.1 Java類的繼承
4.1.1 概念和語法
4.1.2 Java類繼承關系的測試
4.1.3 隱藏、覆蓋和重載
4.1.4 構造方法的重載
4.2 abstract和final修飾符
4.2.1 abstract修飾符
4.2.2 final修飾符
4.3 this和super變量
4.3.1 this變量
4.3.2 super變量
4.4 Java的多態性
4.4.1 多態的概念
4.4.2 多態的應用
4.4.3 構造方法與多態
第5章 Java接口和Java包
5.1 Java接口
5.1.1 接口的定義
5.1.2 接口的實現
5.1.3 接口的繼承
5.1.4 Java類同時繼承父類并實現接口
5.1.5 接口與Java抽象類
5.1.6 接口的應用
5.2 Java包
5.2.1 package語句
5.2.2 Java包與路徑
5.2.3 import語句
5.2.4 直接引用Java包中的類和接口
5.2.5 Java包的應用
第6章 Java異常處理
6.1 Java異常處理
6.1.1 異常處理機制
6.1.2 異常的捕獲與處理
6.1.3 finally語句
6.1.4 異常對象的拋出
6.2 Java基礎包中定義的常用異常類
6.3 自定義異常類
第7章 Java基礎類的應用
7.1 java.lang包
7.2 Obiect類
7.3 基本數據類型類
7.3.1 整型類
7.3.2 浮點類
7.3.3 其他常用類
7.4 字符串String類
7.4.1 Sving類
7.4.2 創建String對象并對其進行操作
7.4.3 StringBuffer類
7.4.4 創建StringBuffer對象并對其進行操作
7.5 Math類
7.6 Runtime類
7.7 System類
第8章 Java輸入輸出操作
8.1 Java的輸入、輸出機制
8.2 Java.io包
8.3 java.io包中的數據流操作根類
8.3.1 字節輸入流InputStream類
8.3.2 字節輸出流OutputSveam類
8.3.3 字符輸入流Reader類
8.3.4 字符輸出流writer類
8.4 靜態輸入、輸出操作
8.4.1 靜態輸出操作
8.4.2 靜態輸入操作
8.5 文件的輸入、輸出操作
8.5.1 創建文件對象
8.5.2 讀文件操作
8.5.3 寫文件操作
8.5.4 文件的隨機讀寫操作
8.5.5 對象的序列化
第9章 圖形用戶界面
9.1 AWT包
9.2 java.awt包中的組件根類
9.2.1 Component組件類
9.2.2 MenuComponent菜單組件類
9.2.3 Container容器類
9.3 圖形用戶界面
9.3.1 AwT中的窗體類
9.3.2 AwT中的組件類
9.3.3 AWT中的菜單類
9.4 Java布局管理器
9.5 Java組件的事件處理
9.5.1 AwTEvent事件類
9.5.2 kava.awt.event包中的接口和事件類
9.5.3 組件事件處理機制
9.5.4 組件事件處理示例
9.6 javax.Swing包中常用組件
第10章 Java AppIet小程序
10.1 Applet小程序類
10.2 Applet小程序的工作原理
10.2.1 Applet小程序編程框架
10.2.2 Applet小程序的運行過程
10.2.3 Applet小程序的測試
10.3 合并Application和Applet小程序
10.4 Applet小程序的應用
10.4.1 顯示外部參數的Applet小程序
10.4.2 顯示時間的Applet小程序
10.4.3 播放聲音的Applet小程序
10.4.4 在Applet小程序界面中添加菜單
10.5 Java的圖形繪制
10.5.1 Graphics圖形類
10.5.2 繪圖坐標體系
10.5.3 圖形繪制示例
第11章 多線程編程
11.1 線程對象
11.1.1 Runnable接口和Thread類
11.1.2 創建啟動線程對象
11.1.3 線程組ThreadGroup類
11.1.4 創建具有多線程功能的Applet小程序對象
11.2 Java多線程機制
11.2.1 線程對象生命周期和狀態
11.2.2 線程對象的基本控制
11.2.3 多線程的問題
11.2.4 線程間的同步控制機制
11.3 多線程應用程序
11.3.1 Thread類定義的sleep方法
11.3.2 Obiect類定義的線程控制方法
11.3.3 賬戶數據操作問題
11.3.4 計數并顯示計數值的Applet小程序
11.3.5 實時顯示時鐘的Applet小程序
11.3.6 滾動顯示文字信息的Applet小程序
11.3.7 簡單圖形動畫顯示
第12章 網絡編程
12.1 java.net包
12.2 建立URL網絡通信
12.2.1 URL、URL(30nnection、HttpkJRLConnection類
12.2 創建并連接URL對象
12.2.3 獲取各種網絡資源
12.3 建立Socket網絡通信
12.3.1 Socket和ServerSocket類
12.3.2 建立服務器和客戶機Socket通信程序框架
12.3.3 Socket通信應用程序
12.4 建立LJDP網絡通信
12.4.1 DatagramSocket和DatagramPacket類
12.4.2 建立UDP通信程序框架
12.4.3 LIDP通信應用程序
第13章 多媒體編程
13.1 Java多媒體處理類簡介
13.2 Java 2D API的應用
13.2.1 繪制及處理二維圖形
13.2.2 繪制及處理二維文字
13.2.3 處理二維圖像
13.3 Java動畫制作技術
13.3.1 動態文字的顯示
13.3.2 動態顯示圖像
13.3.3 利用緩沖技術動態顯示圖像
第14章 數據庫編程
14.1 JDBC API
14.1.1 JDBC的組成
14.1.2 JDBC的任務
14.1.3 JDBC的主要接口和類
14.2 數據庫操作命令SQL
14.2.1 創建、刪除數據庫
14.2.2 創建、刪除、修改基本表格
14.2.3 創建、刪除索引
14.2.4 創建、刪除視圖
14.2.5 數據查詢
14.2.6 數據更新
14.3 創建Java數據庫應用模型
14.3.1 創建數據源
14.3.2 加載數據庫驅動程序
14.3.3 連接數據庫
14.3.4 操作數據庫
14.3.5 獲取數據結果集
14.4 Java數據庫應用示例
14.4.1 顯示查詢數據庫結果
14.4.2 向數據庫中添加記錄
14.4.3 數據庫的測試
14.4.4 Applet數據庫應用程序
附錄A Java程序編寫規則
附錄B J2SDK常用文檔的使用摘要
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

