QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

Java程序設計案例教程

  • 類  別:計算機系列
  • 書  名:Java程序設計案例教程
  • 主  編:王希軍
  • 定  價:49
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數(shù):280
  • 時  間:2020年12月
  • 出  版  社:北京郵電大學出版社
  • 書  號:978-7-5635-3179-0

內容摘要

  本書為模塊化教程,每個模塊都由案例引入,以案例需求為依據(jù)講解知識,同時有針對性地配有相應的實戰(zhàn)訓練項目,由淺入深地逐步增加難度和復雜度。在內容選取上,以理論知識必需、夠用為度,突出具有針對性和實用性的職業(yè)能力訓練項目。本書主要內容包括Java語言基礎、Java基本語法、類和對象、類的繼承和多態(tài)、接口與包、數(shù)組與字符串、異常處理、圖形用戶界面編程、文件操作、多線程、網(wǎng)絡編程、Java Applet程序。書中特別設置了“實際工作中常見問題解析”模塊,以幫助讀者在學習Java程序時,遇到常見問題有參考可循。
  本書適合高職高專學生使用,也可以作為自學者和相關技術人員的參考用書。

目錄

模塊1 認識第一個Java應用程序
 1.1 案例引入——第一個Java應用程序
 1.2 知識準備
  1.2.1 Java語言簡介
  1.2.2 Java開發(fā)環(huán)境的搭建
  1.2.3 Java Application開發(fā)
 1.3 案例實施
  1.3.1 編寫源代碼
  1.3.2 編譯源代碼
  1.3.3 運行程序
 1.4 訓練與實戰(zhàn)
  1.4.1 帶命令行輸入?yún)?shù)的Java程序
  1.4.2 簡單的輸入/輸出處理
 1.5 實際工作中常見問題解析
 1.6 習題
模塊2 Java基本語法
 2.1 案例引入——數(shù)據(jù)類型轉換
 2.2 知識準備
  2.2.1 標識符和關鍵字
  2.2.2 數(shù)據(jù)類型
  2.2.3 運算符和表達式
  2.2.4 流程控制語句
  2.2.5 數(shù)學函數(shù)
 2.3 案例實施
  2.3.1 編寫源代碼
  2.3.2 編譯并運行程序
  2.3.3 調試程序
 2.4 訓練與實戰(zhàn)
  2.4.1 輸出小于N的所有素數(shù)
  2.4.2 猜數(shù)游戲
 2.5 實際工作中常見問題解析
  2.5.1 死循環(huán)問題
  2.5.2 使用輸入/輸出類導致編譯錯誤
 2.6 習題
模塊3 類和對象
 3.1 案例引入——用程序來描述學生特征
 3.2 知識準備
  3.2.1 面向對象概述
  3.2.2 類和對象
  3.2.3 方法
  3.2.4 this關鍵字和static關鍵字
  3.2.5 封裝與訪問控制
 3.3 案例實施
  3.3.1 編寫源代碼
  3.3.2 編譯源代碼
  3.3.3 運行程序
 3.4 訓練與實戰(zhàn)
  3.4.1 計算兩點之間的距離
  3.4.2 復數(shù)的加法運算
 3.5 實際工作中常見問題解析
  3.5.1 Java文件命名的問題
  3.5.2 默認構造方法問題
 3.6 習題

模塊4 類的繼承和多態(tài)
 4.1 案例引入——用程序來描述員工與經(jīng)理
 4.2 知識準備
  4.2.1 繼承與重寫
  4.2.2 重載方法及其與重寫方法的區(qū)別
  4.2.3 父類與子類
  4.2.4 Java的繼承機制
  4.2.5 final修飾符和abstract修飾符
 4.3 案例實施
  4.3.1 編寫源代碼
  4.3.2 編譯源代碼
  4.3.3 運行程序
 4.4 訓練與實戰(zhàn)
  4.4.1 計算空間中兩點之間的距離
  4.4.2 用程序描述不同的學生
  4.4.3 計算各種形狀的面積
 4.5 實際工作中常見問題解析
  4.5.1 父類的構造方法調用問題
  4.5.2 繼承方法重寫實現(xiàn)多態(tài)問題
 4.6 習題
模塊5 接口與包
 5.1 案例引入——計算各種圖形的面積和周長
 5.2 知識準備
  5.2.1 接口
  5.2.2 包的定義與使用
  5.2.3 Java API包
 5.3 案例實施
  5.3.1 編寫源代碼
  5.3.2 編譯源代碼
  5.3.3 運行程序
 5.4 訓練與實戰(zhàn)
 5.5 實際工作中常見問題解析
  5.5.1 如何用接口實現(xiàn)多態(tài)
  5.5.2 使用繼承和接口實現(xiàn)多態(tài)的區(qū)別
 5.6 習題
