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

21世紀高等院校規劃教材‧計算機程序設計類:Java程序設計及應用

  • 作者:李宗軍,滕延燕 著
  • 出版社: 中國水利水電出版社
  • 出版時間:2010-03-01
  • 版次:1
  • 商品編號: 10307381

    頁數:211

    紙張:膠版紙

    印次:1

    ISBN:9787508472713

    印刷時間:2010-03-01

    正文語種:中文


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

購買數量:

內容簡介

 

Java從誕生至今發生了許多重大的發展變化,《Java程序設計及應用》是為了滿足學習Java編程的人員深入研究Java而編寫的。《Java程序設計及應用》共分11章,分別講解了Java入門、編程基礎、面向對象、泛型、異常、線程、I/O、集合框架、常用API、枚舉、GUI編程等內容。
  《Java程序設計及應用》吸收了最新的Java技術和語法;融合了編程思想、理論、實踐、應用於一體:並且知識點前呼後應,始終站在Java編程整體的高度上來分章節講解,使讀者掌握的知識點是有機的整體;為讀者留下了一定的思考空間,培養讀者思考問題的能力。
  《Java程序設計及應用》配有《Java程序設計實訓》,精心設計的典型案例都來源於企業項目,與教材緊密結合,使理論知識與實踐技能緊密結合、交互循環貫通。隨書附贈光盤內容為《Java程序設計及應用》所有範例源程序、相關軟件、教學動畫演示等。
  《Java程序設計及應用》可作為理工科高等院校的「Java程序設計」課程教材,也可作為軟件培訓或者自學的教材。《Java程序設計及應用》是作者長期從事Java研究、開發、教學、企業軟件項目指導的心得體會,在此奉獻給大家,願《Java程序設計及應用》能夠為廣大Java愛好者提供有益的幫助。

目錄


前言
第1章 Java入門
1.1 Java的起源與發展
1.2 Java開發環境
1.2.1 兩種開發環境
1.2.2 搭建開發環境
1.2.3 瞭解環境變量
1.2.4 瞭解JDK.的目錄結構
1.3 初步體驗Java編程
1.3.1 HelloWorld案例
1.3.2 案例分析
1.4 JDKAPI文檔的使用
1.5 Java學習的建議
1.5.1 打好基礎
1.5.2 眼手腦並用
1.5.3 JDKAPI文檔
1.5.4 有效使用網絡資源
1.5.5 計算機英語
本章小結
習題1

第2章 Java編程基礎
2.1 Java語言基礎
2.1.1 註釋
2.1.2 關鍵字和標識符
2.1.3 基本數據類型
2.1.4 字面值與常量
2.1.5 變量
2.1.6 基本類型的類型轉換
2.1.7 數組
2.1.8 方法的參數傳遞
2.1.9 方法的可變參數
2.1.10 格式化輸出
2.1.11 包
2.2 Java運算符
2.2.1 算術運算符
2.2.2 比較運算符
2.2.3 邏輯運算符
2.2.4 位運算符
2.2.5 賦值運算符
2.2.6 運算符的優先級
2.3 流程控制
2.3.1 順序結構
2.3.2 條件分支結構
2.3.3 循環結構
2.3.4 跳轉語句
本章小結
習題2

第3章 面向對象
3.1 物理世界與面向對象
3.1.1 人與計算機的關係
3.1.2 物理世界的認知
3.1.3 面向對象方法與UML
3.2 類與對象
3.2.1 類的定義
3.2.2 構造方法
3.2.3 對象的創建與使用
3.3 封裝
3.3.1 訪問修飾符
3.3.2 封裝的保護作用
3.3.3 增強獨立性
3.4 類的繼承
3.4.1 繼承
3.4.2 繼承的UML符號
3.4.3 this與super關鍵字
3.5 多態
3.5.1 重載
3.5.2 覆蓋
3.6 接口與抽象類
3.6.1 接口
3.6.2 抽象類
3.7 引用類型的類型轉換
3.7.1 自動類型轉換
3.7.2 強制類型轉換
3.7.3 自動打包/拆包機制
3.8 其他修飾符
3.8.1 final
3.8.2 static
3.8.3 native
3.8.4 transient
3.8.5 strictfp
3.8.6 volatile
3.8.7 assert
3.9 類實例對象的創建過程
3.10 內部類
3.10.1 成員內部類
3.10.2 方法內部類
3.10.3 匿名內部類
3.11 對象之間的關係
3.11.1 泛化
3.11.2 聚合、組合
3.11.3 依賴
3.11.4 關聯
3.12 面向對象程序設計的基本原則
3.12.1 單一職責原則
3.12.2 開閉原則
3.12.3 裡氏代換原則
3.12.4 依賴倒轉原則
3.12.5 接口隔離原則
3.12.6 合成復用原則
3.12.7 迪米特法則
本章小結
習題3

