共找到24條詞條名為JAVA程序設計的結果 展開
JAVA程序設計
吳萍蒲鵬朱麗娟編清華大學出版社教材
《java程序設計》是2006年北方交通大學出版社出版的圖書,作者是吳萍、蒲鵬、朱麗娟。本書通過對Java編程語言的全面介紹,引導讀者快速地掌握Java編程語言的核心內容並學會靈活運用所學的語言知識及面向對象的編程思想。
《Java程序設計》通過對Java編程語言的全面介紹,引導讀者快速地掌握Java編程語言的核心內容並學會靈活運用所學的語言知識及面向對象的編程思想。《Java程序設計》共分9章,內容包括Java語言概述、面向對象編程初步、Java的基本語法、類庫與數組、面向對象編程深入、Applet程序、圖形用戶界面編程、異常處理和輸入輸出,以及多線程編程。
本書適合作為高等學校Java程序設計課程教材,尤其是適用於非計算機專業的學生,也適用於作為相關的培訓和自學教材。
第1章 Java概述
1.1 Java的產生與發展
1.2 Java語言的特點
1.3 Java語言平台及相關應用
1.3.1 Java 2標準版本——J2SE
1.3.2 Java 2企業版本——J2EE
1.3.3 Java 2微型版本——J2ME
小結
習題
第2章 Java編程概述
2.1 JDK的安裝與配置
2.2 Java程序編輯環境的建立
2.3 Java應用程序實例
2.3.1 Java應用程序的編輯
2.3.2 Java應用程序的編譯和運行
2.4 Java Applet實例
2.4.1 Java Applet源程序的編輯與編譯
2.4.2 HTML文件的編輯與運行
小結
習題
第3章 Java基本語法結構
3.1 標識符
3.1.1 自定義標識符
3.1.2 關鍵字
3.1.3 類庫中的標識符
3.2 分隔符
3.2.1 空白符
3.2.2 普通分隔符
3.3 註釋
3.3.1 單行註釋
3.3.2 多行註釋
3.3.3 文檔註釋
3.4 基本數據類型
3.4.1 整數類型
3.4.2 浮點類型
3.4.3 字元類型
3.4.4 布爾類型
3.4.5 數據類型的相互轉換
3.5 常量與變數
3.5.1 常量
3.5.2 變數
3.6 運算符與表達式
3.6.1 賦值運算符
3.6.2 算術運算符
3.6.3 關係運算符
3.6.4 邏輯運算符
3.6.5 位運算符
3.6.6 其他運算符
3.6.7 運算符的優先順序
3.7 數組
3.7.1 數組的創建
3.7.2 數組的使用
3.7.3 多維數組
3.8 Java語句
3.8.1 表達式語句
3.8.3 空語句
3.8.4 複合語句
3.9 控制語句
3.9.1 條件語句
3.9.2 循環語句
3.9.3 轉移語句
小結
習題
第4章 類與面向對象編程
4.1 面向對象編程基礎
4.1.1 面向對象編程的基本概念
4.1.2 面向對象編程的優點
4.1.3 對象的抽象
4.1.4 封裝
4.2 類的編程實現
4.2.1 類定義
4.2.2 域的定義
4.2.3 方法的定義
4.2.4 main()方法
4.3 對象的定義與使用
4.3.1 對象的創建
4.3.2 構造方法
4.3.3 對象的使用
4.4 重載
4.4.1 方法的重載
4.4.2 構造方法的重載
4.4.3 關鍵字this的應用
4.5 訪問控制符
4.5.1 public修飾符
4.5.2 private修飾符
4.5.3 protected修飾符
4.5.4 默認的修飾符
4.6 其他修飾符
4.6.1 static修飾符
4.6.2 final修飾符
小結
習題
第5章 類間的關係
5.1 類與類之間的關係
5.1.1 使用關係
5.1.2 包含關係
5.1.3 繼承關係
5.2 類的繼承
5.2.1 繼承的基本概念
5.2.2 子類的創建和使用
5.2.3 域的隱藏
5.2.4 方法的覆蓋
5.2.5 super關鍵字
5.2.6 類對象之間的類型轉換
5.3 抽象類與抽象方法
5.3.1 抽象類
5.3.2 抽象方法
5.4 介面
5.4.1 介面的定義
5.4.2 介面的實現
5.5 包
5.5.1 包的創建
5.5.2 包的引用
小結
習題
第6章 Java基本類庫
6.1 Java類庫
6.1.1 Java類庫的分類
6.1.2 Java類庫的使用
6.1.3 Java文檔的使用
6.2 Object類與System類
6.2.1 Object類
6.2.2 System類
6.3 String類及StringBuffer類
6.3.1 String類
6.3.2 StringBuffer類
6.4 Java類型包裝類
6.5 Math類
6.6 Exception類
6.6.1 Java中的異常類
6.6.2 異常的使用與處理
6.7 Vector類
6.7.1 Vector類的基本方法
6.7.2 數據插入與訪問方法
6.7.3 修改和刪除數據方法
6.7.4 數據的查找方法
小結
習題
第7章 Java Applet
7.1 Applet 概述
7.2 一個Applet小程序開發的技巧
7.3 Applet類
7.3.1 Applet類中主要方法和Applet生命周期
7.3.2 什麼是JApplet
7.3.3 Applet的運行機制
7.3.4 HTML文件與Applet之間的參數傳遞
7.4 Applet的應用舉例
7.4.1 實例1:滑鼠事件
7.4.2 實例2:載入圖像
小結
習題
第8章 圖形用戶介面設計
8.1 Swing簡介
8.1.1 AWT和Swing概述
8.1.2 Swing類層次結構
8.2 Swing組件與容器
8.2.1 Swing組件概述
8.2.2 頂層容器
8.3 標籤與按鈕
8.3.1 標籤
8.3.2 按鈕
8.4 事件與文本輸入
8.4.1 事件處理
8.4.2 文本域
8.4.3 文本區
8.5 複選框與單選按鈕
8.5.1 複選框
8.5.2 單選按鈕
8.6 GUI布局管理器
8.6.1 基本布局管理器
8.6.2 面板
8.6.3 高級布局管理器
8.7 組合框與列表框
8.7.1 組合框
8.7.2 列表框
8.8 其他組件
8.8.1 滾動條和滑動塊
8.8.2 Swing對話框
8.8.3 菜單
小結
習題
第9章 輸入輸出流與文件
9.1 輸入輸出流簡介
9.2 位元組輸入輸出流
9.2.1 位元組輸入流
9.2.2 位元組輸出流
9.3 字元輸入輸出流
9.3.1 字元輸入流
9.3.2 字元輸出流
9.4 文件的創建與訪問
9.4.1 File類
9.4.2 輸入輸出文件流
9.4.3 隨機讀寫文件流的輸入輸出
9.4.4 文件流的功能擴展
9.5 標準輸入輸出流
小結
習題
第10章 多線程
10.1 線程的相關概念
10.1.1 程序、進程與線程
10.1.2 多線程
10.2 線程的生命周期
10.3 Java中多線程的實現
10.3.1 Thread類
10.3.2 Runnable介面
10.4 線程的同步
10.4.1 同步方法
10.4.2 同步語句
10.5 線程的調度
10.5.1 線程的優先順序調度
10.5.2 線程調度的管理
10.6 多線程之間的通信
10.6.1 線程之間的通信問題
10.6.2 線程之間的通信解決方法
小結
習題
第11章 網路通信程序設計
11.1 網路通信基礎
11.1.1 套接字
11.1.2 TCP和UDP傳輸協議
11.1.3 客戶-伺服器編程模型
11.2 Java網路包
11.3 InetAddress類
11.4 面向連接的Socket網路通信
11.4.1 Socket類
11.4.2 ServerSocket類
11.4.3 面向連接Socket的一個具體應用
11.4.4 支持多客戶的伺服器的設計
11.5 基於數據報Socket的網路通信
11.5.1 DatagramPacket類
11.5.2 DatagramSocket類
11.5.3 基於數據報Socket的通信實現
11.6 訪問URL資源
11.6.1 URL類
11.6.2 URLConnection類
小結
習題
第12章 資料庫與JDBC編程
12.1 JDBC概述
12.2 JDBC驅動程序的類型
12.3 JDBC URL
12.4 JDBC中主要的類和介面
12.4.1 JDBC驅動設置類DriverManager
12.4.2 連接介面Connection
12.4.3 語句介面Statement
12.4.4 記錄集對象ResultSet
12.4.5 PreparedStatement介面
12.4.6 CallableStatement介面
12.5 JDBC本地驅動連接SQLServer2000資料庫
12.6 綜合範例
小結
習題
參考文獻