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

21世紀高等學校本科計算機專業系列實用教材:Java程序設計實用教程(第2版)

  • 作者:張永常 編
  • 出版社: 電子工業出版社
  • 出版時間:2010-01-01
  • 版次:1
  • 商品編號: 10311146

    頁數:345

    紙張:膠版紙

    印次:1

    ISBN:9787121098994

    印刷時間:2010-01-01

    正文語種:中文


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

購買數量:

內容簡介

 

Java程序運行環境建設、Java語言基礎、數組和字符串、類和對象、包和接口、異常處理、Applet小程序、圖形用戶界面應用、多線程、多媒體編程、網絡編程、數據庫編程、輸入/輸出流編程、Servlet編程、JavaBean編程等內容。另外,《Java程序設計實用教程(第2版)》除了正文中的大量例題外,各章的最後附有綜合應用舉例、習題和實驗,使讀者的實踐能力得到大幅度提高。
  《Java程序設計實用教程(第2版)》可作為高等院校學生學習Java的教材、Java技術培訓的教材和教學參考書,也可作為Java愛好者的學習參考書。

目錄

第1章 緒論
1.1 Java發展簡史
1.2 為什麼要學習Java
1.2.1 高層評價
1.2.2 主要特點
1.2.3 Java運行機制
1.2.4 應用前景
1.3 面向對象程序設計的主要概念與舉例
1.3.1 對象、抽象和類
1.3.2 封裝
1.3.3 繼承
1.3.4 多態性
1.4 Java與C/C++的簡單比較
1.4.1 C語言
1.4.2 C++語言
1.4.3 Java語言
本章小結
習題1

第2章 Java程序運行環境建設
2.1 Java運行環境的安裝
2.1.1 JDK的下載
2.1.2 JDK的安裝
2.1.3 設置Java運行環境
2.2 如何編寫並運行Java程序
2.2.1 JavaApplication程序編輯、編譯與運行舉例
2.2.2 JavaApplet程序編輯、編譯與運行舉例
2.3 Java集成開發環境簡介
2.3.1 NetBeans
2.3.2 Eclipse
2.4 Java程序的基本輸入與輸出
2.4.1 輸入流和輸出流概述
2.4.2 簡單輸入與輸出舉例
2.5 Java編碼規範簡介
2.5.1 Java命名規範
2.5.2 Java註釋規範
2.5.3 Java縮進排版規範
2.5.4.Java文件名規範
2.5.5 Java聲明規範
2.5.6 Java語句規範
2.5.7 Java編程規範
2.6 如何獲得Java幫助
2.6.1 下載幫助
2.6.2 使用幫助
2.6.3 Java資源
本章小結
習題2
實驗1 Java環境搭建與簡單編程

第3章 Java語言基礎
3.1 關鍵字
3.2 基本數據類型
3.2.1 整數類型(int、short、long、byte)
3.2.2 浮點類型(float、double)
3.2.3 布爾類型(boolean)
3.2.4 字符類型(char)
3.3 常量和變量
3.3.1 常量
3.3.2 變量
3.4 運算符與表達式
3.4.1 賦值運算符和語句
3.4.2 算術運算符和算術表達式
3.4.3 關係運算符和關係表達式
3.4.4 邏輯運算符和邏輯表達式
3.4.5 位運算符
3.4.6 條件賦值運算符
3.4.7 廣義賦值運算符
3.4.8 對象運算符
3.4.9 括號與方括號運算符
3.4.10 運算符的優先級
3.5 類型轉換
3.5.1 自動轉換
3.5.2 強制轉換
3.6 流程控制
3.6.1 選擇語句
3.6.2 循環語句
3.6.3 轉移語句
3.7 綜合應用舉例
本章小結
習題3
實驗2 Java語言基礎

第4章 數組和字符串
4.1 數組
4.1.1 一維數組
4.1.2 多維數組
4.1.3 複製數組的方法
4.1.4 數組元素的排序方法
4.1.5 數組元素的查找方法
4.1.6 數組元素的填充方法
4.2 字符串
4.2.1 字符串的聲明與創建
4.2.2 與字符串有關的方法
4.2.3 StringBuffer中有關的方法
4.3 向量*
4.3.1 向量的聲明
4.3.2 Vector類的方法
4.4 綜合應用舉例
本章小結
習題4
實驗3 數組和字符串編程

第5章 Java面向對象程序設計
5.1 類
5.1.1 類的定義
5.1.2 類的使用
5.1.3 方法重載
5.1.4 內部類
5.2 訪問控制符和封裝
5.3 繼承
5.3.1 子類和簡單繼承舉例
5.3.2 變量隱藏和方法覆蓋
5.3.3 super和this
5.3.4 運行時多態與多重繼承
5.3.5 對象類型轉換
5.3.6 抽象類
5.4 非訪問控制符
5.4.1 statac
5.4.2 final
5.4.3 volatile、native、synchronized
5.5 Java的名字空間和包
5.5.1 Java的名字空間
5.5.2 Java提供的包
5.5.3 自定義包
5.5.4 包的引用
5.6 接口
5.6.1 接口的聲明
5.6.2 接口的實現
5.6.3 接口的使用
5.6.4 擴展接口與接口的多重繼承
5.7 綜合應用舉例
5.7.1 案例l:通用加密類Clipher的設計
5.7.2 案例2:多態與繼承綜合應用
舉例
本章小結
習題5
實驗4 Java面向對象程序設計

