內容簡介
《Java SE 6.0基礎及套用案例開發》以實例、項目工程的實現為主線,以套用為目的,循序漸進地講解Java的具體套用,使初學者易學易用。《Java SE 6.0基礎及套用案例開發》可作為高等院校計算機相關專業及計算機培訓學校的教材,也可作為Java程式設計開發人員的參考用書。
《Java SE 6.0基礎及套用案例開發》共分為三篇:第一篇為基礎篇,共4章,主要講述Java的產生和發展、Java SE環境的搭建、JavasE基本語法、Java SE流程控制語句、Eclipse集成開發環境安裝與配置、項目的創建、調試和運行等。第二篇為任務驅動篇,共5章,主要講述Java SE類和接口、圖形用戶界面、Java SE輸入輸出流、Java SE網路套用以及Java SE資料庫編程等。第三篇為綜合案例編程篇,共l章,綜合前面各章節所講內容,分析圖書管理系統開發的各模組,系統介紹了該系統的開發過程。
圖書目錄
第一篇 基礎篇
第1章 JavaSE概述
1.1 JavaSE的產生與發展
1.1.1 Java技術的產生
1.1.2 JavaSE的發展
1.2 JavaSE的特點
1.3 搭建JavaSE簡易開發環境
1.3.1 下載JDK6.0
1.3.2 安裝JDK6.0
1.3.3 Windows環境下JDK6.0的配置
1.3.4 JDK6.0的新特性
1.4 JavaSE程式開發過程
1.4.1 JavaSE6.0程式的基本結構
1.4.2 編寫JavaSE6.0程式
1.4.3 編譯和運行JavaSE6.0程式
1.4.4 使用JavaSE6.0API文檔
1.5 思考與練習
第2章 JavaSE6.0基本語法
2.1 Java符號
2.1.1 標識符
2.1.2 關鍵字
2.1.3 運算符和分隔設定
2.1.4 注釋
2.2 數據類型
2.2.1 基本類型
2.2.2 引用類型
2.3 常量與變數
2.3.1 常量的概念與使用
2.3.2 變數的聲明與引用
2.3.3 變數的作用域
2.4 運算符
2.4.1 算術運算符
2.4.2 關係運算符
2.4.3 賦值運算符
2.4.4 邏輯運算符
2.4.5 條件運算符
2.4.6 位運算符
2.4.7 運算符的優先權
2.4.8 語句和表達式
2.5 數據類型間的轉換
2.5.1 自動類型轉換
2.5.2 強制類型轉換
2.6 數組與字元串
2.6.1 一維數組
2.6.2 多維數組
2.6.3 字元串
2.7 基本數據類型與封裝類
2.7.1 構造方法
2.7.2 常用方法
2.8 思考與練.習
第3章 JavaSE6.0流程控制語句
3.1 三種控制結構
3.2 分支語句
3.2.1 簡單if語句
3.2.2 if…else語句
3.2.3 多層嵌套if…else語句
3.2.4 判斷中的“短路”現象
3.2.5 使用if語句和三目運算符判定是否是閏年
3.2.6 swish多分支語句
3.3 循環語句
3.3.1 while語句
3.3.2 do…while語句
3.3.3 for語句
3.3.4 多種循環嵌套
3.3.5 使用循環語句計算水仙花數
3.4 跳轉語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 return語句
3.4.4 goto語句
3.5 思考與練習
第4章Eclipse集成開發環境
4.1 Eclipse的概念和特點
4.1.1 Eclipse的概念
4.1.2 Eclipse的主要特點
4.2 Eclipse的安裝與配置
4.2.1 Eclipse的下載
4.2.2 Eclipse的安裝
4.2.3 Eclipse的啟動
4.2.4 Eclipse多國語言包的安裝
4.3 Eclipse平台
4.3.1 Eclipse平台技術概述
4.3.2 Eclipse透視圖
4.3.3 Eclipse視圖
4.3.4 Eclipse編輯器
4.4 創建並運行Java項目
4.4.1 創建Java項目
4.4.2 創建Java類
4.4.3 編寫Java原始碼
4.4.4 Java項目的運行
4.4.5 Java項目的調試
4.5 Eclipse中的項目管理
4.5.1 導入包
4.5.2 導入Java類
4.5.3 導入Java項目
4.5.4 導出Java項目
4.6 思考與練習
第二篇任務驅動篇
第5章Java SE的類和接口
5.1 類和對象
5.1.1 Java類定義
5.1.2 類的成員變數
5.1.3 類的成員方法
5.1.4 類的構造方法
5.1.5 對象的創建和使用
5.1.6 類的封裝
5.1.7 包的創建和使用
5.1.8 任務:創建用戶類User
5.2 類的繼承
5.2.1 類的繼承概述
5.2.2 方法的重載和覆蓋
5.2.3 抽象類和最終類
5.2.4 任務:創建管理員類Admin
513接口
5.3.1 定義接口
5.3.2 實現接口
5.3.3 任務:創建圖書的接口
5.4 項目實踐
5.4..1 定義圖書類
5.4.2 定義讀者類
5.5 思考與練習
第6章JavaSE6.0的圖形用戶界面
6.1 簡單控制項和流式布局
6.1.1 JLabel(標籤)組件
6.1.2 JTextField(文本框)組件
6.1.3 JPasswordField(密碼框)組件
6.1.4 JButton(按鈕)組件
6.1.5 JPanel(面板)組件
6.1.6 流式布局管理器
6.1.7 任務:創建管理員登錄界面
6.2 選擇框和格線布局
6.2.1 JComboBox(選擇框)組件
6.2.2 JList(列表框)組件
6.2.3 JRadioButton(單選按鈕)和JCheckBox(複選框)組件
6.2.4 JOptionPane(彈出對話框)組件
6.2.5 格線布局管理器
6.2.6 任務:創建計算器界面
6.3 Java SE中事件處理模型和BorderLayout布局
6.3.1 JTable(表格)組件
6.3.2 JScrollPane(滾動面板1組件
6.3.3 Vector(向量)組件
6.3.4 Java SE中事件處理模型
6.3.5 BorderLayout布局管理器
6.3.6 任務:創建圖書管理界面
6.4 高級控制項和卡式布局
6.4.1 JMenu(選單)組件、JMenultem(選單選項)組件和JMenuBar(選單欄)組件
6.4.2 JSplitPane(分割面板)組件
6.4.3 JTree(樹狀結構)組件
6.4.4 卡布局管理器
6.4.5 JFrame窗體
6.4.6 任務:創建系統主界面
6.5 文本域、對話框和BoxLayout布局
6.5.1 JTextArea(文本域)組件
6.5.2 FileDialog(檔案對話框)組件
6.5.3 BoxLayout布局
6.5.4 任務:創建記事本主界面
6.6 項目實踐
6.6.1 創建管理用戶界面
6.6.2 創建添加、修改、刪除用戶界面
6.7 思考與練習
第7章JavaSE6.0的輸入輸出流
7.1 Java SE的輸入輸出類庫
7.1.1 流概述
7.1.2 Java SE的輸入輸出流類
7.2.1 Java SE的輸入流
7.2.1 Java SE的I/O處理方式
7.2.2 標準輸入
7.2.3 檔案的位元組輸入流
7.2.4 檔案的字元輸入流
7.2.5 I/O異常處理
7.2.6 任務:打開記事本檔案
7.3.JavaSE的輸出流
7.3.1 標準輸出流
7.3.2 檔案的位元組輸出流
7.3.3 檔案的字元輸出流
7.3.4 任務:保存記事本檔案
7.4 Java SE的檔案類
7.4.1 檔案類
7.4.2 複製和刪除檔案