2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

教育部實用型信息技術人才培養系列教材:Java程序設計基礎教程

  • 作者:龔永罡 等 著
  • 出版社: 清華大學出版社
  • 出版時間:2009-07-01
  • 版次:1
  • 商品編號: 10156832

    頁數:349

    印刷時間:2009-07-01


HK$64.00 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Java程序設計基礎教程》是一本實用的Java程序設計教材,以面向高校進行Java語言程序設計教學實踐活動和培訓機構進行Java程序員開發培訓為目標。全書共分為14章,包括基礎知識篇、基礎開發篇、中級開發篇。《Java程序設計基礎教程》強調基本概念、技術和方法的闡述,注重理論聯繫實際的操作。內容包括Java程序設計概論,Java基本的程序設計結構,類和對象,繼承、接口與內部類,Java API,圖形用戶界面設計,多線程,文件和流,異常處理,Java網絡編程,Java Applet基礎,常見數據結構的Java實現,Java數據庫連接——JDBC,Java多媒體編程——圖像、動畫和聲音等。每章都列舉許多經典實例,章後配有練習思考題,引導讀者利用本章的知識點進行思考和程序設計,有利於提高讀者分析解決問題的能力。《Java程序設計基礎教程》可以作為高等院校計算機專業及職業培訓的教材,也可作為其他專業的選學和自學教材。隨書配有電子課件、習題解答、源程序代碼、實驗指導書等相關輔助教學資料,凡使用《Java程序設計基礎教程》作為教材的教師可登錄網站下載。

目錄

基礎知識篇
第1章 Java程序設計概述
1.1 機器語言、彙編語言和高級語言
1.2 Java語言概述
1.2.1 Java語言的產生
1.2.2 Java語言的發展
1.2.3 Java虛擬機及Java的跨平台原理
1.2.4 Java語言的關鍵特點
1.3 Java平台和主要應用方向
1.4 Java的垃圾回收與代碼安全檢查機制
1.5 典型的Java開發環境
1.5.1 下載、安裝和瞭解JDK
1.5.2 設置Path變量
1.5.3 設置ClassPath變量
1.5.4 測試環境變量
1.5.5 Eclipse和MyEclipse
1.6 Java編程示例
1.6.1 第一個JavaApplication
1.6.2 Java程序的編輯
1.6.3 運行JavaApplication應用程序
1.6.4 第一個JavaApplet
1.6.5 運行Applet
1.7 反編譯工具的介紹
1.8 JavaJDK6新功能介紹
1.9 練習思考題
第2章 Java基本的程序設計結構
2.1 標識符和關鍵字
2.1.1 標識符
2.1.2 關鍵字
2.2 Java的基本數據類型
2.2.1 布爾型
2.2.2 字符型
2.2.3 整數型
2.2.4 浮點型
2.2.5 基本數據類型的轉換
2.3 運算符、表達式
2.3.1 算術運算符與算術表達式
2.3.2 比較和條件運算
2.3.3 邏輯和位運算
2.3.4 遞增和遞減運算
2.3.5 賦值運算符
2.4 語句
2.4.1 語句概述
2.4.2 控制語句
2.4.3 循環語句
2.4.4 break和continue
2.5 輸入/輸出
2.6 數組
2.6.1 數組的概念
2.6.2 一維數組
2.6.3 多維數組
2.7 練習思考題
第3章 類和對象
3.1 面向對象技術基礎
3.1.1 面向對象的基本概念
3.1.2 面向對象的基本特徵
3.1.3 面向對象程序設計方法
3.2 類的定義與使用
3.2.1 類
3.2.2 類聲明
3.2.3 類體
3.2.4 成員變量和局部變量
3.2.5 成員方法
3.2.6 方法重載
3.2.7 構造方法
3.2.8 值得注意的問題
3.3 對象
3.3.1 對象的生成
3.3.2 對象的使用
3.3.3 對象的引用和實體
3.3.4 參數傳值
3.3.5 對象的清除
3.4 static關鍵字
3.4.1 實例變量和類變量的區別
3.4.2 實例方法和類方法的區別
3.5 this關鍵字
3.6 final關鍵字
3.7 Java類中的限定詞
3.8 包
3.8.1 包語句
3.8.2 import語句
3.9 練習思考題
第4章 繼承、接口和內部類
4.1 繼承、超類和子類
4.1.1 子類
4.1.2 子類的繼承
4.1.3 super關鍵字
4.2 抽象類和接口
4.2.1 抽象類
4.2.2 接口
4.2.3 接口的定義
4.2.4 接口的實現
4.3 內部類
4.3.1 內部類的定義和使用
4.3.2 匿名類的定義和使用
4.4 Class類
4.4.1 獲取類的有關信息
4.4.2 使用Class實例化一個對象
4.5 練習思考題