第6章 Java的異常處理
6.1 異常的概念
6.2 異常處理
6.2.1 Java中的Throwable類
6.2.2 try-catch-rmany語句
6.2.3 throw和throws語句
6.3 自定義異常處理類
6.4 綜合應用舉例
本章小結
習題6
實驗5 Java異常處理

第7章 AppIet小程序
7.1 Applet概述
7.1.1 Applet小程序簡介
7.1.2.Applet安全性及與Application的區別
7.1.3 Applet類及Applet的生命週期
7.2 在HTML中嵌入Applet程序
7.2.1 HTML代碼的基本結構
7.2.2 Applet標記
7.2.3 在HTML中傳遞Applet程序使用的參數
7.3 Applet應用
7.3.1 Applet的字體和顏色
7.3.2 Applet的應用
本章小結
習題7
實驗6 Applet小程序

第8章 圖形用戶界面應用
8.1 AWYT和Swing簡介
8.1.1 組件和容器
8.1.2 Swing組件及其之間的層次關係
8.1.3 組件類
8.2 佈局管理
8.2.1 順序佈局
8.2.2 邊界佈局
8.2.3 卡片佈局
8.2.4.網格佈局
8.2.5 面板的使用
8.3 事件處理
8.3.1 事件與事件處理方法
8.3.2 事件處理機制
8.3.3 事件處理舉例
8.3.4.事件適配器類
8.4 常用組件的應用
8.4.1 標籤
8.4.2 按鈕
8.4.3 列表框
8.4.4 選項框
8.4.5 複選框
8.4.6 文本框
8.4.7 文本區
8.4.8 菜單
8.4.9 窗口與對話框
8.4.10 綜合實例
本章小結
習題8
實驗7 圖形用戶界面

第9章 多線程
9.1 多線程的概念
9.1.1 進程和線程
9.1.2 多線程簡介
9.1.3 Java中的多線程機制
9.2 線程類及其線程創建
9.2.1 線程類
9.2.2 線程的創建
9.2.3 線程的狀態與控制
9.3 線程的同步
9.3.1 線程同步的概念
9.3.2 方法同步
9.3.3 對象同步
9.3.4 同步方法的缺點
9.4 線程組
9.4.1 線程組簡介
9:4.2 ThreadGroup類
9.4.3 線程之間的通信
9.5 綜合應用舉例
本章小結
習題9
實驗8 多線程

第10章 多媒體編程
10.1 檢索與使用聲音文件
10.1.1 簡單聲音文件播放
10.1.2 AudioClip接口
10.1.3 把聲音加載到AudioClip對象中
10.2 圖形與動畫
10.2.1 圖形與文本
10.2.2 圖像
10.2.3 動畫
10.2.4.雙緩衝
10.3 綜合應用舉例
本章小結
習題10
實驗9 多媒體編程

第11章 網絡編程
11.1 網絡編程的基本概念
11.1.1 TCP/IP協議概述
11.1.2 Socket套接字
11.1.3 端口
11.1.4 URL
11.2 使用URL獲取網絡資源
11.2.1 URL類
11.2.2 獲取圖像
11.2.3 獲取聲音
11.2.4 獲取文檔
11.3 使用TCP協議的Socket編程
11.3.1 Socket套接字
11.3.2 一對一的SocketC/S通信
11.3.3 TCP協議通信的實現
11.3.4 一對多的SocketC/S通信
11.3.5 一對多通信的實現
11.4 綜合應用舉例
本章小結
習題11
實驗10 網絡編程

第12章 數據庫編程
12.1 JDBC技術簡介
12.1.1 JDBC概述
12.1.2 JDBC的基本功能
12.2 JDBC接口與驅動程序
12.2.1 JDBCAPI
12.2.2 JDBCDriveAPI
12.3 JDBC在數據庫訪問中的應用
12.3.1 建立與數據庫的連接
12.3.2 執行查詢語句
12.3.3 對數據庫進行更新操作
12.3.4 事務
12.4 JDBC綜合應用示例
12.4.1 建立數據庫
12.4.2 建立數據源
12.4.3 數據庫操作程序
12.5 綜合應用舉例
本章小結
習題12
實驗11 數據庫編程

第13章 輸入/輸出流編程
13.1 File類應用舉例
13.1.1 File類用來獲取文件或目錄的信息
13.1.2 文件的處理
13.2 Reader與Writer類應用舉例
13.2.1 Reader和Writer
13.2.2 InputStreamReader和OutputStreamWriter
13.3InputStream與OutputStream類應用舉例
13.3.1 InputStream類
13.3.2 OutputStream類
13.4 數據流應用舉例
13.5 對象流應用舉例
本章小結
習題13
實驗12 輸入與輸出

第14章 Sorvlet編程
14.1 Servlet簡介
14.1.1 Servlet概述
14.1.2 Servlet開發環境搭建
14.1.3 Servlet的工作原理與生命週期
14.2 Servlet編程示例
本章小結
習題14
實驗13 Servlet編程

第15章 JavaBeans編程
15.1 JavaBeans簡介
15.1.1 JavaBeans概述
15.1.2 JavaBeans的組件模型
15.1.3 JavaBeansAPI應用簡介
15.2 JavaBeans的組件構成
15.2.1 JavaBeans組件的創建
15.2.2 開發工具中的JavaBeans
15.3 JavaBeans組件的應用示例
本章小結
習題15
實驗14 Java.Beans編程
參考文獻


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