第4章 泛型
4.1 為什麼要引入泛型
4.2 定義簡單的泛型
4.3 泛型和子類繼承
4.4 泛型的通配符
4.5 泛型方法和類型推斷
本章小結
習題4

第5章 異常處理
5.1 什麼是異常
5.2 異常處理機制
5.2.1 try/catch/finally
5.2.2 throws與throw
5.2.3 異常處理編程原則
本章小結
習題5

第6章 多線程
6.1 基本概念
6.2 線程對象的創建與啟動
6.2.1 繼承Thread類、
6.2.2 實現Runnable接口
6.2.3 兩種創建方式的比較
6.3 線程的生命週期
6.4 前台線程和後台線程
6.5 線程的分支與合併
6.6 多線程的同步
6.6.1 線程安全
6.6.2 同步代碼塊
6.6.3 同步方法
6.7 線程間的通信
本章小結
習題6

第7章 輸入輸出I/O
7.1 I/O概述
7.2 字符集編碼
7.2.1 基本概念
7.2.2 字符集編碼的發展
7.2.3 漢字編碼
7.2.4 內碼和codepage
7.2.5 字符集編碼的Java處理
7.3 File類與RandomAccessFile類
7.3.2 RandomAccesst
7.4 流
7.4.1 低級字節流
7.4.2 高級字節流
7.4.3 字符流
7.4.4 對象流與序列化
7.5 NIO包簡介
7.5.1 為什麼要引入NIO包
7.5.2 流與塊的比較
本章小結
習題7

第8章 Java集合框架
8.1 集合框架
8.1.1 引入集合框架的原因
8.1.2 集合框架視圖
8.2 集合框架中的常用類與接口
8.2.1 Iterator
8.2.2 Collection
8.2.3 Map
8.2.4 集合處理工具
本章小結
習題8

第9章 常用JDKAPI
9.1 Object類
9.1.1 Obiect介紹
9.1.2 getClass方法與reflection機制
9.1.3.toString方法
9.1.4 equals方法與
9.2 字符串的相關問題
9.2.1 S仕ing、StringBuffer、StringBuilder類
9.2.2 字符串的解析
9.2.3 正則表達式
9.3 其他常用的JDK類
9.3.1 Math、StrictMath與Random
9.3.2 日期類
9.3.3 System類
9.3.4 Runtime類
9.4 Scanner類
本章小結
習題9

第10章 枚舉enum
10.1 聲明一個簡單的枚舉
10.2 帶參數的枚舉值與構造方法
10.3 帶體的枚舉值
10.4 實現接口
本章小結
習題10

第11章 GUI編程
11.1 GUI概述
11.2 GUI編程三要素
]1.3 圖形組件
11.4 容器組件
11.4.1 Applet
11.4.2 Frame
11.4.3 Panel
11.4.4 Dialog
11.4.5 ScrollPane
11.5 佈局管理器
11.5.1 Flowl,ayout
11.5.2 BorderLayout
11.5 『3Card[.ayout
11.5.4 GridLayout
11.6 事件處理
11.6.1 事件源
11.6.2 事件
11.6.3 監聽器
11.6.4 監聽器接口適配器
11.7 菜單
11.7.1 下拉式菜單
11.7.2 彈出式菜單
11.8 Graphics繪圖
11.8.1 RGB顏色模式
11.8.2 字體
11.8.3 Java的繪圖機制,
11.9 國際化I18N
11.9.1 軟件的國際化和本地化
11.9.2 I18N編程模型
11.9.3 Locale
11.9.4 本地化的資源
11.10 MVC簡介
11.10.1 什麼是MVC
11.10.2 觀察員模式
11.10.3 MVC綜合例程
11.11 Swing簡介
本章小結
習題
附錄A Java編碼規範
附錄B 常用操作命令
附錄C Java發展大事記
參考文獻


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