商品簡介
本書以培養學生Java語言應用能力為目標,實例內容密切聯系理論教學,并注重反映Java語言程序設計的思想、方法和技巧。
本書共分8章,內容包括:Java語言編程的基礎知識以及常用編譯運行工具的介紹,基於Swing的圖形用戶程序設計,圖形、圖像與多媒體程序設計的技術和方法,Java數據庫編程,流與文件,異常處理和多線程, Applet程序設計,綜合實訓。每章后設有上機練習題,練習題參考答案刻錄成光盤,便于教學、自學使用。
本書可供普通高校、大專院校以及高職高專院校計算機專業及相關專業“Java語言程序設計”課程的教學使用,可作為,亡國計算機等級考試 Java語言的學習參考書,還可供有一定Java語言基礎的讀者自學使用。
目次
第1章 Java語言基礎
1.1 簡單的Java程序及其編譯運行
1.1.1 Java程序在DOS環境下的編輯、編譯和運行
1.1.2 Java程序在Jcreator環境下的編輯、編譯和運行
1.2 Java語言基礎
1.2.1 簡單的算術運算
1.2.2 簡易日歷表
1.3 數組和字符串
1.3.1 Fibnacci數列和楊輝三角形求值
1.3.2 冒泡排序
1.3.3 字符串的基本運算
1.4 類和對象(方法的重載)
1.5 繼承和接口
1.5.1 幾何圖形類的構造
1.5.2 棧的基本運算
1.5.3 教師學生類構造
上機練習題1
第2章 基於Swing的圖形用戶界面設計
2.1 窗口與Swing初步(啟動界面)
2.2 文本組件的使用
2.2.1 密碼設置窗口
2.2.2 單詞排序
2.3 布局管理器(基本布局演示)
2.4 菜單和工具欄的使用(帶有菜單和工具欄的窗體)
2.5 選擇型組件的使用
2.5.1 城市名稱列表及其基本操作
2.5.2 首字母相同的單詞表查詢
2.5.3 《市場報》讀者調查表
2.6 其他組件的使用
2.6.1 咖啡館簡單對話
2.6.2 顏色的隨機生成
2.7 父子窗體的實現(多文檔窗口)
上機練習題2
第3章 圖形、圖像與多媒體
3.1 繪圖方法及應用
3.1.1 小車模型
3.1.2 聚光燈模擬
3.1.3 時鐘模擬
3.2 圖像顯示與跟蹤
3.2.1 電子相冊
3.2.2 鼠標繪製圖像
3.3 多媒體(音樂播放器)
上機練習題3
第4章 Java數據庫編程
4.1 數據庫的連接(使用JDBC橋實現數據庫的連接)
4.2 數據的基本操作
4.2.1 書目信息查詢
4.2.2 書目信息更新
4.3 數據庫的元數據查詢(數據庫基本信息獲取)
4.4 使用表格和樹組件瀏覽數據
4.4.1 用表格分頁瀏覽書目信息
4.4.2 用樹分類瀏覽書目信息
4.5 預處理與存儲過程
4.5.1 使用預處理查詢書目信息
4.5.2 使用存儲過程查詢書目信息
上機練習題4
第5章 流與文件
5.1 流與文件的基本操作
5.1.1 文件管理
5.1.2 添加行號
5.1.3 圖片文件的復制
5.2 隨機讀寫文件(點坐標的隨機修改)
5.3 對象的串行化(讀寫學生對象數據)
5.4 文件的壓縮和解壓縮(Zip文件的讀取與製作)
上機練習題5
第6章 異常處理和多線程
6.1 異常拋出及其處理(兩數相除)
6.2 自定義異常(求三角形的面積)
6.3 線程及其創建方法
6.3.1 互逆秒表
6.3.2 模擬100米短跑比賽
6.4 線程同步(銀行匯款模擬)
6.5 線程間通信(生產者消費者問題)
上機練習題6
第7章 Applet程序設計
7.1 Applet中的繪圖
7.1.1 繪制統計圖
7.1.2 繪制手機顯示屏
7.2 Applet中的GUI設計(計算器)
7.3 Applet的動畫製作(跑動的小貓)
上機練習題7
第8章 綜合實訓
8.1 “速算24”撲克遊戲
8.2 簡單的日歷及計算器
8.3 學生信息管理系統
8.4 簡單的日常理財小程序
上機練習題8
參考文獻