Java程式設計基礎教程與實驗指導清華電腦學堂

Java程式設計基礎教程與實驗指導清華電腦學堂

《Java程式設計基礎教程與實驗指導清華電腦學堂》是2008年清華大學出版社出版的圖書,作者是王占中、崔志剛。

基本介紹

  • 書名:Java程式設計基礎教程與實驗指導清華電腦學堂 
  • 作者:王占中、崔志剛
  • ISBN:9787302175889 [十位:7302175888]
  • 頁數:375
  • 定價:39.8元
  • 出版社清華大學出版社
  • 出版時間:2008年11月1日
內容簡介,編輯推薦,目錄,

內容簡介

《Java程式設計基礎教程與實驗指導》由淺入深地學習Java編程知識。全書共分11章,介紹Java面向對象編程的基礎知識和技能,從基本的Java組成元素、數據類型和控制結構開始,逐步過渡到方法、類、對象及面向對象程式設計的高級特徵;深入學習Java圖形用戶界面設計、檔案和資料庫等高級套用;最後,通過MVC實現的綜合實例對前面知識進行全面的套用和鞏固。《Java程式設計基礎教程與實驗指導》附有配套光碟,提供了書中實例的原始碼和視頻教學檔案。《Java程式設計基礎教程與實驗指導》下篇是實驗指導,有10個單元,選擇了一批實用的上機練習,以鞏固和提高讀者的動手能力,加深對基礎理論的理解。

編輯推薦

《Java程式設計基礎教程與實驗指導》體現了作者在軟體技術教學改革過程中形成的"項目驅動、案例教學、理論實踐一體化"教學方法,可以作為Java職業培訓教材和各級院校Java授課培訓教程,也適合作為Java自學資料和參考資料。

目錄

