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

Java2程序設計實用教程

Java2程序設計實用教程

定 價:¥31.00

作 者: 葉核亞,陳立編著
出版社: 電子工業(yè)出版社
叢編項: 高等學校計算機教材
標 簽: Java

ISBN: 9787505386884 出版時間: 2003-05-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 338 字數(shù):  

內(nèi)容簡介

  高等學校計算機教材。Java語言以其完全面向對象、簡單高效、與平臺無關、支持多線程、安全性、健壯性等特點,已成為計算機網(wǎng)絡編程的主流工具。本書介紹如何使用Java語言編寫網(wǎng)絡應用程序。主要內(nèi)容包括:Java運行環(huán)境JDK,Java語言基礎,面向對象技術,Java類和對象的高級特征,異常處理,圖形界面設計,多線程機制,輸入輸出流,Applet應用程序,網(wǎng)絡通信,Web開發(fā)技術JSP和J2EE概論等。這些內(nèi)容是構成Java應用程序的基本要素和必備知識。本書注重理論與實踐相結合,注重基本知識的理解與基本技能的培養(yǎng)。書中內(nèi)容豐富,章節(jié)安排合理,講解深入淺出,通俗易懂,程序結構嚴謹、規(guī)范,示例典型實用、易學易用。本書可作為高校計算機及相近專業(yè)的Java語言程序設計課程教材,也可作為使用Java從事軟件開發(fā)人員的參考書。

作者簡介

暫缺《Java2程序設計實用教程》作者簡介

圖書目錄