模塊6 數(shù)組與字符串
 6.1 案例引入——排序問題
 6.2 知識準備
  6.2.1 一維數(shù)組
  6.2.2 二維數(shù)組
  6.2.3 ArrayList類
  6.2.4 String類
  6.2.5 StringBuffer類
  6.2.6 StringTokenizer類
 6.3 案例實施
  6.3.1 編寫源代碼
  6.3.2 編譯源代碼
  6.3.3 運行程序
 6.4 訓練與實戰(zhàn)
  6.4.1 楊輝三角形
  6.4.2 身份證號碼中的秘密
 6.5 實際工作中常見問題解析
  6.5.1 數(shù)組索引越界異常
  6.5.2 空指針異常
 6.6 習題
模塊7 異常處理
 7.1 案例引入——捕獲異常
 7.2 知識準備
  7.2.1 異常的基本概念
  7.2.2 異常處理
  7.2.3 throws子句與異常的聲明
  7.2.4 throw語句
  7.2.5 自定義異常類
 7.3 案例實施
  7.3.1 編寫源代碼
  7.3.2 編譯源代碼
  7.3.3 運行程序
 7.4 訓練與實戰(zhàn)
 7.5 實際工作中常見問題解析
 7.6 習題
模塊8 圖形用戶界面編程
 8.1 案例引入——統(tǒng)計按鈕單擊次數(shù)
 8.2 知識準備
  8.2.1 GUI編程基礎
  8.2.2 事件處理機制
  8.2.3 常用組件與容器
  8.2.4 布局管理
  8.2.5 事件的類型和處理方法
  8.2.6 事件適配器
 8.3 案例實施
  8.3.1 編寫源代碼
  8.3.2 編譯源代碼
  8.3.3 運行程序
 8.4 訓練與實戰(zhàn)
 8.5 實際工作中常見問題解析
 8.6 習題
模塊9 文件操作
 9.1 案例引入——文本文件的復制
 9.2 知識準備
  9.2.1 File類
  9.2.2 流
  9.2.3 字節(jié)流與字符流
  9.2.4 JFileChooser類
 9.3 案例實施
  9.3.1 使用字節(jié)流實現(xiàn)文本文件的復制
  9.3.2 使用字符流實現(xiàn)文本文件的復制
 9.4 訓練與實戰(zhàn)
 9.5 實際工作中常見問題解析
  9.5.1 編譯時出現(xiàn)錯誤
  9.5.2 單擊圖形用戶界面上的組件程序無反應
 9.6 習題
模塊10 多線程
 10.1 案例引入——簡易時鐘
 10.2 知識準備
  10.2.1 線程的概念
  10.2.2 Thread類和Runnable接口
  10.2.3 主線程與線程的生命周期
  10.2.4 線程狀態(tài)控制方法
  10.2.5 synchronized關鍵字及線程同步
 10.3 案例實施
  10.3.1 編寫源代碼
  10.3.2 編譯源代碼
  10.3.3 運行程序
 10.4 訓練與實戰(zhàn)
  10.4.1 生產者與消費者的同步問題
  10.4.2 ATM的存款與取款問題
 10.5 實際工作中常見問題解析
 10.6 習題
模塊11 網(wǎng)絡編程
 11.1 案例引入——網(wǎng)絡聊天室
 11.2 知識準備
  11.2.1 網(wǎng)絡基礎
  11.2.2 Socket編程步驟
  11.2.3 ServerSocket類和Socket類
  11.2.4 URL類
 11.3 案例實施
  11.3.1 編寫源代碼
  11.3.2 編譯源代碼
  11.3.3 運行程序
 11.4 實際工作中常見問題解析
 11.5 習題
模塊12 Java Applet程序
 12.1 案例引入——編寫Hello Applet的網(wǎng)頁
 12.2 知識準備
  12.2.1 Applet程序概述
  12.2.2 Applet程序的創(chuàng)建
  12.2.3 HTML Applet標記與Applet程序的運行
  12.2.4 Applet與圖形繪制有關的方法
  12.2.5 Applet的圖形繪制
  12.2.6 Applet的圖像操作
 12.3 案例實施
  12.3.1 編寫源代碼
  12.3.2 編譯源代碼并編寫HTML文件
  12.3.3 運行程序
 12.4 訓練與實戰(zhàn)
 12.5 實際工作中常見問題解析
 12.6 習題
附 錄
 附錄Ⅰ Java語言關鍵字表
 附錄Ⅱ 常用字符Unicode表
參考文獻

主編信息

王希軍,許昌職業(yè)技術學院教師。

相關圖書

  • Java程序設計項目化教程(第2版)

    主編:曹鳳蓮

    本書利用豐富有趣的案例講解了Java的基礎知識。全書主要包括7個項目,分別是Java開發(fā)環(huán)境的搭建,Java語法基礎,Java流程控制設計

    ¥54
  • Java程序設計案例教程

    主編:戎戟

    本書以Java基本技術為中心,詳細介紹了編寫Java應用程序所需的基礎知識和基本技能,內容包括Java初步、Java語言基礎、Java流程控制

    ¥45