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

Java程序設(shè)計案例教程

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

內(nèi)容摘要

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

目錄

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

模塊4 類的繼承和多態(tài)
 4.1 案例引入——用程序來描述員工與經(jīng)理
 4.2 知識準(zhǔn)備
  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 訓(xùn)練與實戰(zhàn)
  4.4.1 計算空間中兩點之間的距離
  4.4.2 用程序描述不同的學(xué)生
  4.4.3 計算各種形狀的面積
 4.5 實際工作中常見問題解析
  4.5.1 父類的構(gòu)造方法調(diào)用問題
  4.5.2 繼承方法重寫實現(xiàn)多態(tài)問題
 4.6 習(xí)題
模塊5 接口與包
 5.1 案例引入——計算各種圖形的面積和周長
 5.2 知識準(zhǔn)備
  5.2.1 接口
  5.2.2 包的定義與使用
  5.2.3 Java API包
 5.3 案例實施
  5.3.1 編寫源代碼
  5.3.2 編譯源代碼
  5.3.3 運行程序
 5.4 訓(xùn)練與實戰(zhàn)
 5.5 實際工作中常見問題解析
  5.5.1 如何用接口實現(xiàn)多態(tài)
  5.5.2 使用繼承和接口實現(xiàn)多態(tài)的區(qū)別
 5.6 習(xí)題
模塊6 數(shù)組與字符串
 6.1 案例引入——排序問題
 6.2 知識準(zhǔn)備
  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 訓(xùn)練與實戰(zhàn)
  6.4.1 楊輝三角形
  6.4.2 身份證號碼中的秘密
 6.5 實際工作中常見問題解析
  6.5.1 數(shù)組索引越界異常
  6.5.2 空指針異常
 6.6 習(xí)題
模塊7 異常處理
 7.1 案例引入——捕獲異常
 7.2 知識準(zhǔn)備
  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 訓(xùn)練與實戰(zhàn)
 7.5 實際工作中常見問題解析
 7.6 習(xí)題
模塊8 圖形用戶界面編程
 8.1 案例引入——統(tǒng)計按鈕單擊次數(shù)
 8.2 知識準(zhǔn)備
  8.2.1 GUI編程基礎(chǔ)
  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 訓(xùn)練與實戰(zhàn)
 8.5 實際工作中常見問題解析
 8.6 習(xí)題
模塊9 文件操作
 9.1 案例引入——文本文件的復(fù)制
 9.2 知識準(zhǔn)備
  9.2.1 File類
  9.2.2 流
  9.2.3 字節(jié)流與字符流
  9.2.4 JFileChooser類
 9.3 案例實施
  9.3.1 使用字節(jié)流實現(xiàn)文本文件的復(fù)制
  9.3.2 使用字符流實現(xiàn)文本文件的復(fù)制
 9.4 訓(xùn)練與實戰(zhàn)
 9.5 實際工作中常見問題解析
  9.5.1 編譯時出現(xiàn)錯誤
  9.5.2 單擊圖形用戶界面上的組件程序無反應(yīng)
 9.6 習(xí)題
模塊10 多線程
 10.1 案例引入——簡易時鐘
 10.2 知識準(zhǔn)備
  10.2.1 線程的概念
  10.2.2 Thread類和Runnable接口
  10.2.3 主線程與線程的生命周期
  10.2.4 線程狀態(tài)控制方法
  10.2.5 synchronized關(guān)鍵字及線程同步
 10.3 案例實施
  10.3.1 編寫源代碼
  10.3.2 編譯源代碼
  10.3.3 運行程序
 10.4 訓(xùn)練與實戰(zhàn)
  10.4.1 生產(chǎn)者與消費者的同步問題
  10.4.2 ATM的存款與取款問題
 10.5 實際工作中常見問題解析
 10.6 習(xí)題
模塊11 網(wǎng)絡(luò)編程
 11.1 案例引入——網(wǎng)絡(luò)聊天室
 11.2 知識準(zhǔn)備
  11.2.1 網(wǎng)絡(luò)基礎(chǔ)
  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 習(xí)題
模塊12 Java Applet程序
 12.1 案例引入——編寫Hello Applet的網(wǎng)頁
 12.2 知識準(zhǔn)備
  12.2.1 Applet程序概述
  12.2.2 Applet程序的創(chuàng)建
  12.2.3 HTML Applet標(biāo)記與Applet程序的運行
  12.2.4 Applet與圖形繪制有關(guān)的方法
  12.2.5 Applet的圖形繪制
  12.2.6 Applet的圖像操作
 12.3 案例實施
  12.3.1 編寫源代碼
  12.3.2 編譯源代碼并編寫HTML文件
  12.3.3 運行程序
 12.4 訓(xùn)練與實戰(zhàn)
 12.5 實際工作中常見問題解析
 12.6 習(xí)題
附 錄
 附錄Ⅰ Java語言關(guān)鍵字表
 附錄Ⅱ 常用字符Unicode表
參考文獻

主編信息

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

相關(guān)圖書

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

    主編:曹鳳蓮

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

    ¥54
  • Java程序設(shè)計案例教程

    主編:戎戟

    本書以Java基本技術(shù)為中心,詳細介紹了編寫Java應(yīng)用程序所需的基礎(chǔ)知識和基本技能,內(nèi)容包括Java初步、Java語言基礎(chǔ)、Java流程控制

    ¥45