商品簡介
目次
商品簡介
《Java實例應用教程》共分為兩篇,第一篇以學生管理系統的典型實例闡明了使用。lava進行數據庫應用程序開發的過程和方法,并將、Java集成開發環境My Eclipse的使用融入到實例開發中;第二篇對深入學習。Java程序設計所需掌握的知識內容作了詳細和深入的介紹,共分為、Java基本語法,數組與字符串,面向對象的。Java編程,抽象類、接口和內部類,集合的應用,AWT年Swing,使用I/O流等七個部分。
《Java實例應用教程》不僅適合沒有編程經驗的讀者學習。也適合有一定程序設計語言基礎的讀者自學。《Java實例應用教程》可作為高等院校高職高專計算機專業教材和相關培訓教材,也可作為程序設計人員的參考用書。
《Java實例應用教程》不僅適合沒有編程經驗的讀者學習。也適合有一定程序設計語言基礎的讀者自學。《Java實例應用教程》可作為高等院校高職高專計算機專業教材和相關培訓教材,也可作為程序設計人員的參考用書。
目次
第1篇 使用Java開發數據庫應用程序
項目1初識Java程序
任務1準備知識
1.1.1 為什麼學習Java
1.1.2 Java是什麼
1.1.3 Java技術平臺
1.1.4 Java的開發工具
任務2 sun JDK軟件包的安裝
任務3 工作過程(代碼及分析)
任務4Java的包結構
1.4.1 包的含義
1.4.2 包的分類與調用
1.4.3 包與Java文件路徑的關係
課後練習題
項目2學習使用MyEclipse
任務1 MyEclipse的下載、安裝與運行
2.1.1 MyEclilDse的下載
2.1.2 MyEclipse的安裝
2.1.3 MyEclipse的運行
任務2 MyEclipse的界面布局
任務3 MyEclipse的基本操作
2.3.1 設置工作區
2.3.2 創建、打開、關閉Java項目
2.3.3 導入、導出Java項目
2.3.4 添加、修改和刪除JRE
2.3.5 設置Java Build Path信息
2.3.6 設置編輯器字體、顏色和顯示行號
2.3.7 注釋與取消注釋
2.3.8 生成getters和setters方法
2.3.9 格式化源代碼
2.3.10 斷點和調試器任務4安裝VE(visual Editor)插件
2.4.1 下載VE插件
2.4.2 安裝VE插件
任務5 使用MyEclipse編寫、編譯并運行Java程序
2.5.1 創建Java項目
2.5.2 創建Java類,編寫類的代碼
2.5.3 編譯運行Java程序
課後練習題2
項目3 學生管理系統的界面設計
任務1創建學生管理系統的主窗體
3.1.1 知識準備:GUI設計、JFrame組件
3.1.2 工作過程
任務2 創建學生管理系統的主菜單
3.2.1 知識準備:菜單組件、事件處理
3.2.2 工作過程
任務3 創建主窗體的工具欄
3.3.1 知識準備:JToolBar組件、JButton組件
3.3.2 工作過程
任務4 設計學生信息編輯窗體
3.4.1 知識準備:JLabel組件、JLabel的常用方法、JTextField組件、JCamboBox組件
3.4.2 工作過程
任務5 登錄窗體的實現
3.5.1 知識準備:JPassword Field組件、JFrame背景圖
3.5.2 工作過程
任務6 窗體間的跳轉
3.6.1 知識準備:窗體間的跳轉、跳轉條件、消息框
3.6.2 工作過程
任務7 幫助菜單的實現
3.7.1 知識準備:幫助文件、HTML Help Workshop的用法介紹
3.7.2 工作過程
課後練習題3
項目4 學生管理系統的數據庫操作
任務1 建立數據庫及表
4.1.1 知識準備:數據庫概念、SQL語言、數據庫表的設計
4.1.2 工作過程
任務2 利用JDBC訪問數據庫
4.2.1 知識準備:JDBC簡介、JDBC基本編程模式、異常處理
4.2.2 工作過程
任務3 完善登錄功能
4.3.1 知識準備:登錄驗證、select語句
4.3.2 工作過程
任務4 向數據庫添加學生信息
4.4.1 知識準備:insert語句、List接口和Array List類
4.4.2 工作過程
任務5 從數據庫中刪除學生信息
4.5.1 知識準備:delete語句、確認框
4.5.2 工作過程
任務6 修改數據庫中的學生信息
4.6.1 知識準備:update語句、用Prepared Statement代替Statement
項目5 完善學生管理系統的數據展示
任務1 用表格組件JTable展示全部學生信息
5.1.1 知識準備:JTable組件、建立JTable表格
5.1.2 工作過程...7
任務2 用樹形結構組件JTree顯示數據
5.2.1 知識準備:JTree組件及示例
5.2.2 工作過程
任務3 打包發布學生管理系統
5.3.1 知識準備:JAR文件、在MyEclipse中打包JAR
5.3.2 工作過程
課後練習題5
第二篇 深入學習Java程序設計
項目6 學習Java基本語法
任務1 輸出員工信息(數據類型)
任務2 計算學生成績(運算符與表達式)
任務3 製作電子萬年歷(條件語句)
6.3.1 if條件語句9l
6.3.2 switch語句
任務4 完善電子萬年歷(循環語句)
任務5 判定學生的優秀級別(break、continue語句)
課後練習題6
項目7 使用數組與字符串
任務1 斐波那契數列的輸出(一維數組)
任務2 矩陣的乘法(二維數組)
任務3 學生成績排序(數組排序)
7.3.1 起泡排序
7.3.2 Arrays類的sort方法
任務4 判斷回文字符串(字符串處理String類)
任務5 字符串的追加(字符串處理String Buffer類)
課後練習題7
項目8 面向對象的Java編程
任務1 面向對象概述
8.1.1 面向對象的思想(四大發明之活字印刷)
8.1.2 面向對象中的基本概念
8.1.3 面向對象和基於對象的區別
8.1.4 面向對象編程
任務2 設計“人”類小程序(創建、封裝類)
8.2.1 類和方法
8.2.2 創建和使用對象
8.2.3 為類的對象賦初值(構造方法)
8.2.4 完善Person類——帶get和set方法(封裝)
8.2.5 自動統計人數(類成員)
任務3 設計亞洲人的類(繼承)
8.3.1 創建子類
8.3.2 子類對父類方法的重寫(方法的重寫)
8.3.3 instanceof對象運算符
任務4 用多態的方法設計“中國人類
8.4.1 構造方法的重載
8.4.2 普通方法的重載和重寫
課後練習題8
項目9 理解抽象類、接口和內部類
任務1 吃飯實例(抽象類)
任務2 在主板的接口上安裝聲卡、網卡(接口)
任務3 報警門的設計(接口和抽象類的應用)
任務4 使用內部類
課後練習題9
項目10 集合的應用
任務1 學生信息存儲(集合簡介)
任務2 學生信息處理(Array List應用)
10.2.1 在Array List中添加和刪除對象
10.2.2 在Array List中查詢和修改對象
10.2.3 Array List的遍歷(迭代)
10.2.4 Array List的排序
任務3 顧客排隊(Linked List應用)
任務4 商品價格處理(HashMap應用)
課後練習題10
項目11 深人理解AWT和swing
任務1 創建輸入用戶信息界面的主窗體(JFrame)
任務2 對輸入用戶信息界面進行布局設計(布局管理器)
任務3 向輸入用戶信息界面添加組件
任務4 實現輸入用戶信息界面上的功能(事件處理)
課後練習題11
項目12 使用I/O流
任務1 實現記事本的文件打開和保存功能(文件流、緩沖流)
12.1.1 使用字節方式讀寫文件
12.1.2 使用字符方式讀寫文件
12.1.3 使用緩)中流高效率讀寫文件
任務2 使用File類來管理文件和目錄
任務3 實現數據庫中數據的導入、導出(數據輸入、輸出流)
任務4 隨機讀取文件中的數據(隨機存取文件類)
任務5 記錄用戶的登錄信息到文件(對象流)
課後練習題
參考文獻
項目1初識Java程序
任務1準備知識
1.1.1 為什麼學習Java
1.1.2 Java是什麼
1.1.3 Java技術平臺
1.1.4 Java的開發工具
任務2 sun JDK軟件包的安裝
任務3 工作過程(代碼及分析)
任務4Java的包結構
1.4.1 包的含義
1.4.2 包的分類與調用
1.4.3 包與Java文件路徑的關係
課後練習題
項目2學習使用MyEclipse
任務1 MyEclipse的下載、安裝與運行
2.1.1 MyEclilDse的下載
2.1.2 MyEclipse的安裝
2.1.3 MyEclipse的運行
任務2 MyEclipse的界面布局
任務3 MyEclipse的基本操作
2.3.1 設置工作區
2.3.2 創建、打開、關閉Java項目
2.3.3 導入、導出Java項目
2.3.4 添加、修改和刪除JRE
2.3.5 設置Java Build Path信息
2.3.6 設置編輯器字體、顏色和顯示行號
2.3.7 注釋與取消注釋
2.3.8 生成getters和setters方法
2.3.9 格式化源代碼
2.3.10 斷點和調試器任務4安裝VE(visual Editor)插件
2.4.1 下載VE插件
2.4.2 安裝VE插件
任務5 使用MyEclipse編寫、編譯并運行Java程序
2.5.1 創建Java項目
2.5.2 創建Java類,編寫類的代碼
2.5.3 編譯運行Java程序
課後練習題2
項目3 學生管理系統的界面設計
任務1創建學生管理系統的主窗體
3.1.1 知識準備:GUI設計、JFrame組件
3.1.2 工作過程
任務2 創建學生管理系統的主菜單
3.2.1 知識準備:菜單組件、事件處理
3.2.2 工作過程
任務3 創建主窗體的工具欄
3.3.1 知識準備:JToolBar組件、JButton組件
3.3.2 工作過程
任務4 設計學生信息編輯窗體
3.4.1 知識準備:JLabel組件、JLabel的常用方法、JTextField組件、JCamboBox組件
3.4.2 工作過程
任務5 登錄窗體的實現
3.5.1 知識準備:JPassword Field組件、JFrame背景圖
3.5.2 工作過程
任務6 窗體間的跳轉
3.6.1 知識準備:窗體間的跳轉、跳轉條件、消息框
3.6.2 工作過程
任務7 幫助菜單的實現
3.7.1 知識準備:幫助文件、HTML Help Workshop的用法介紹
3.7.2 工作過程
課後練習題3
項目4 學生管理系統的數據庫操作
任務1 建立數據庫及表
4.1.1 知識準備:數據庫概念、SQL語言、數據庫表的設計
4.1.2 工作過程
任務2 利用JDBC訪問數據庫
4.2.1 知識準備:JDBC簡介、JDBC基本編程模式、異常處理
4.2.2 工作過程
任務3 完善登錄功能
4.3.1 知識準備:登錄驗證、select語句
4.3.2 工作過程
任務4 向數據庫添加學生信息
4.4.1 知識準備:insert語句、List接口和Array List類
4.4.2 工作過程
任務5 從數據庫中刪除學生信息
4.5.1 知識準備:delete語句、確認框
4.5.2 工作過程
任務6 修改數據庫中的學生信息
4.6.1 知識準備:update語句、用Prepared Statement代替Statement
項目5 完善學生管理系統的數據展示
任務1 用表格組件JTable展示全部學生信息
5.1.1 知識準備:JTable組件、建立JTable表格
5.1.2 工作過程...7
任務2 用樹形結構組件JTree顯示數據
5.2.1 知識準備:JTree組件及示例
5.2.2 工作過程
任務3 打包發布學生管理系統
5.3.1 知識準備:JAR文件、在MyEclipse中打包JAR
5.3.2 工作過程
課後練習題5
第二篇 深入學習Java程序設計
項目6 學習Java基本語法
任務1 輸出員工信息(數據類型)
任務2 計算學生成績(運算符與表達式)
任務3 製作電子萬年歷(條件語句)
6.3.1 if條件語句9l
6.3.2 switch語句
任務4 完善電子萬年歷(循環語句)
任務5 判定學生的優秀級別(break、continue語句)
課後練習題6
項目7 使用數組與字符串
任務1 斐波那契數列的輸出(一維數組)
任務2 矩陣的乘法(二維數組)
任務3 學生成績排序(數組排序)
7.3.1 起泡排序
7.3.2 Arrays類的sort方法
任務4 判斷回文字符串(字符串處理String類)
任務5 字符串的追加(字符串處理String Buffer類)
課後練習題7
項目8 面向對象的Java編程
任務1 面向對象概述
8.1.1 面向對象的思想(四大發明之活字印刷)
8.1.2 面向對象中的基本概念
8.1.3 面向對象和基於對象的區別
8.1.4 面向對象編程
任務2 設計“人”類小程序(創建、封裝類)
8.2.1 類和方法
8.2.2 創建和使用對象
8.2.3 為類的對象賦初值(構造方法)
8.2.4 完善Person類——帶get和set方法(封裝)
8.2.5 自動統計人數(類成員)
任務3 設計亞洲人的類(繼承)
8.3.1 創建子類
8.3.2 子類對父類方法的重寫(方法的重寫)
8.3.3 instanceof對象運算符
任務4 用多態的方法設計“中國人類
8.4.1 構造方法的重載
8.4.2 普通方法的重載和重寫
課後練習題8
項目9 理解抽象類、接口和內部類
任務1 吃飯實例(抽象類)
任務2 在主板的接口上安裝聲卡、網卡(接口)
任務3 報警門的設計(接口和抽象類的應用)
任務4 使用內部類
課後練習題9
項目10 集合的應用
任務1 學生信息存儲(集合簡介)
任務2 學生信息處理(Array List應用)
10.2.1 在Array List中添加和刪除對象
10.2.2 在Array List中查詢和修改對象
10.2.3 Array List的遍歷(迭代)
10.2.4 Array List的排序
任務3 顧客排隊(Linked List應用)
任務4 商品價格處理(HashMap應用)
課後練習題10
項目11 深人理解AWT和swing
任務1 創建輸入用戶信息界面的主窗體(JFrame)
任務2 對輸入用戶信息界面進行布局設計(布局管理器)
任務3 向輸入用戶信息界面添加組件
任務4 實現輸入用戶信息界面上的功能(事件處理)
課後練習題11
項目12 使用I/O流
任務1 實現記事本的文件打開和保存功能(文件流、緩沖流)
12.1.1 使用字節方式讀寫文件
12.1.2 使用字符方式讀寫文件
12.1.3 使用緩)中流高效率讀寫文件
任務2 使用File類來管理文件和目錄
任務3 實現數據庫中數據的導入、導出(數據輸入、輸出流)
任務4 隨機讀取文件中的數據(隨機存取文件類)
任務5 記錄用戶的登錄信息到文件(對象流)
課後練習題
參考文獻
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

