商品簡介
本書針對程序設計語言的特點,通過精彩案例全面地介紹了Java程序設計的基礎知識、編程方法與技巧,通過綜合案例將各知識點結合起來,達到學以致用的目的。書中的案例既強調實際應用,又突出應用技能,從而提高讀者使用面向對象技術和Java語言解決實際問題的能力。
全書共分為四篇:第一篇為溫故知新,包括5個案例;第二篇為基礎設計,包括12個案例;第三篇為提高設計,包括19個案例;第四篇為綜合設計,包括4個案例。全書通過40個案例說明了Java的特點、功能和應用。本書所有案例均在JavaSE6.0平臺編譯通過。本書主題鮮明,重點突出,結構緊湊,語言簡明扼要,便于自學,是一本很好的Java語言程序設計入門書。
本書可作為高等院校計算機或非計算機專業的教材用書,也可作為成人高校和在職人員培訓班的教材或自學者的參考書。
目次
第一篇 溫故知新
案例1 矩陣的加法和乘法
案例2 銀行賬戶管理
案例3 數字時鐘
案例4 寶石圖案
案例5 會動的變色字體
第二篇 基礎設計
案例6 鞍點——二維數組應用
案例7 八皇后——遞歸法
案例8 八皇后——非遞歸法
案例9 循環報數
案例10 猜藏物位置
案例11 猜拳遊戲
案例12 猜字母代表的數字
案例13 動物排隊——繼承多態
案例14 測試回文
案例15 求定積分——繼承接口
案例16 驗證身份證——字符串
案例17 四則運算—一棧
第三篇 提高設計
案例18 小小繪圖板
案例19 繪制弧線和扇形
案例20 拼圖小遊戲
案例21 圖形組合
案例22 小小計算器
案例23 聲音和圖像的協調
案例24 動畫特例
案例25 圖形的動態效果
案例26 跳躍的圓球
案例27 隨機訪問文件
案例28 文件復制
案例29 文件列表與文件閱讀器
案例30 圖形反轉
案例31 鼠標事件驅動
案例32 布局管理器一BoxLayout
案例33 進度條演示
案例34 多彩的復選框
案例35 JOptionPane——多樣的對話框
案例36 樹形結構圖
第四篇 綜合設計
案例37 簡單登錄系統
案例38 學生信息查詢系統
案例39 網上聊天程序
案例40 記事本
參考文獻