第1章 引言
1.1 面向對象程序設計簡介
1.1.1 程序設計方法:面向過程與面向對象
1.1.2 基本概念:對象、類、消息傳遞
1.1.3 基本特征:封裝性、繼承性、多態(tài)性
1.2 Java語言簡介
1.2.1 Java的誕生
1.2.2 Java運行環(huán)境與平臺無關性
1.2.3 Java的主要特點
1.2.4 Java的3種平臺
習題1
第2章 Java語言基礎
2.1 Java語言開發(fā)環(huán)境的安裝與配置
2.1.1 JDK的安裝與配置
2.1.2 Eclipse的安裝與配置
第1章 引言
1.1 面向對象程序設計簡介
1.1.1 程序設計方法:面向過程與面向對象
1.1.2 基本概念:對象、類、消息傳遞
1.1.3 基本特征:封裝性、繼承性、多態(tài)性
1.2 Java語言簡介
1.2.1 Java的誕生
1.2.2 Java運行環(huán)境與平臺無關性
1.2.3 Java的主要特點
1.2.4 Java的3種平臺
習題1
第2章 Java語言基礎
2.1 Java語言開發(fā)環(huán)境的安裝與配置
2.1.1 JDK的安裝與配置
2.1.2 Eclipse的安裝與配置
2.2 使用JDK或Eclipse開發(fā)Java程序
2.2.1 通過JDK開發(fā)運行程序
2.2.2 通過Eclipse工具編寫運行程序
2.3 編寫Java應用程序
2.3.1 包含mam方法的類
2.3.2 屏幕輸出與鍵盤輸入
2.3.3 編寫多個靜態(tài)方法
2.4 標識符、關鍵字與字面值
2.4.1 標識符
2.4.2 關鍵字和字面值
2.5 變量與類型
2.5.1 變量
2.5.2 8種基本類型
2.5.3 基本數(shù)據類型之間的轉換
2.5.4 數(shù)組與字符串簡介
2.6 運算符與表達式
2.6.1 算術運算
2.6.2 移位運算
2.6.3 位運算
2.6.4 賦值運算
2.6.5 關系運算與邏輯運算
2.6.6 其他常用的運算符
2.7 語句
2.7.1 語句簡述
2.7.2 分支語句
2.7.3 循環(huán)語句
2.7.4 控制轉移語句
習題2
第3章 類與對象基礎
3.1 類與對象簡述
3.1.1 對象與類的關系
3.1.2 類的域、方法、構造器
3.1.3 構造器:對象的創(chuàng)建與初始化
3.1.4 對象引用與引用變量
3.1.5 方法與域的使用方式
3.1.6 Java類庫與類型的導入
3.2 Math類
3.2.1 Math類的靜態(tài)成員及功能
3.2.2 關于方法重載的討論
3.2.3 關于訪問控制修飾符的簡要說明
3.3 字符串:String類與String Buffer類
3.3.1 String類與字符串對象
3.3.2 StringBuffer類
3.4 數(shù)組對象
3.4.1 -維數(shù)組的聲明、創(chuàng)建與初始化
3.4.2 一維數(shù)組的復制:使用System.arraycopy()方法
3.4.3 一維數(shù)組的排序與搜索:使用java.util.Arrays類
3.4.4 多維數(shù)組的創(chuàng)建及使用
3.5 基本數(shù)據類型的包裝糞
3.5.1 包裝類的功能與成員構成
3.5.2 Integer類
3.5.3 Double類
3.5.4 Character類
3.6 大數(shù)處理與Bigln teger類
3.6.1 數(shù)值計算的精度損失和運算溢出問題
3.6.2 Biglnteger類
3.7 時間處理
3.7.1 時間與時間處理簡述
3.7.2 Date類與Simple Date Format類
3.7.3 Calendar類
3.8 異常處理簡介與Exception類
3.8.1 一個處理異常的例子
3.8.2 異常拋出與Exception類
習題3
……
第4章 類的設計與封裝
第5章 類繼承與接口的設計
第6章 集合框架與泛型
第7章 異常類、嵌套類、枚舉類型
第8章 輸入/輸出流
第9章 多線程與網絡編程基礎