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

跟我學Java(附光盤)

  • 作者:楊量功,等 編
  • 出版社: 清華大學出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10400296

    頁數:470


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

購買數量:

內容簡介

 

《跟我學Java》Java是當前最流行的程序設計語言之一。《跟我學Java》以Java最新版本Java SE6為基礎,涵蓋了Java SE6最新特性,由淺入深地介紹了Java SE6的主要內容。全書內容包括Java的發展、環境配置和開發工具安裝、Java基本語法、流程控制語句、字符串、數組、面向對象的抽象性、繼承性和多態性、接口和內部類、多線程程序、異常處理、圖形界面設計、Java I/O、集合、Java與數據庫、Java Web應用——JSP為了便於讀者學習,《跟我學Java》最後一章對KⅣ管理系統進行了詳細的分析,幫助讀者掌握Java項目開發。
  為了方便讀者學習,《跟我學Java》光盤中提供了豐富的內容,包括全書的多媒體視頻演示、全書的電子教案、943頁的電子資料以及書中講解的源代碼等內容。對於每章後面的習題,筆者都給了相應的解答,讀者可以到網站下載。
  《跟我學Java》適合大中專院校的學生、Java自學者、初級程序員、信息技術人員閱讀,同時也可以作為培訓機構的培訓教材。

目錄

第1章 Java概述
1.1 Java的發展史
1.1.1 Java起源
1.1.2 Java發展
1.2 Java是什麼
1.2.1 Java語言
1.2.2 Java平台
1.2.3 Java網絡操作系統
1.3 Java的特點
1.4 Java程序類型
1.5 JDK與JRE
1.5.1 Java開發工具包
1.5.2 Java運行環境
1.6 Java技術體系
1.7 Java虛擬機
1.7.1 虛擬機數據類型
1.7.2 Java虛擬機的生命週期
1.7.3 Java虛擬機的體系結構
1.8 垃圾收集器
1.9 本章習題

第2章 Java開發環境
2.1 J2SE的下載和安裝
2.1.1 J2SE的下載
2.1.2.1 2SE的安裝
2.2 環境變量的配置與測試
2.2.1 設置環境變量path
2.2.2 設置環境變量classpath
2.2.3 環境變量的測試
2.3 API文檔的下載與使用
2.4 第一個應用程序
2.4.1 Hello World程序
2.4.2 程序運行編譯命令
2.4.3 Hello World編譯與運行
2.5 簡單開發工具介紹
2.5.1 Edit Plus的編譯與運行
2.5.2 在UltraEdit上開發.Java
2.6 集成開發環境Eclipse介紹
2.6.1 Eclipse下載與安裝
2.6.2Eclipse的透視圖
2.6.3 Eclipse的視圖(View)
2.6.4 Eclipse的編輯器
2.6.5 Eclipse的工具欄和菜單欄
2.6.6 使用Eclipse編寫Hello World程序
2.7 本章習題

第3章 Java語言基礎
3.1 標識符
3.1.1 標識符的概念
3.1.2 變量命名規則
3.1.3變量命名技巧
3.2 關鍵字
3.3 註釋
3.4 數據類型
3.4.1 整型
3.4.2 浮點型
3.4.3 字符型
3.4.4 布爾型
3.5 變量與常量
3.5.1 變量聲明
3.5.2 變量賦值和初始化
3.5.3 常量
3.6 類型轉化
3.6.1 數值類型之間的轉換
3.6.2 強制類型轉換
3.7 運算符
3.7.1 算術運算符
3.7.2 關係運算符
3.7.3 邏輯運算符
3.7.4 位運算符
3.7.5 自動遞增和遞減
3.7.6 三元運算符
3.7.7 運算符的優先級
3.8 本章習題

第4章 程序流程控制
4.1 順序結構
4.2 條件語句
4.2.1 if語句
4.2.2 if else語句
4.2.3 if else if語句
4.2.4 if語句的嵌套
4.2.5 布爾表達式
4.2.6 開關語句
4.3 循環語句
4.3.1 while循環結構
4.3.2 do while循環結構
4.3.3 for循環結構
4.3.4 循環的嵌套
4.4 轉向語句
4.4.1 break中斷語句
4.4.2 continue條件繼續語句
4.4.3 標籤語句
4.5 返回語句
4.6 綜合實例:水仙花數
4.7 本章習題

第5章 字符串
5.1 字符串簡介
5.1.1 字符串常量
5.1.2 String創建字符串常量
5.1.3 String Buffer創建字符串
5.2 連接字符串
5.2.1 與字符串的連接
5.2.2 與其他數據類型的連接
5.3 String字符串操作
5.3.1 基本操作
5.3.2 比較
5.3.3 轉化
5.3.4 查找
5.3.5 截取拆分
5.3.6 替換或修改
5.4 String Buffer類操作
5.4.1 基本操作
5.4.2 字符串操作方法
5.4.3 添加append0
5.4.4 插入insert( )
5.5 實例:字符串應用
5.6 本章習題

