注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Java程序設(shè)計實用教程

Java程序設(shè)計實用教程

Java程序設(shè)計實用教程

定 價:¥39.90

作 者: 董洋溢 編
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787111459392 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書從Java語言的發(fā)展歷程、面向?qū)ο蟪绦蛟O(shè)計的基本概念入手,由淺入深地介紹了Java語言的編程方法。全書共分為10章,涉及Java語言概述、數(shù)據(jù)類型和基本語句、類和對象、異常處理、Java常用API、圖形用戶界面程序設(shè)計、Applet小程序和多媒體、Java多線程編程、Java網(wǎng)絡(luò)編程及Java綜合項目實例。內(nèi)容基本涵蓋了J2SE(Java2 Standard Edition,Java2標(biāo)準(zhǔn)版)的基本內(nèi)容,為進(jìn)一步學(xué)習(xí)Java高級開發(fā)技術(shù)奠定了基礎(chǔ)。本書內(nèi)容翔實,實例豐富,在前9章的最后均給出了配套習(xí)題和上機實驗;在第10章給出了4個實用的Java綜合項目開發(fā)實例,使讀者能夠盡快熟悉Java應(yīng)用程序的開發(fā)過程。本書適合作為高等學(xué)校計算機類相關(guān)專業(yè)的教材,也可以作為初學(xué)者及Java開發(fā)技術(shù)人員的參考書。

作者簡介

暫缺《Java程序設(shè)計實用教程》作者簡介

圖書目錄

出版說明
前言
第1章  Java語言概述
1.1  程序設(shè)計語言概況
1.1.1  程序設(shè)計語言的發(fā)展歷程
1.1.2 面向?qū)ο蟮南嚓P(guān)概念
1.2  Java語言簡介
1.2.1  Java語言的發(fā)展史
1.2.2  Java語言的特點
1.2.3  Java程序的分類
1.2.4  Java程序的基本結(jié)構(gòu)
1.2.5  Java程序的編譯運行過程
1.3  Java程序的開發(fā)環(huán)境
1.3.1  JDK+EditPlus
1.3.2  集成開發(fā)工具Eclipse
1.4  Java系統(tǒng)類庫幫助文檔
1.5  上機實驗
1.5.1  實驗一  使用JDK+EditPlus編譯
運行最簡單的Java程序
1.5.2  實驗二  使用JDK+Eclipse編譯
運行最簡單的Java程序
1.6  習(xí)題
第2章  數(shù)據(jù)類型和基本語句
2.1  Java的基本語法
2.1.1  基本語言要素
2.1.2  運算符與表達(dá)式
2.2  數(shù)據(jù)類型
2.2.1  基本類型
2.2.2  數(shù)組
2.2.3  類和接口
2.3  基本語句
2.3.1  基本輸入/輸出語句
2.3.2  順序結(jié)構(gòu)的語句
2.3.3  選擇結(jié)構(gòu)的語句
2.3.4  循環(huán)結(jié)構(gòu)的語句
2.4 綜合舉例
2.4.1 基本數(shù)據(jù)類型的運用
2.4.2 基本語句的運用
2.5  上機實驗
2.5.1  實驗一  Java基本數(shù)據(jù)類型的
運用
2.5.2 實驗二 Java基本語句的運用
2.6 習(xí)題
第3章  類和對象
3.1  類和對象的概念
3.1.1  類和對象概述
3.1.2  類的定義
3.1.3  構(gòu)造方法
3.1.4 類的實例化——對象的構(gòu)造
3.1.5  訪問權(quán)限
3.1.6 內(nèi)存垃圾回收
3.2  static關(guān)鍵字
3.2.1  static變量
3.2.2  static方法
3.2.3  static代碼塊
3.3  this關(guān)鍵字
3.4  繼承
3.4.1  繼承的概念
3.4.2  定義繼承類
3.4.3  super關(guān)鍵字
3.4.4  對象的類型轉(zhuǎn)換
3.4.5  方法的重寫(Override)和重載
(Overload)
3.5  final關(guān)鍵字
3.5.1  final類
3.5.2  final方法
3.5.3  final變量
3.6  抽象方法和抽象類
3.6.1  抽象方法
3.6.2  抽象類
3.7 接口
3.7.1 接口的概念
3.7.2 類實現(xiàn)接口
3.8  內(nèi)部類和匿名類
3.8.1  內(nèi)部類
3.8.2 匿名類
3.9  包(package)
3.9.1  Java包的概念
3.9.2  包的聲明和引入
3.10  綜合舉例——學(xué)生學(xué)籍管理
系統(tǒng)
3.10.1  系統(tǒng)分析
3.10.2 系統(tǒng)實現(xiàn)
3.11  上機實驗
3.11.1  實驗一  員工管理系統(tǒng)(一)
3.11.2 實驗二  員工管理系統(tǒng)(二)
3.12  習(xí)題
第4章  異常處理
4.1  異常處理概述
4.1.1  異常處理機制
4.1.2  異常處理語句的基本語法
4.2  常見的異常
4.2.1  常見的系統(tǒng)異常
4.2.2  自定義異常
4.3  throws和throw語句
4.3.1  throws和throw語句的用法
4.3.2  throws和throw的區(qū)別
4.4  綜合舉例
4.4.1  系統(tǒng)異常處理
4.4.2  自定義異常處理
4.5  上機實驗
4.5.1  實驗一  異常處理程序調(diào)試
4.5.2 實驗二  異常處理編程實驗
4.6 習(xí)題
第5章  Java常用API
5.1  字符串類
5.1.1  String類
5.1.2  StringBuffer類
5.2  基本數(shù)據(jù)類型的對象包裝類
5.2.1  包裝類
5.2.2  包裝類的常用方法
5.3  Math類
5.4  Date、Calendar與DateFormat