上篇基礎知識
第1章 Java概述
1.1 Java簡介
1.1.1 .1ava的歷史
1.1.2 .Java的概念
1.1.3 .Java的特點
1.2  .Java工作原理
1.2.1 .Java運行流程
1.2.2 JVM介紹
1.3 JavaAPI介紹
1.4 下載和安裝.JDK6.
1.4.1 JDK6.0介紹
1.4.2 安裝和配置JDK6.
1.5 JavaApplication和JavaApplet例子
1.5.1 Application例子
1.5.2 Applet例子
1.6  JDK6.0常用命令
1.6.1 編譯和解釋命令
1.6.2 生成幫助命令irdVadoc
1.6.3 壓縮命令iar
1.7 Eclipse工具介紹
1.7.1 Eclipse概述
1.7.2 Eclipse開發程式
1.8 擴展練習
第2章 Java基本語法
2.1 Java數據類型
2.1.1 基本類型
2.1.2 類型轉換
2.2 變數和常量
2.2.1 變數
2.2.2 常量
2.3 標識符和運算符
2.3.1 標識符
2.3.2 運算符
2.4 程式控制語句
2.4.1 條件語句4l
2.4.2 循環語句
2.4.3 跳轉語句
2.5 數組
2.5.1 一維數組
2.5.2 二維數組
2.6 擴展練習
第3章 面向對象和類
3.1 面向對象概述
3.1.1 面向對象概念
3.1.2 面向對象特點
3.2 類結構
3.2.1 類概述
3.2.2 定義類和變數
3.2.3 定義成員方法
3.2.4 成員方法重載
3.2.5 構造方法
3.2.6 this關鍵字
3.3 創建對象
3.3.1 對象的聲明、創建、調用和清除
3.3.2 對象的引用
3.4 繼承
3.4.1 Java中實現繼承
3.4.2 方法重寫和變數隱藏
3.4.3 使用super關鍵字
3.5 常用修飾符
3.5.1 訪問控制修飾符
3.5.2 static靜態修飾符
3.5.3 final修飾符
3.6 抽象類與接口
3.6.1 抽象類
3.6.2 接口
3.7 內部類和包裝類
3.7.1 內部類
3.7.2 包裝類
3.8 包
3.9 擴展練習
第4章 Java異常
4.1 異常介紹
4.1.1 異常產生的原因
4.1.2 異常類概述
4.2 處理異常
4.2.1 捕獲異常
4.2.2 拋出和聲明異常
4.2.3 finally語句塊
4.3 自定義異常
4.4 擴展練習
第5章 字元串和日期類
5.1 字元串對象String類
5.1.1 創建String對象
5.1.2 常用方法
5.2 StringBuffer類
5.2.1 創建StringBuffer對象
5.2.2 常用方法
5.3 StringTokenizer類
5.4 Date和Calendar類
5.4.1 Date類
5.4.2 Calendar類
5.5 格式化文本
5.5.1 格式化日期
5.5.2 格式化數字
5.6 擴展練習
第6章 JavaSwing
6.1 JavaGUI概述
6.1.1 發展歷史
6.1.2 什麼是Swing
6.1.3 JFC與Swing的關係
6.1.4 類層次結構
6.2 視窗與面板
6.2.1 頂級容器概述
6.2.2 JFrame主視窗
6.2.3 JDialog對話框視窗
6.2.4 JPanel面板
6.3 常用的組件
6.3.1 按鈕類組件
6.3.2 文本組件
6.3.3 組合框JComboBox
6.3.4 滑塊JSlider
6.3.5 進度條JProgressBar及計時器Timer
6.3.6 選單JMenu
6.3.7 工具列JToolBar
6.4 布局管理器
6.4.1 概述
6.4.2 框線布局BorderLayout
6.4.3 流式布局FlowLayout
6.4.4 卡片布局CardLayout
6.4.5 格線布局GridLayout
6.4.6 絕對定位
6.5 高級組件
6.5.1 表格組件概述
6.5.2 表格組件的使用
6.5.3 樹的概述
6.5.4 樹的使用
6.5.5 選項卡面板
6.5.6 顏色選擇器
6.5.7 檔案選擇器
6.5.8 分隔面板
6.6 擴展練習
第7章 Java事件
7.1 Java事件處理機制
7.1.1 事件處理模型
7.1.2 按鈕單擊事件
7.2  事件類型和事件監聽器接口
7.3 常見事件處理
7.3.1 滑鼠事件
7.3.2 適配器實現滑鼠事件
7.3.3 滑鼠高級事件
7.3.4 選項事件
7.3.5 視窗事件
7.3.6 匿名類實現視窗事件
7.3.7 鍵盤事件
7.4 其他組件事件
7.4.1 選單事件
7.4.2 樹組件事件
7.5  擴展練習
第8章 圖形編程
8.1 圖形對象概述
8.2 繪製各類圖形
8.2.1 JApplet繪製圖形
8.2.2 .IFrame繪製圖形
8.2.3 JPanel繪製圖形
8.2.4 繪製基本圖形
8.2.5 使用Font類來設定字型
8.2.6 使用Color類來設定顏色
8.3 繪製圖像
8.4 Java2D圖形
8.4.1 .Java2D概述
8.4.2 繪製2D圖形
8.4.3 繪製基本圖形
8.4.4 控制圖形線條粗細
8.4.5 設定漸變顏色
8.4.6 旋轉圖形
8.5  擴展練習
第9章 I/O輸入輸出流
9.1 檔案類的使用
9.1.1 獲取檔案描述信息
9.1.2 創建新檔案
9.1.3 檔案重命名及刪除
9.1.4 獲取指定檔案目錄下的所有檔案
9.2 流概述
9.2.1 什麼是流
9.2.2 輸入輸出類結構
9.3 讀取檔案
9.3.1 顯示檔案內容
9.3.2 讀取檔案的分類及所涉及到的類
9.3.3 Reader類的基本方法
9.4 寫入檔案
9.4.1 保存文本內容
9.4.2 寫入檔案的分類及所涉及到的類
9.4.3 Writer類的基本方法
9.5 擴展練習
第10章 訪問資料庫..
10.1 安裝及配置MySQL資料庫
10.1.1 安裝MySQL5.1資料庫
10.1.2 配置MySQL5.1資料庫
10.1.3 資料庫及數據表操作
10.2 使用JDBC連線資料庫
10.2.1 .JDBC的作用及主要接口
10.2.2 連線不同資料庫
10.2.3 連線資料庫的基本步驟
lO.3 執行SQL語句
10.3.1 使用Statement接口執行SQL語句
10.3.2 使用PreparedStatement接口執行SQL語句
10.4  獲取資料庫數據
10.4.1 ResultSet常用方法和屬性
10.4.2 獲取數據
10.5 在Swing中操作MySQL
10.5.1 查詢數據
10.5.2 修改數據
10.6 擴展練習
第11章 固定資產借用分析
11.1 系統需求分析
11.1.1 系統功能分析
11.1.2 系統用例圖
11.2 系統概述
11.2.1 系統總體結構
11.2.2 系統分析
11.2.3 系統設計
l1.3 系統模組設計
11.3.1 操作員管理
11.3.2 固定資產管理
11.3.3 職工管理
11.3.4 資產類別管理
11.3.5 資產借出和歸還管理
11.3.6 資產信息瀏覽和查詢
11.4 資料庫設計
L1.5 通用模組和系統主界面的實現
11.5.1 通用模組
11.5.2 系統主界面
11.6 用戶管理模組
11.6.1 用戶登錄
11.6.2 密碼修改
11.7 固定資產管理模組
11.7.1 界面類AssetView
11.7.2 控制類AssetHandler
11.7.3 模型類AssetModel
下篇 實驗指導
第1單元 33
練習1.1 安裝並配置JDK
練習1.2 練習javac、java、javadoc和jar命令
練習1.3 使用Eclipse創建Java程式
第2單元
練習2.1 乘法口訣
練習2.2 兩數之和
練習2.3 學生成績考評
第3單元
練習3.1 陳述面向對象思想
練習3.2 創建Cat類和Dog類,模擬二者特點和行為
練習3.3 創建汽車類,模擬汽車啟動、加速和剎車等動作
練習3.4 統計類被實例化的次數
練習3.5 實現動物類體系結構,並顯示出每種動物的個性和共性
第4單元
練習4.1 格式化轉換異常
練習4.2 算術異常
練習4.3 自定義異常
第5單元
練習5.1 校驗用戶密碼格式
練習5.2 轉換中文格式日期
練習5.3 萬年曆
第6單元
練習6.1 簡單圖形界面
練習6.2 計算器界面
練習6.3 記事本界面
練習6.4 樹型界面
第7單元
練習7.1 實現文本框的ActionEvent事件
練習7.2 實現彈出式選單的複製、貼上、剪下
練習7.3 實現計算器功能
第8單元
練習8.1 繪製環形跑道
練習8.2 繪製個人名片
練習8.3 繪製五角星
第9單元
練習9.1 顯示檔案屬性信息
練習9.2 過濾符合條件的檔案
練習9.3 圖形界面中顯示檔案內容
練習9.4 在圖像界面中編輯並保存檔案
第10單元
練習10.1 從圖形用戶界面添加數據
練習10.2 從圖形用戶界面刪除數據
練習10.3 在表格組件中顯示數據

相關詞條

熱門詞條

聯絡我們