第6章 數組
6.1 一維數組
6.1.1 數組的概念
6.1.2 一維數組的聲明
6.1.3 一維數組的初始化
6.1.4 一維數組的使用
6.1.5 一維數組的空問模型
6.1.6 基本數據類型數組
6.1.7 對象數組
6.1.8 數組參數
6.2 二維數組和多維數組
6.2.1 二維數組的聲明
6.2.2 二維數組的初始化
6.2.3 二維數組的空間模型
6.2.4 二維數組的使用
6.3 數組操作
6.3.1 排序數組
6.3.2 查找
6.3.3 複製數組
6.3.4 填充數據
6.3.5 比較數組
6.4 實例:楊輝三角
6.5 本章習題

第7章 對象與類
7.1 面向對象程序設計
7.1.1 面向對象程序設計的概述
7.1.2 面向對象程序設計的特點
7.1.3 對象與類的關係
7.2 定義類
7.2.1 MasterCard類的實現
7.2.2 MasterCard類的使用
7.2.3 訪問控制
7.2.4 構造方法
7.2.5 方法的參數
7.2.6 封裝與隱藏
7.2.7 finalize( )方法
7.3 靜態域與靜態方法
7.3.1 靜態域
7.3.2 靜態方法
7.3.3 Math類
7.4 構造方法
7.4.1 默認的域初始化
7.4.2 默認構造方法
7.4.3 拷貝構造方法
7.4.4 重載構造方法
7.4.5 調用構造方法
7.4.6 初始化塊
7.5 包
7.5.1 包的概念
7.5.2 類的導入
7.5.3 包名與目錄
7.5.4 靜態導入
7.5.5 Java包介紹
7.6 類設計技巧
7.7 實例:完善Master Card
7.7.1 構造方法
7.7.2 setter方法
7.7.3 getter方法
7.7.4 其他方法
7.8 main()方法
7.9 本章習題

第8章 繼承
8.1 父類和子類
8.2 super構造方法調用
8.3封裝和繼承
8.4 使用繼承
8.4.1 Obiect類
8.4.2 定義equals方法
8.5 關於設計好繼承的幾點建議
8.6 實例:一卡通類的繼承
8.6.1 構造方法
8.6.2 setter方法
8.6.3 getter方法
8.6.4.方法覆蓋
8.6.5 equals方法
8.6.6 其他需要強調的地方
8.7 本章習題

第9章 多態與抽象類
9.1 多態性概念
9.2重載
9.2.1 重載概念
9.2.2 重載注意事項
9.3覆蓋
9.3.1 覆蓋概念
9.3.2 覆蓋與訪問權限
9.3.3 靜態方法覆蓋
9.3.4 覆蓋與異常拋出
9.3.5 抽象方法覆蓋
9.3.6 覆蓋與重載
9.4 靜態綁定與動態綁定
9.4.1 靜態綁定
9.4.2 動態綁定
9.5 抽象類
9.5.1 抽象類概念
9.5.2 抽象類應用
9.5.3 抽象類注意事項
9.6 本章習題

第10章 接口與內部類
10.1 接口
10.1.1 接口的概念
10.1.2 接口應用
10.1.3抽象類實現接口
10.1.4 派生接口
10.1.5 Comparable接口
10.1.6 Comparable接口應用
10.1.7 接口中定義常量
10.1.8 Cloneable接口
10.1.9 Cloneable接口應用
10.1.10 抽象類與接口區別
10.2 內部類概念
10.3成員內部類
10.3.1 創建內部類對象
10.3.2 內部類的this引用
10.3.3成員內部類的修飾符
10.4 方法內部類
10.5 匿名內部類
10.5.1 繼承式
10.5.2 接口式
10.5.3 參數式
10.6 靜態嵌套類
10.7 內部類的繼承
10.8 本章習題

第11章 線程
11.1 線程基礎
11.1.1 什麼是線程
11.1.2 Thread創建線程
11.1.3 Thread創建線程步驟
11.1.4 Runnable接口創建線程
11.1.5 Runnable創建線程步驟
11.2 線程週期
11.2.1 線程週期概念
11.2.2線程的創建和啟動
11.2.3 線程狀態轉換
11.2.4 等待線程結束
11.3 線程調度
11.4 線程同步
11.4.1 同步概念
11.4.2 同步格式
11.4.3同步應用
11.5 線程通信
11.5.1 生產者/消費者
11.5.2 共享隊列
11.5.3 運行生產者/消費者
11.6 死鎖
11.7 本章習題

第12章 異常處理
12.1 異常的概念
12.2 異常的基本樣式
12.3 Java異常類
12.3.1 異常類層次結構
12.3.2 異常處理方法
12.4 異常捕獲
12.4.1 異常捕獲處理語句塊
12.4.2 必須執行語句塊
12.4.3 必須執行語句的意外
12.5 異常拋出
12.5.1 異常拋出概念
12.5.2 throw
12.5.3throws
12.5.4 拋出異常
12.6 自定義異常
12.6.1 創建用戶自定義異常
12.6.2 捕獲運行時異常
12.7 本章習題
……

第13章 圖形界面編程
第14章 Java I/O系統
第15章 集合
第16章 Java與數據庫
第17章 Java Web 應用-JSP
第18章 KTV管理系統


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