注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java程序設(shè)計教程與實訓

Java程序設(shè)計教程與實訓

Java程序設(shè)計教程與實訓

定 價:¥29.00

作 者: 侯俊杰編著
出版社: 科學出版社
叢編項: 計算機職業(yè)教育叢書
標 簽: Java

ISBN: 9787030154705 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 348 字數(shù):  

內(nèi)容簡介

  Java語言目前已經(jīng)成為面向?qū)ο箝_發(fā)的主流語言之一,應用在各個領(lǐng)域。今書是以Java 2技術(shù)為背景的基礎(chǔ)教程,共分為14章,主要講述了Java2的基本語法概念和面向?qū)ο蟮木幊趟枷?。本書的一大特色就是利用大量的實例向讀者演示Java的編程方法和編程思想,語言通俗易懂、流暢生動。本書的開發(fā)環(huán)境是Sun公司提供的JDK1.4.2,在Sun公司的網(wǎng)站上可以免費下載。本書可供大專院校學生、各種培訓機構(gòu)的學員、網(wǎng)絡(luò)技術(shù)開發(fā)人員,以及希望學習面向?qū)ο蠹夹g(shù)和Java實現(xiàn)技術(shù)的人員學習參考。

作者簡介

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

圖書目錄

第1章 Java語言概述
1.1 Java語言的起源與特點
1.1.1 Java語言的起源與發(fā)展
1.1.2 Java語言的特點
1.2 Java開發(fā)平臺簡介
1.2.1 Java虛擬機
1.2.2 JDK的安裝與使用
1.3 Java語言程序舉例
1.4 思考與練習
第2章 基本數(shù)據(jù)類型,運算符與表達式
2.1 標識符與關(guān)鍵字
2.1.1 標識符
2.1.2 關(guān)鍵字
2.2 變量與常量
2.2.1 變量
2.2.2 常量
2.3 基本數(shù)據(jù)類型
2.3.1 整型
2.3.2 浮點型
2.3.3 字符型
2.3.4 布爾型
2.3.5 數(shù)據(jù)類型常量
2.3.6 類型轉(zhuǎn)換
2.3.7 各種數(shù)據(jù)類型的定義與使用舉例
2.4 運算符與表達式
2.4.1 算術(shù)運算符及其表達式
2.4.2 關(guān)系運算符及其表達式
2.4.3 布爾邏輯運算符及其表達式
2.4.4 位運算符及其表達式
2.4.5 賦值運算符及其表達式
2.4.6 條件運算符及其表達式
2.4.7 各類運算符的優(yōu)化級
2.4.8 綜合舉例
2.5 思考與練習
第3章 程序的流程控制
3.1 分支語句
3.1.1 if語句
3.1.2 if...else語句
3.1.3 switch語句
3.2 循環(huán)語句
3.2.1 while語句
3.2.2 do...while語句
3.2.3 for語句
3.3 跳轉(zhuǎn)語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.4 注釋語句
3.5 思考與練習
第4章 類,對象,接口與包
4.1 面向?qū)ο蟮幕靖拍钆c特征
4.1.1 對象
4.1.2 類的封裝
4.1.3 類的繼承
4.1.4 類的多態(tài)
4.2 類
4.2.1 類的聲明
4.2.2 修飾符
4.2.3 構(gòu)造函數(shù)
4.2.4 main()函數(shù)
4.2.5 創(chuàng)建類綜合舉例
4.3 對象
4.3.1 對象的生成
4.3.2 對象的使用
4.3.3 對象的清除
4.3.4 使用對象綜合舉例
4.4 接口
4.4.1 接口的定義
4.4.2 接口的實現(xiàn)
4.4.3 使用接口綜合舉例
4.5 包
4.5.1 系統(tǒng)程序包
4.5.2 包的定義
4.5.3 導入包
4.6 思考與練習
第5章 類的繼承,多態(tài)與內(nèi)部類
5.1 類的繼承
5.1.1 創(chuàng)建子類
5.1.2 屬性與方法的繼承
5.1.3 this與super的使用
5.2 類的多態(tài)
5.2.1 方法的重載
5.2.2 方法的覆蓋
5.3 抽象類的特性
5.4 final類與final成員
5.5 內(nèi)部類
5.5.1 內(nèi)部類的特性
5.5.2 靜態(tài)內(nèi)部類
5.5.3 內(nèi)部類應用舉例
5.6 思考與練習
第6章 數(shù)組與字符串
6.1 數(shù)組
6.1.1 一維數(shù)組
6.1.2 二維數(shù)組
6.2 動態(tài)數(shù)組Vector
6.2.1 創(chuàng)建Vector
6.2.2 訪問Vector中的對象
6.2.3 增加或移出Vector中的對象
6.2.4 改變Vector的大小
6.2.5 Vector應用舉例
6.3 字符串
6.3.1 String類
6.3.2 StringBuffer類
6.4 思考與練習
第7章 程序的異常處理
7.1 異常處理的基礎(chǔ)知識
7.1.1 異常事件
7.1.2 異常處理機制
7.1.3 異常類
7.2 異常處理方法
7.2.1 捕獲與處理異常
7.2.2 獲得異常的有關(guān)信息
7.2.3 用throw拋出異常
7.2.4 用throws重新拋出異常
7.2.5 異常處理綜合舉例
7.3 創(chuàng)建異常類
7.4 思考與練習
第8章 輸入/輸出流與文件操作
8.1 數(shù)據(jù)流的基本概念
8.1.1 理解數(shù)據(jù)流
8.1.2 Java中的標準數(shù)據(jù)流
8.1.3 Java包中的數(shù)據(jù)流
8.2 字節(jié)流
8.2.1 InputStream與OutputStream類
8.2.2 文件字節(jié)輸入流FileInputStream類
8.2.3 文件字節(jié)輸出流FileOutputStream類
8.3 文件處理
8.3.1 File類
8.3.2 文件過濾器
8.3.3 隨機文件操作
8.4 字節(jié)流的高級應用
8.4.1 內(nèi)存的讀/寫
8.4.2 管道流
8.4.3 數(shù)據(jù)流
8.4.4 對象流
8.5 字符流
8.5.1 Reader類與Writer類
8.5.2 字符文件流FileReader與FileWriter類
8.5.3 字符緩沖流BufferedReader與BufferedWriter類
8.6 思考與練習
第9章 多線程機制
9.1 線程與多線程
9.1.1 線程與多線程的概念
9.1.2 線程的結(jié)構(gòu)
9.2 線程的創(chuàng)建
9.2.1 創(chuàng)建線程的方法一:繼承Thread類
9.2.2 創(chuàng)建線程的方法二:實現(xiàn)Runnable接口
9.2.3 線程組
9.3 線程的控制與調(diào)度
9.3.1 線程的生命周期與狀態(tài)變遷
9.3.2 線程的調(diào)度機制
9.3.3 線程的狀態(tài)轉(zhuǎn)變
9.4 線程的同步機制
9.4.1 線程的同步實現(xiàn)
9.4.2 線程的死鎖
9.5 思考與練習
第10章 編寫Java Applet程序
10.1 Applet的特點
10.2 Applet的生命周期
10.3 Applet的圖形設(shè)計
10.3.1 Applet的顯示與刷新
10.3.2 圖形坐標系
10.3.3 顯示文字
10.3.4 控制顏色
10.3.5 繪制圖形
10.4 Applet的窗體設(shè)計
10.5 Applet的事件處理
10.6 Applet的多媒體應用
10.6.1 標識網(wǎng)絡(luò)上的資源
10.6.2 顯示圖象
10.6.3 播放聲音
10.7 HTML與Applet
10.7.1 Applet的HTML標識屬性
10.7.2 Applet與瀏覽器進行通信
10.7.3 在網(wǎng)頁中嵌入Applet實例
10.8 思考與練習
第11章 圖形用戶界面設(shè)計
11.1 使用Swing創(chuàng)建用戶界面
11.1.1 AWT與Swing
11.1.2 Swing常用介紹
11.2 框架與布局管理
11.2.1 容器與面板
11.2.2 創(chuàng)建窗口
11.2.3 創(chuàng)建對話框
11.2.4 布局管理
11.3 事件處理
11.3.1 Java中的事件處理機制
11.3.2 鼠標事件
11.3.3 鍵盤事件
11.3.4 窗口事件
11.4 思考與練習
第12章 Swing組件庫
12.1 文本標簽
12.2 按鈕
12.3 單選按鈕
12.4 復選框
12.5 列表框
12.6 下拉列表
12.7 文本框
12.8 文本域和滾動條
12.9 標尺
12.10 菜單
12.11 彈出式菜單
12.12 工具欄
12.13 選項對話框
12.14 文件選擇對話框
12.15 思考與練習
第13章 Java網(wǎng)絡(luò)編程
13.1 使用URL訪問網(wǎng)絡(luò)資源
13.1.1 URL的概念
13.1.2 URL類
13.1.3 URLConnection類
13.2 InetAddress類
13.3 TCP Socket編程
13.3.1 Socket通信基礎(chǔ)
13.3.2 TCP Socket的程序開發(fā)
13.4 UDP Socket編程
13.4.1 UDP Socket程序開發(fā)
13.4.2 多播程序的開發(fā)
13.5 思考與練習
第14章 Web開發(fā)技術(shù)JSP
14.1 JSP概述
14.1.1 JSP的優(yōu)點
14.1.2 JSP容器
14.1.3 服務(wù)器
14.2 運行JSP
14.2.1 JSP的運行環(huán)境Tomcat
14.2.2 JSP的執(zhí)行過程與生命周期
14.3 JSP的基本語法
14.4 JSP常用的隱含對象
14.5 思考與練習

本目錄推薦

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