QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

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

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

內(nèi)容摘要

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

目錄

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

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

主編信息

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

相關(guān)圖書

  • Java程序設(shè)計(jì)項(xiàng)目化教程(第2版)

    主編:曹鳳蓮

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

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

    主編:戎戟

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

    ¥45