注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java程序設計基礎教程與實驗指導(從基礎到應用)

Java程序設計基礎教程與實驗指導(從基礎到應用)

Java程序設計基礎教程與實驗指導(從基礎到應用)

定 價:¥39.80

作 者: 王占中,崔志剛,楊記超 等編著
出版社: 清華大學出版社
叢編項: 清華電腦學堂
標 簽: J2EE

ISBN: 9787302175889 出版時間: 2008-11-01 包裝: 平裝
開本: 16開 頁數(shù): 375 字數(shù):  

內(nèi)容簡介

  本書由淺入深地學習Java編程知識。全書共分11章,介紹Java面向對象編程的基礎知識和技能,從基本的Java組成元素、數(shù)據(jù)類型和控制結構開始,逐步過渡到方法、類、對象及面向對象程序設計的高級特征;深入學習Java圖形用戶界面設計、文件和數(shù)據(jù)庫等高級應用;最后,通過MVC實現(xiàn)的綜合實例對前面知識進行全面的應用和鞏固。本書附有配套光盤,提供了書中實例的源代碼和視頻教學文件。本書下篇是實驗指導,有10個單元,選擇了一批實用的上機練習,以鞏固和提高讀者的動手能力,加深對基礎理論的理解。本書體現(xiàn)了作者在軟件技術教學改革過程中形成的“項目驅動、案例教學、理論實踐一體化”教學方法,可以作為Java職業(yè)培訓教材和各級院校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開發(fā)程序
1.8 擴展練習
第2章 Java基本語法
2.1 Java數(shù)據(jù)類型
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 循環(huán)語句
2.4.3 跳轉語句
2.5 數(shù)組
2.5.1 一維數(shù)組
2.5.2 二維數(shù)組
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 創(chuàng)建對象
3.3.1 對象的聲明、創(chuàng)建、調(diào)用和清除
3.3.2 對象的引用
3.4 繼承
3.4.1 Java中實現(xiàn)繼承
3.4.2 方法重寫和變量隱藏
3.4.3 使用super關鍵字
3.5 常用修飾符
3.5.1 訪問控制修飾符
3.5.2 static靜態(tài)修飾符
3.5.3 final修飾符
3.6 抽象類與接口
3.6.1 抽象類
3.6.2 接口
3.7 內(nèi)部類和包裝類
3.7.1 內(nèi)部類
3.7.2 包裝類
3.8 包
3.9 擴展練習
第4章 Java異常
4.1 異常介紹
4.1.1 異常產(chǎn)生的原因
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 創(chuàng)建String對象
5.1.2 常用方法
5.2 StringBuffer類
5.2.1 創(chuàng)建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 格式化數(shù)字
5.6 擴展練習
第6章 JavaSwing
6.1 JavaGUI概述
6.1.1 發(fā)展歷史
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 網(wǎng)格布局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  事件類型和事件監(jiān)聽器接口
7.3 常見事件處理
7.3.1 鼠標事件
7.3.2 適配器實現(xiàn)鼠標事件
7.3.3 鼠標高級事件
7.3.4 選項事件
7.3.5 窗口事件
7.3.6 匿名類實現(xiàn)窗口事件
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 創(chuàng)建新文件
9.1.3 文件重命名及刪除
9.1.4 獲取指定文件目錄下的所有文件
9.2 流概述
9.2.1 什么是流
9.2.2 輸入輸出類結構
9.3 讀取文件
9.3.1 顯示文件內(nèi)容
9.3.2 讀取文件的分類及所涉及到的類
9.3.3 Reader類的基本方法
9.4 寫入文件
9.4.1 保存文本內(nèi)容
9.4.2 寫入文件的分類及所涉及到的類
9.4.3 Writer類的基本方法
9.5 擴展練習
第10章 訪問數(shù)據(jù)庫..
10.1 安裝及配置MySQL數(shù)據(jù)庫
10.1.1 安裝MySQL5.1數(shù)據(jù)庫
10.1.2 配置MySQL5.1數(shù)據(jù)庫
10.1.3 數(shù)據(jù)庫及數(shù)據(jù)表操作
10.2 使用JDBC連接數(shù)據(jù)庫
10.2.1 .JDBC的作用及主要接口
10.2.2 連接不同數(shù)據(jù)庫
10.2.3 連接數(shù)據(jù)庫的基本步驟
lO.3 執(zhí)行SQL語句
10.3.1 使用Statement接口執(zhí)行SQL語句
10.3.2 使用PreparedStatement接口執(zhí)行SQL語句
10.4  獲取數(shù)據(jù)庫數(shù)據(jù)
10.4.1 ResultSet常用方法和屬性
10.4.2 獲取數(shù)據(jù)
10.5 在Swing中操作MySQL
10.5.1 查詢數(shù)據(jù)
10.5.2 修改數(shù)據(jù)
10.6 擴展練習
第11章 固定資產(chǎn)借用分析
11.1 系統(tǒng)需求分析
11.1.1 系統(tǒng)功能分析
11.1.2 系統(tǒng)用例圖
11.2 系統(tǒng)概述
11.2.1 系統(tǒng)總體結構
11.2.2 系統(tǒng)分析
11.2.3 系統(tǒng)設計
l1.3 系統(tǒng)模塊設計
11.3.1 操作員管理
11.3.2 固定資產(chǎn)管理
11.3.3 職工管理
11.3.4 資產(chǎn)類別管理
11.3.5 資產(chǎn)借出和歸還管理
11.3.6 資產(chǎn)信息瀏覽和查詢
11.4 數(shù)據(jù)庫設計
L1.5 通用模塊和系統(tǒng)主界面的實現(xiàn)
11.5.1 通用模塊
11.5.2 系統(tǒng)主界面
11.6 用戶管理模塊
11.6.1 用戶登錄
11.6.2 密碼修改
11.7 固定資產(chǎn)管理模塊
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創(chuàng)建Java程序
第2單元
練習2.1 乘法口訣
練習2.2 兩數(shù)之和
練習2.3 學生成績考評
第3單元
練習3.1 陳述面向對象思想
練習3.2 創(chuàng)建Cat類和Dog類,模擬二者特點和行為
練習3.3 創(chuàng)建汽車類,模擬汽車啟動、加速和剎車等動作
練習3.4 統(tǒng)計類被實例化的次數(shù)
練習3.5 實現(xiàn)動物類體系結構,并顯示出每種動物的個性和共性
第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 實現(xiàn)文本框的ActionEvent事件
練習7.2 實現(xiàn)彈出式菜單的復制、粘貼、剪切
練習7.3 實現(xiàn)計算器功能
第8單元
練習8.1 繪制環(huán)形跑道
練習8.2 繪制個人名片
練習8.3 繪制五角星
第9單元
練習9.1 顯示文件屬性信息
練習9.2 過濾符合條件的文件
練習9.3 圖形界面中顯示文件內(nèi)容
練習9.4 在圖像界面中編輯并保存文件
第10單元
練習10.1 從圖形用戶界面添加數(shù)據(jù)
練習10.2 從圖形用戶界面刪除數(shù)據(jù)
練習10.3 在表格組件中顯示數(shù)據(jù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號