第一部分 實用教程
第1章 概述
1.1 了解Java
1.1.1 Java的特點
1.1.2 Java的實現(xiàn)機制
1.1.3 Java的核心技術
1.2 Java的運行環(huán)境JDK
1.2.1 Java軟件環(huán)境的安裝
1.2.2 Java程序的編輯、編譯與運行
第2章 Java語言基礎
2.1 標識符與關鍵字
2.2 基本數(shù)據(jù)類型
2.3 變量與常量
2.4 運算符與表達式
2.4.1 賦值
2.4.2 運算符
2.4.3 表達式
2.5 流程控制
2.5.1 程序控制結構
2.5.2 分支語句
2.5.3 循環(huán)語句
2.5.4 轉向語句
2.6 數(shù)組
2.6.1 一維數(shù)組
2.6.2 二維數(shù)組
2.6.3 不規(guī)則的多維數(shù)組
2.7 字符串
第3章 面向對象技術
3.1 類與對象
3.2 類的創(chuàng)建
3.2.1 類的聲明
3.2.2 類主體
3.3 對象的創(chuàng)建
3.3.1 創(chuàng)建對象
3.3.2 對象的使用
3.3.3 對象的初始化
3.3.4 對象的銷毀
3.4 類的封裝
3.4.1 封裝的概念
3.4.2 如何封裝
3.4.3 實例成員和類成員
3.5 類的繼承
3.5.1 創(chuàng)建子類
3.5.2 this引用、super引用和instanceof對象運算符
3.5.3 最終類和抽象類
3.6 類的多態(tài)性
3.6.1 方法的重載
3.6.2 方法的覆蓋
3.7 遞歸方法
第4章 Java類和對象的高級特征
4.1 接口
4.1.1 定義接口
4.1.2 實現(xiàn)接口
4.2 內(nèi)部類
4.2.1 內(nèi)部類特性
4.2.2 靜態(tài)內(nèi)部類
4.3 包
4.3.1 Java的API介紹
4.3.2 引用Java定義的包
4.3.3 自定義包
第5章 異常處理
5.1 Java異常處理的基礎知識
5.1.1 錯誤與異常
5.1.2 異常處理機制
5.2 異常類的產(chǎn)生、捕獲與處理
5.3 異常的分類
5.4 拋出異常
5.5 自定義異常類
第6章 圖形界面設計
6.1 創(chuàng)建圖形界面
6.1.1 抽象窗口工具集AWT
6.1.2 Java的圖形類結構
6.1.3 框架與面板
6.1.4 按鈕
6.1.5 標簽和文本行
6.2 AWT的事件模型
6.2.1 層次事件模型和委托事件模型
6.2.2 AWTEvent事件類
6.2.3 事件類的接口
6.2.4 事件適配器
6.3 AWT常用組件
6.3.1 界面的布局
6.3.2 文本區(qū)
6.3.3 復選框
6.3.4 單選按鈕
6.3.5 選擇框
6.3.6 列表框
6.3.7 對話框
6.4 菜單組件
6.5 圖形設計
6.5.1 在組件上繪圖
6.5.2 繪圖類
第7章 多線程機制
7.1 線程概念
7.2 Runnable接口與Thread類
7.3 線程的控制與調(diào)度
7.3.1 線程的生命周期
7.3.2 線程調(diào)度與優(yōu)先級
7.3.3 改變線程狀態(tài)
7.4 線程的同步機制
7.4.1 共享數(shù)據(jù)的線程“互斥”鎖定
7.4.2 傳送數(shù)據(jù)的線程同步運行
7.4.3 死鎖問題
第8章 輸入輸出流
8.1 數(shù)據(jù)流的基本概念
8.1.1 理解數(shù)據(jù)流
8.1.2 Java的標準數(shù)據(jù)流
8.1.3 java.io包中的數(shù)據(jù)流及文件類
8.2 字節(jié)流初步
8.2.1 InputStream和OutputStream類
8.2.2 文件字節(jié)輸入流類FileInputSream
8.2.3 文件字節(jié)輸出流FileOutputStream類
8.3 文件操作
8.3.1 File類
8.3.2 文件過濾器
8.3.3 文件對話框
8.3.4 隨機文件操作
8.4 字符流
8.4.1 Reader類和Writer類
8.4.2 字符文件流FileReader和FileWriter類
8.4.3 字符緩沖流BufferedReader和BufferedWriter類
8.5 字節(jié)流的高級應用
8.5.1 管道流
8.5.2 數(shù)據(jù)流
8.5.3 對象流
第9章 Applet應用程序
9.1 Applet的特點
9.2 Applet類
9.2.1 Applet的創(chuàng)建
9.2.2 Applet的生命周期
9.2.3 Applet的顯示與刷新
9.3 HTML和Applet
9.3.1 超文本標記語言
9.3.2 HTML中嵌入Applet
9.4 Applet應用
9.4.1 標識網(wǎng)絡上的資源
9.4.2 顯示圖像
9.4.3 播放聲音
第10章 網(wǎng)絡通信
10.1 網(wǎng)絡運行機制
10.2 使用URL訪問網(wǎng)絡資源
10.2.1 什么是URL
10.2.2 URL類
10.2.3 針對HTTP協(xié)議的URLConnection類
10.3 Socket通信機制
10.3.1 Socket通信機制的基本概念
10.3.2 實現(xiàn)Socket通信
第11章 Web開發(fā)技術JSP
11.1 Web的客戶-服務器模式
11.1.1 客戶-服務器模式
11.1.2 Web服務器、瀏覽器與HTTP
11.1.3 服務器端腳本語言概述
11.2 運行JSP
11.2.1 JSP容器
11.2.2 JSP的運行環(huán)境Tomcat
11.2.3 JSP的執(zhí)行過程與生命周期
11.3 JSP基本語法與隱式對象
11.3.1 JSP的基本語法
11.3.2 JSP隱式對象
第12章 J2EE概論
12.1 J2EE的基本概念
12.2 J2EE的優(yōu)勢
12.3 J2EE的分布式應用模型
12.4 J2EE的核心技術
12.5 J2EE的測試平臺
第二部分 習題
習題1 概述
習題2 Java語言基礎
習題3 面向對象技術
習題4 Java類和對象的高級特征
習題5 異常處理
習題6 圖形界面設計
習題7 多線程機制
習題8 輸入輸出流
習題9 Applet應用程序
習題10 網(wǎng)絡通信
習題11 Web開發(fā)技術JSP
習題12 J2EE概論
第三部分 上機操作實習
實驗1 金額的中文大寫方式
實驗2 求解約瑟夫環(huán)問題
實驗3 設計銀行賬戶類及存取款操作方法
實驗4 繼承String類重載replace方法
實驗5 設計學生成績表
實驗6 計算器
實驗7 利用線程比較插入、冒泡排序算法的運行時間
實驗8 使用多種方式讀取文本文件
實驗9 瀏覽器中的圖形與動畫設計
實驗10 以Socket方式發(fā)送與接收郵件
實驗11 網(wǎng)上購書
第四部分 綜合應用實習
實習1 設計一個Java程序編輯器
實習2 設置日期時間屬性
實習3 利用線程比較查找、排序算法的運行時間
實習4 交通信號燈的線程設計
實習5 使用對象流模擬對象數(shù)據(jù)庫
實習6 網(wǎng)上發(fā)牌程序
實習7 設計郵箱
實習8 設計一個聊天室程序
第五部分 附 錄
附錄A ASCII碼表
附錄B Java關鍵字表
附錄C Java部分類庫表
C.1 java.lang包
C.1.1 Object類
C.1.2 數(shù)據(jù)類型包裝類
C.1.3 String類
C.1.4 Math類
C.1.5 System類
C.1.6 Class類
C.1.7 Runtime類
C.1.8 異常處理類
C.1.9 線程類
C.2 java.util包
C.2.1 Date類
C.2.2 Calendar類
C.3 java.text包
C.4 java.awt包
C.4.1 組件類及其子類
C.4.2 事件類
C.4.3 布局管理器
C.44 字體與顏色
C.4.5 菜單組件
C.4.6 繪圖類
C.5 java.io包
C.5.1 字節(jié)流
C.5.2 文件
C.5.3 字符流
C.6 java.applet包
C.7 java.net包
C.7.1 URL
C.7.2 Socket
附錄D HTML與JSP
D.1 HTML
D.2 JSP
參考文獻

本目錄推薦

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