5.4.1  Date與Calendar類
5.4.2  DateFormat類
5.5  常用集合類
5.5.1  向量類Vector
5.5.2  數(shù)組列表類ArrayList
5.5.3  鏈表類LinkedList
5.5.4  散列集類HashSet
5.5.5  哈希映射類HashMap
5.6  輸入輸出流類
5.6.1  字節(jié)輸入流類InputStream
5.6.2  字節(jié)輸出流類OutputStream
5.6.3  字符輸入流Reader
5.6.4  字符輸出流Writer
5.6.5  文件類File
5.7  綜合舉例——圖書管理系統(tǒng)
5.7.1  系統(tǒng)分析
5.7.2  系統(tǒng)實現(xiàn)
5.8  上機實驗
5.8.1  實驗一  字符串類的使用
5.8.2  實驗二  集合類的使用
5.8.3  實驗三  輸入/輸出流類的使用
5.9  習(xí)題
第6章  圖形用戶界面程序設(shè)計
6.1  圖形用戶界面程序概述
6.1.1  兩個圖形類庫—AWT和
Swing
6.1.2  組件的概念
6.1.3  AWT組件
6.1.4  Swing組件
6.2  容器組件
6.2.1  頂層容器JFrame類
6.2.2  中間容器JPanel類
6.3  常用基本組件
6.3.1  標(biāo)簽和文本框
6.3.2  按鈕
6.3.3  單選按鈕和復(fù)選框
6.3.4  組合框和列表
6.3.5  菜單條、菜單、菜單項
6.4  事件響應(yīng)
6.4.1  事件響應(yīng)的處理機制
6.4.2  不同類型事件的響應(yīng)方法
6.5  界面布局管理器
6.5.1  布局管理器概述
6.5.2  流式布局 FlowLayout
6.5.3  邊界布局 BorderLayout
6.5.4  網(wǎng)格布局GridLayout
6.5.5  卡片布局CardLayout
6.5.6  其他布局
6.6  綜合舉例—簡單文本
編輯器
6.7  上機實驗
6.7.1  實驗一  簡單計算器設(shè)計
6.7.2  實驗二  員工信息錄入
6.8  習(xí)題
第7章  Applet小程序和多媒體
7.1  Applet的基本概念
7.1.1  Applet的生命周期
7.1.2  Applet的安全問題
7.2  Applet小程序的設(shè)計
7.2.1  Applet小程序的編寫和編譯
7.2.2  嵌入到Web網(wǎng)頁
7.2.3  Applet小程序的執(zhí)行
7.3  多媒體類
7.3.1  繪圖
7.3.2  音頻處理
7.3.3  視頻和動畫
7.4  綜合舉例
7.4.1  Applet中繪制鐘表
7.4.2  水中倒影
7.5  上機實驗  Applet小程序和
多媒體
7.5.1  實驗一  Applet小程序和
多媒體調(diào)試
7.5.2  實驗二  Applet和多媒體
編程
7.6  習(xí)題
第8章  Java多線程編程
8.1  多線程的概念
8.1.1  什么是線程
8.1.2  認(rèn)識多線程
8.2  多線程程序設(shè)計
8.2.1  創(chuàng)建多線程的兩種方式
8.2.2  線程的生命周期
8.2.3  多線程的調(diào)度管理
8.3  多線程的同步與通信
8.3.1  多線程的同步問題
8.3.2  多線程間的同步
8.4  綜合舉例
8.4.1  一個應(yīng)用于Applet程序的
線程
8.4.2  線程間通信的舉例
8.5  上機實驗
8.5.1  實驗一  線程的創(chuàng)建方式與
優(yōu)先級設(shè)置
8.5.2  實驗二  線程在Applet中的
應(yīng)用
8.5.3  實驗三  多線程同步問題
8.6 習(xí)題
第9章  Java網(wǎng)絡(luò)編程
9.1  網(wǎng)絡(luò)編程的概念
9.1.1  網(wǎng)絡(luò)連接與網(wǎng)絡(luò)協(xié)議
9.1.2  端口與套接字
9.2  常用網(wǎng)絡(luò)API類
9.2.1  URL類
9.2.2  InetAddress類
9.2.3  Socket類
9.2.4  ServerSocket類
9.2.5  DatagramSocket類
9.2.6  DatagramPacket類
9.3  網(wǎng)絡(luò)程序設(shè)計基礎(chǔ)
9.3.1  TCP程序設(shè)計
9.3.2  UDP程序設(shè)計
9.4  綜合舉例
9.4.1  使用URL類查看網(wǎng)絡(luò)上的
HTML文件
9.4.2  基于TCP下的點對點即時通信
9.5  上機實驗
9.5.1  實驗一  常用網(wǎng)絡(luò)API練習(xí)
9.5.2  實驗二  TCP點對點的通信
9.6  習(xí)題
第10章  Java綜合項目實例
10.1  多功能計算器
10.1.1  程序的功能及界面
10.1.2  程序的主要設(shè)計步驟
10.1.3  參考代碼
10.2  簡單記事本
10.2.1  記事本的功能和界面
10.2.2  程序的主要設(shè)計步驟
10.2.3  參考代碼
10.3  音樂播放器
10.3.1  播放器功能和界面
10.3.2  程序的主要設(shè)計步驟
10.3.3  參考代碼
10.4  簡單圖形界面聊天工具
10.4.1  聊天程序功能和界面
10.4.2  程序的主要設(shè)計步驟
10.4.3  服務(wù)器端參考代碼
10.4.4  客戶端參考代碼
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號