基礎開發篇
第5章 JavaAPl
5.1 JavaAPI的概念
5.2 Object類
5.3 String類和StringBuffer類
5.3.1 String類
5.3.2 StringBuffer類
5.3.3 String類和StringBuffer類下字符串的區別
5.4 基本數據類型的對象類
5.4.1 Double類和Float類
5.4.2 Byte、Integer、Short、Long類
5.4.3 Character類
5.5 Hashtable與Properties類
5.5.1 Hashtable類
5.5.2 Properties類
5.5.3 利用Properties類讀取配置文件信息
5.6 System類與Runtime類
5.6.1 System類1
5.6.2 Runtime類?1
5.7 Date與Calendar類
5.7.1 Date類
5.7.2 Calendar類
5.8 Math與Random類
5.8.1 Math類
5.8.2 Random類
5.9 練習思考題
第6章 圖形用戶界面設計
6.1 Java的GUI
6.2 用AWT生成圖形化用戶界面
6.2.1 java包
6.2.2 組件
6.3 常用容器
6.3.1 Frame
6.3.2 Panel
6.3.3 ScrolIPane
6.4 佈局管理器
6.4.1 FlowLayout佈局
6.4.2 BorderLayout佈局
6.4.3 GfidLayout佈局
6.4.4 CardLayout佈局
6.4.5 容器的嵌套
6.4.6 總結
6.5 AWT事件處理模型
6.5.1 事件處理機制
6.5.2 事件類
6.5.3 事件監聽器
6.5.4 AWT事件及其相應的監聽器接口
6.5.5 事件適配器
6.6 AWT組件庫
6.6.1 按鈕
6.6.2 單行文本輸入框
6.6.3 文本輸入區
6.6.4 選擇框和選擇框組
6.6.5 下拉式列表
6.6.6 滾動列表
6.6.7 畫布
6.6.8 對話框
6.6.9 菜單欄、菜單和菜單項
6.7 練習思考題
第7章 多線程
7.1 線程簡介
7.1.1 進程與線程
7.1.2 線程的狀態
7.2 Thread類的子類創建線程
7.3 實現Runnable接口
7.4 基本的線程控制
7.5 線程的調度
7.6 多線程的互斥與同步
7.6.1 臨界資源問題
7.6.2 互斥鎖
7.6.3 多線程的同步
7.7 Daemon線程
7.8 練習思考題
第8章 文件和流
8.1 I/O流概述
8.1.1 I/O流的層次
8.1.2 InputStream和Output-Stream
8.1.3 I/O中的例外
8.2 文件處理
8.2.1 文件描述
8.2.2 文件的順序處理
8.2.3 隨機訪問文件
8.3 過濾流
8.3.1 過濾流類層次
8.3.2 幾種常見的過濾流
8.4 字符流的處理
8.4.1 Reader和Writer
8.4.2 InputSeamReader和Output-StreamWriter
8.4.3 BufferedReader和Bufiered.Writer
8.5 對象的序列化(Serialization)
8.5.1 序列化的定義
8.5.2 序列化方法
8.5.3 序列化的注意事項
8.6 其他常用的流
8.6.1 管道流
8.6.2 內存的讀/寫
8.6.3 順序輸入流
8.7 練習思考題
第9章 異常處理
9.1 異常處理基礎
9.1.1 異常示例
9.1.2 異常類的層次
9.1.3 異常類的分類
9.2 異常的處理
9.2.1 捕獲異常
9.2.2 聲明拋棄異常
9.3 自定義異常類
9.3.1 繼承Exception類
9.3.2 繼承Throwable類
9.3.3 自定義異常類的使用
9.4 練習思考題
第10章 Java網絡編程
10.1 網絡編程基礎知識
10.1.1 網絡基礎知識
10.1.2 網絡基本概念
10.1.3 傳輸協議:TCP、UDP
10.2 URL及應用示例
10.2.1 統一資源定位器URL
10.2.2 URL的組成
10.2.3 創建一個URL
10.2.4 解析一個URL
10.2.5 從URL讀取WWW網絡資源
10.2.6 通過URLConnetction連接www
10.3 InetAdress類
10.4 基於套接字的低層次Java網絡編程
10.4.1 Socket通信
10.4.2 Socket通信的一般過程
10.4.3 創建Socket
10.4.4 客戶端的Socket
10.4.5 服務器端的Server-Socket
10.4.6 打開輸入/輸出流
10.4.7 關閉Socket
10.4.8 簡單的Client/Server程序設計
10.4.9 支持多客戶的Client/Server程序設計
lO.5 UDP數據報
10.5.1 什麼是Dayam
10.5.2 DatagramSocket、DatagramPacket
10.5 -3基於UDP的簡單的Client/Server程序設計
10.5.4 用數據報進行廣播通信
10.6 練習思考題

中級開發篇
第11章 JavaApplet基礎
11.1 JavaApplet的運行原理
11.1.1 Applet的運行環境
11.1.2 什麼是appletviewer
11.1.3 JavaApplet程序開發步驟
11.1.4 Applet的安全機制
11.2 Applet類及其方法
11.2.1 Applet類的基本方法
11.2.2 Applet運行狀態控制方法
11.2.3 Applet應用的有關參數
11.3 一個顯示動畫的Applet程序
11.3.1 重載update( )
11.3.2 使用雙緩衝技術
11.3.3 例子
11.4 Applet中使用URL
11.5 Applet中建立新線程
11.6 Applet中播放聲音
11.7 練習思考題
第12章 常見數據結構的Java實現
第13章 Java數據庫連接——JDBC
第14章 Java多媒體編程:圖形、圖像和聲音
附錄A Eclipse3.3 的下載、安裝和運行
附錄B MyEclipse7.0的下載、安裝和運行
附錄C MySQL5數據庫下載、安裝和運行


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。