模塊1 認(rèn)識第一個(gè)Java應(yīng)用程序 1.1 案例引入——第一個(gè)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 案例實(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 簡單的輸入/輸出處理 1.5 實(shí)際工作中常見問題解析 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 運(yùn)算符和表達(dá)式 2.2.4 流程控制語句 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í)際工作中常見問題解析 2.5.1 死循環(huán)問題 2.5.2 使用輸入/輸出類導(dǎo)致編譯錯(cuò)誤 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 案例實(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í)際工作中常見問題解析 3.5.1 Java文件命名的問題 3.5.2 默認(rèn)構(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的繼承機(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í)際工作中常見問題解析 4.5.1 父類的構(gòu)造方法調(diào)用問題 4.5.2 繼承方法重寫實(shí)現(xiàn)多態(tài)問題 4.6 習(xí)題 模塊5 接口與包 5.1 案例引入——計(jì)算各種圖形的面積和周長 5.2 知識準(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í)際工作中常見問題解析 5.5.1 如何用接口實(shí)現(xiàn)多態(tài) 5.5.2 使用繼承和接口實(shí)現(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 案例實(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 身份證號碼中的秘密 6.5 實(shí)際工作中常見問題解析 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 案例實(shí)施 7.3.1 編寫源代碼 7.3.2 編譯源代碼 7.3.3 運(yùn)行程序 7.4 訓(xùn)練與實(shí)戰(zhàn) 7.5 實(shí)際工作中常見問題解析 7.6 習(xí)題 模塊8 圖形用戶界面編程 8.1 案例引入——統(tǒng)計(jì)按鈕單擊次數(shù) 8.2 知識準(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í)際工作中常見問題解析 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 案例實(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í)際工作中常見問題解析 9.5.1 編譯時(shí)出現(xiàn)錯(cuò)誤 9.5.2 單擊圖形用戶界面上的組件程序無反應(yīng) 9.6 習(xí)題 模塊10 多線程 10.1 案例引入——簡易時(shí)鐘 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 案例實(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)者的同步問題 10.4.2 ATM的存款與取款問題 10.5 實(shí)際工作中常見問題解析 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 案例實(shí)施 11.3.1 編寫源代碼 11.3.2 編譯源代碼 11.3.3 運(yùn)行程序 11.4 實(shí)際工作中常見問題解析 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程序的運(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í)際工作中常見問題解析 12.6 習(xí)題 附 錄 附錄Ⅰ Java語言關(guān)鍵字表 附錄Ⅱ 常用字符Unicode表 參考文獻(xiàn)
本書利用豐富有趣的案例講解了Java的基礎(chǔ)知識。全書主要包括7個(gè)項(xiàng)目,分別是Java開發(fā)環(huán)境的搭建,Java語法基礎(chǔ),Java流程控制設(shè)計(jì)
本書以Java基本技術(shù)為中心,詳細(xì)介紹了編寫Java應(yīng)用程序所需的基礎(chǔ)知識和基本技能,內(nèi)容包括Java初步、Java語言基礎(chǔ)、Java流程控制
客服熱線
400 615 1233
工作日 8:30-17:30
? 2010-2015 華騰教育 ·版權(quán)所有 許可證號:京ICP備14023435號
京公網(wǎng)安備 11010802031448號