Java套用與開發案例教程

Java套用與開發案例教程

《Java套用與開發案例教程》是2005年清華大學出版社出版的圖書,作者是徐謖、徐立、孫計安。

基本介紹

  • 中文名:Java套用與開發案例教程
  • 作者:徐謖、徐立、孫計安
  • 出版時間:2005年7月
  • 出版社清華大學出版社 
  • 頁數:321 頁
  • ISBN:9787302109372
  • 定價:27 元
  • 裝幀:簡裝本
圖書簡介,目錄,

圖書簡介

全書按照內容由淺入深的層次分為了上篇、中篇和下篇三個部分,共16章,以舉案例的方式完善地詮釋了Java語言。
本書根據知識的深淺程度採用漸進式的方式進行介紹,語言嚴謹、求實,書中案例有典型性、知識面覆蓋廣、實用性強,內容條理清晰、層次分明,書中還穿插了許多計算機語言套用中常見問題的解決方法和使用技巧,系統化的學習、精彩的案例,再加上技巧集錦的穿插,必定會使本書成為您的學習助手和朋友。

目錄

上篇java套用基礎
第1章Java簡介
1.1Java的誕生
1.2 Java的特點
1.3Java的發展
1.4如何獲取Java資源
1.5自測習題
第2章java語言入門
2.1JDK的安裝
2.1.1從光碟上安裝
2.1.2從網路下載JDK
2.2 Java程式的開發過程
2.2.1編寫源檔案
2.2.2編譯源檔案
2.2.2.2java語言解釋器java.exe
2.2.2.3編寫簡單的java應用程式和小應用程式
2.3自測練習
第3章Java語言編程基礎
3.1標識符和關鍵字
3.1.1標識符
3.1.2關鍵字
3.2Java的基本數據類型
3.2.1邏輯類型
3.2.2字元類型
3.2.3整數類型
3.2.4浮點類型
3.2.5基本數據類型小結
3.3運算符與表達式
3.3.1算術運算符與算術表達式
3.3.2自增、自減運算符:++,--
3.3.4邏輯運算符與邏輯表達式
3.3.5位運算
3.3.6移位運算
3.3.7三元運算符
3.3.8賦值運算符與賦值表達式
3.4語句
3.4.1語句概述
3.4.2Java語言的控制語句
3.4.2.1判斷(if-else)
3.4.2.2循環(for、while、do-while)
3.4.2.3選擇(switch)
3.4.2.4循環中使用break/continue
3.5自測練習
第4章Java複合類型
4.1類
4.1.1類的實現
4.1.2成員變數和局部變數
4.2方法
4.2.1方法的定義
4.2.1.1方法聲明。
4.2.1.2方法體
4.2.2方法重載
4.2.3構造方法
4.2.3.1預設構造方法。
4.2.3.2重載構造方法。
4.2.4實例方法和類方法
4.2.4.1實例方法
4.2.4.2類方法
4.3對象
4.3.1對象的創建
4.3.1.1對象聲明
4.3.1.2為聲明的對象分配記憶體
4.3.2訪問對象
4.3.2.1訪問對象的成員。
4.3.2.2同類型對象間賦值
4.3.3 訪問修飾符
4.3.3.1public
4.3.3.2protected
4.3.3.3private
4.3.3.4友好變數和友好方法
4.4類的繼承
4.4.1基本概念
4.4.2創建子類
4.4.3覆蓋及super關鍵字
4.4.3.1調用父類的構造方法
4.4.3.2類中使用父類中同名的成員
4.4.4final類和final方法
4.4.5abstract類和abstract方法
4.5 接口
4.5.1接口的聲明
4.5.2接口的使用
4.6數組
4.6.1聲明數組
4.6.2創建數組
4.6.3數組元素的引用
4.6.4數組的初始化
4.7自測練習
第5章Java的字元串
5.1 字元串
5.2 對字元串的相關操作
5.2.1獲取字元串的長度
5.2.2字元串的連線
5.2.3字元串的比較
5.2.4字元串和基本數據類型的轉化
5.2.4.1字元串到數字
5.2.4.2字元串到boolean型
5.2.4.3數值到字元串
5.2.5查找字元串
5.2.6提取字元串中的字元
5.2.7字元串的大小寫轉換
5.2.8替換字元串中的字元和去掉字元串前後的空格
5.3字元串緩衝區及其操作
5.3.1StringBuffer對象的創建
5.3.2緩衝區的容量
5.3.3添加字元
5.3.4插入字元
5.3.5替換字元串或字元
5.3.6刪除字元串或字元
5.3.7字元串反轉
5.4自測練習
中篇Java套用進階
第6章Java的輸入輸出流
6.1系統的輸入/輸出
6.2檔案的寫入和讀取
6.2.1FileInputStream類
6.2.1.1FileInputStream類使用
6.2.1.2中文處理
6.2.2FileOutputStream類
6.3管道流
6.3.1PipedInputStream類和PipedOutputStream類
6.3.2PipedInputStream類的構造方法
6.3.3PipedOutputStream類的構造方法
6.3.4PipedInputSteam類的一些方法
6.3.5PipedOutputStream類的一些方法
6.3.6管道流的使用
6.4數據流
6.4.1DataInputStream類和DataOutputStream類
6.4.2DataInputStream類和DataOutputStream類的構造方法
6.4.3DataInputStream和DataOutputStream的使用
6.5對象流
6.6回壓輸入流
6.6.1PushbackInputStream類
6.6.2PushbackReader類
6.7Process類中的流
6.8自測練習
第7章Java的圖形用戶界面AWT包
7.1AWT包簡介
7.2圖形界面組件的使用
7.2.1框架視窗--Frame類的使用
7.2.2標籤組件--Label類
7.2.3單行文本框組件--TextField類
7.2.4使用按鈕組件--Button類
7.2.5使用複選框組件--Checkbox類
7.2.6使用列表組件--List類
7.2.7使用下拉列表組件--Choice類
7.2.8使用滾動條組件--Scrollbar類
7.2.9使用畫布組件--Canvas類
7.2.10使用文本區域組件--TextArea類
7.2.11使用選單組件--Menu類
7.3組件屬性的設定
7.3.1設定組件的顏色--使用Color類
7.3.2設定組件的字型--使用Font類
7.3.3設定組件的顯示坐標--使用Point類
7.3.4設定組件的大小--使用Dimension類
7.4對話框的建立
7.5AWT包的繪圖功能
7.5.1在視窗中和畫布上繪製圖形
7.5.2在視窗中和畫布上繪製字元串
7.6自測練習:
第8章圖形局面的布局設計
8.1 FlowLayout布局
8.2 BorderLayout布局
8.3 CardLayout布局
8.4 GridLayout布局
8.5null布局與setBounds
8.6 自定義布局
8.6.1 實用布局法一:固定視窗法
8.6.2 實用布局法二:嵌套Panel法
8.7自測練習
第9章Java與圖形
9.1 Java的坐標系統
9.2 顯示字元串與字元數組
9.3 基本圖形的畫法
9.3.1直線的畫法
9.3.2矩形的畫法
9.3.3圓形和橢圓的畫法
9.3.4圓弧的畫法
9.3.5多邊形的畫法
9.4 建立字型
9.5 使用clearRect方法
9.6自測練習
第10章Java中的滑鼠事件和鍵盤事件
10.1使用MouseListener接口處理滑鼠事件
10.1.1概述
10.1.2滑鼠事件處理基礎實例
10.1.3根據滑鼠事件設定滑鼠形狀
10.1.4製作一個形象化的按鈕
10.1.5滑鼠事件處理小技巧集錦
10.2使用MouseMotionListener接口處理滑鼠事件
10.2.1概述
10.2.2滑鼠移動事件基本處理方法
10.2.3利用滑鼠拖動事件使圓移動
10.2.4綜合使用MouseListener和MouseMotionListener接口的實例
10.3鍵盤事件
10.3.1概述
10.3.2鍵盤事件處理基本示例
10.4自測練習
第11章 java的異常處理
11.1異常處理機制
11.2異常處理基本模型
11.3異常處理
11.3.1Java異常處理程式的基本形式
11.3.2異常的捕捉與處理
11.3.3以finally進行清理
11.3.4列印異常事件的錯誤信息
11.3.5拋棄異常(throw語句和throws語句)
11.4自測習題
下篇Java高級套用
第12章Java執行緒機制
12.1Java中的多執行緒
12.1.1執行緒的基本概念
12.1.2多執行緒
12.1.3執行緒的狀態與生命周期
12.1.4執行緒調度與優先權
12.2 Java中多執行緒類的創建
12.2.1Thread類
12.2.2 在程式中實現多執行緒
12.3 執行緒同步
12.4 在同步方法中使用wait()、notify()和notifyAll()方法
12.5自測練習
第13章java資料庫連線(JDBC)
13.1JDBC介紹
13.1.1什麼是JDBC
13.1.2JDBC的特點
13.1.3JDBC與ODBC及其它API的比較
13.1.4JDBC使用場合
13.2JDBC的接口概貌
13.2.1JDBCAPI
13.2.2JDBCDriverAPI
13.3兩層模型和三層模型
13.4通過JDBC訪問資料庫
13.4.1與資料庫建立連線
13.4.2訪問資料庫
13.4.3獲取有關表的信息
13.4.4執行SQL查詢
13.4.5列印ResultSet
13.4.6一個簡單的JDBC程式
13.5構建更高級別的JDBC對象
13.5.1構建resultSet對象
13.5.2構建一個Database對象
13.6自測習題
第14章Java網路編程
14.1InetAddress類
14.1.1獲取Internet上主機的地址
14.1.2獲取本地機的地址
14.2訪問WWW資源
14.2.1使用URL
14.2.2類URL
14.2.3URLConnection類
14.3套接字(socket)
14.3.1客戶建立到伺服器的套接字對象
14.3.2建立接受客戶請求的伺服器套接字
14.4 使用UDP數據報服務
14.4.1傳送數據包
14.4.2接收數據包
14.5Java與網路編程
14.6自測練習
第15章在java中實現數據結構
15.1向量
15.1.1創建向量類的對象
15.1.2Vector類常用方法
15.2鍊表
15.2.1創建鍊表
15.2.2使用Iterator類遍歷鍊表
15.3堆疊
15.4 數集
15.5哈希表
15.6自測練習
第16章遠程方法調用和對象序列化
16.1 理解JavaRMI
16.1.1RMI的目的
16.1.2JavaRMI的設計目標和優點
16.1.3JavaRMI結構概覽
16.1.3.1遠程方法調用的流程
16.1.3.2RMI系統的三個層次
16.1.4保密與安全
16.1.5防火牆
16.1.6 RMI套用在演變的企業中
16.2 使用JavaRMI開發應用程式
16.2.1 訪問本地對象的myapplet1小應用程式
16.2.2變換為是用RMI訪問遠程對象的小應用程式
16.2.3遠程方法中的對象及其屬性傳遞
16.3 理解和使用對象序列化
16.3.1對象序列化的目的
16.3.2使用對象序列化進行可持續性存儲
16.4自測練習

相關詞條

熱門詞條

聯絡我們