注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JAVA FOR INTERNET編程技術(shù)

JAVA FOR INTERNET編程技術(shù)

JAVA FOR INTERNET編程技術(shù)

定 價(jià):¥46.00

作 者: (美)[M.D.托馬斯]Michael D.Thomas等著;熊偉華等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言

ISBN: 9787505341494 出版時(shí)間: 1997-11-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 436頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)分為五篇。第一篇介紹Java語(yǔ)言的基本概念;第二篇介紹Java applet的組成要素,分別介紹了語(yǔ)法、語(yǔ)義、接口等;第三篇介紹了Java編程高級(jí)技術(shù),分別講述了如何構(gòu)造用戶(hù)界面、創(chuàng)建圖形圖象、創(chuàng)建可重用包、多線(xiàn)程設(shè)計(jì)、異常處理及編寫(xiě)Java應(yīng)用程序等內(nèi)容;第四篇介紹了Java與Internet網(wǎng)絡(luò),講述了如何建立連接、存取網(wǎng)絡(luò)資源、構(gòu)造Java服務(wù)器等內(nèi)容;第五篇介紹了四個(gè)應(yīng)用程序:商業(yè)廣告applet、商務(wù)applet、Chess Client和會(huì)議日程安排,讀者可以改寫(xiě)四個(gè)程序來(lái)創(chuàng)建滿(mǎn)足自身要求、更復(fù)雜、功能更強(qiáng)大的應(yīng)用程序。本書(shū)由淺入深,逐步引導(dǎo)讀者走向精通Java之路。本書(shū)適用于學(xué)習(xí)Java語(yǔ)言的計(jì)算機(jī)編程人員。

作者簡(jiǎn)介

暫缺《JAVA FOR INTERNET編程技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

引言
第一篇:Java簡(jiǎn)介
第一章   Web網(wǎng)與Java
1.1  Java程序是如何運(yùn)行的
1.2  Applet模型
1.2.1  Applet運(yùn)行環(huán)境
1.2.2  applet不能做什么
1.2.3 安全下載applet
1.3  贊揚(yáng)、希望和歷史
1.3.1  消費(fèi)者電子中的教訓(xùn)
1.3.2  Java潢中Web網(wǎng)
1.4  為什么用戶(hù)會(huì)喜歡Java
1.4.1  無(wú)論是新的還是舊的,它是最好的
1.4.2  沒(méi)有預(yù)處理器
1.4.3  沒(méi)有Marefile和庫(kù)連接之優(yōu)
1.4.4  沒(méi)有直接內(nèi)存存取或指針運(yùn)算
1.4.5  沒(méi)有操作符重載
1.4.6  沒(méi)有多繼承
1.4.7 面向?qū)ο?br />1.4.8  用于網(wǎng)絡(luò)
1.4.9 動(dòng)態(tài)性
1.4.10  多線(xiàn)程
1.5  繼續(xù)
第二章  Java編程基礎(chǔ)
2.1  開(kāi)始
2.1.1  Windows 95/NT的安裝
2.1.2  PowerPC Macintosh
2.1.3  UNIX
2.1.4  第一個(gè)Java程序
2.1.5  傳遞命令行參數(shù)
2.1.6  簡(jiǎn)單的文本輸出
2.2  Java程序分析
2.2.1  結(jié)構(gòu)總結(jié)
2.2.2  變量
2.2.3  方法
2.2.4  類(lèi)
2.2.5  包
2.3  Java運(yùn)行環(huán)境
2.3.1  編譯和執(zhí)行過(guò)程
2.3.2  無(wú)用單元收集機(jī)制
2.4  創(chuàng)建Java applet
2.4.1  第一個(gè)applet
2.4.2  applet分析
2.5  將applet放在Web網(wǎng)上
2.6  自動(dòng)編制代碼
2.7  繼續(xù)
第二篇  Java applet基礎(chǔ)
第三章  Java中的面向?qū)ο?br />3.1  面向?qū)ο蟮膬?yōu)點(diǎn)
3.1.1  數(shù)據(jù)隱藏
3.1.2  利用繼承重用
3.1.3  維護(hù)
3.2  Java對(duì)象規(guī)范
3.2.1  Java的類(lèi)譜系
3.2.2  特殊變量
3.2.3  類(lèi)的說(shuō)明
3.2.3  訪(fǎng)問(wèn)規(guī)則
3.2.4  訪(fǎng)問(wèn)規(guī)則
3.3  使繼承發(fā)揮作用
3.3.1  構(gòu)造類(lèi)譜系
3.3.2  抽象類(lèi)和方法
3.4  多態(tài)性和Java接口
3.5  概念小結(jié)和實(shí)例
3.6  繼續(xù)
第四章  語(yǔ)法和語(yǔ)義
4.1  標(biāo)識(shí)符和單一代碼
4.2  注釋
4.3  關(guān)鍵詞
4.4  數(shù)據(jù)類(lèi)型
4.5  基本數(shù)據(jù)類(lèi)型
4.5.1  整型
4.5.2  浮點(diǎn)數(shù)
4.5.3  字符
4.5.4  布爾類(lèi)型
4.6  基本類(lèi)型轉(zhuǎn)換
4.6.1  浮點(diǎn)數(shù)向整數(shù)的轉(zhuǎn)換
4.6.2  雙精度向浮點(diǎn)的轉(zhuǎn)換
4.6.3  布爾類(lèi)型向其它類(lèi)型或其它類(lèi)型向布爾類(lèi)型的轉(zhuǎn)換
4.7  變量說(shuō)明
4.7.1  作用域
4.7.2  變量命名
4.8  運(yùn)算符
4.8.1  數(shù)字運(yùn)算符
4.8.2  對(duì)象運(yùn)算符
4.8.3  串運(yùn)算符
4.9  包
4.9.1  導(dǎo)人
4.10  類(lèi)
4.10.1  構(gòu)造函數(shù)
4.10.2  析構(gòu)函數(shù)
4.10.3  在修飾符
4.10.4  變量修飾符
4.10.5  方法修飾符
4.10.6  方法重載
4.11  引用變量類(lèi)型轉(zhuǎn)換
4.12  接口
4.13  數(shù)組
4.13.1  數(shù)組的創(chuàng)建
4.13.2  數(shù)組的初始化
4.13.3  訪(fǎng)問(wèn)數(shù)組
4.14  控制流
4.14.1  if-else語(yǔ)句
4.14.2  while和do-while語(yǔ)句
4.14.3  for語(yǔ)句
4.14.4 break和continue語(yǔ)句
4.14.5  return語(yǔ)句
4.14.6  switch語(yǔ)句
4.15  異常
4.16  繼續(xù)
第五章  Applet是如何工作的
5.0.1  Applet是什么?
5.0.2  Applet的階段
5.0.3  獲得資源
5.0.4  獲得參數(shù)
5.1  處理用戶(hù)事件
5.1.1  鼠標(biāo)事件
5.1.2  鍵盤(pán)事件
5.1.3  事件處理:到底干了些什么
5.2  使用線(xiàn)程制作動(dòng)畫(huà)
5.2.1 可運(yùn)行接口
5.2.2  單線(xiàn)程方法
5.2.3  消除抖動(dòng)現(xiàn)象
5.3  繼續(xù)
第六章  提示API
6.1  API基礎(chǔ)
6.1.1  結(jié)構(gòu)
6.1.2  使用API
6.1.3 java.lang.Object類(lèi)
6.2  串操作工具
6.2.1  創(chuàng)建字符串
6.2.2  串比較
6.2.3  處理子串
6.2.4  改變串
6.2.5  分析串
6.2.6  將串轉(zhuǎn)變?yōu)槠渌鼣?shù)據(jù)類(lèi)型
6.3  基本類(lèi)型包容類(lèi)
6.3.1  對(duì)象包容類(lèi)
6.3.2  Vector類(lèi)
6.3.3  哈希表
6.3.4  堆棧
6.3.5  API接口
6.3.6  結(jié)構(gòu)化重要接口
6.3.7  enumetration接口
6.3.8  java.lang.Cloneahle和java.lang.Runable
6.3.9  用java.util.Observer進(jìn)行事件處理
6.4  Math與API
6.5  繼續(xù)
第七章  基本用戶(hù)界面
7.1  貨幣轉(zhuǎn)換程序
7.2  獲取鍵盤(pán)輸入
7.3  創(chuàng)建文本域或文本框
7.4  創(chuàng)建按鈕
7.5  創(chuàng)建檢取框
7.6  創(chuàng)建列表框
7.7  創(chuàng)始彈出式選擇菜單
7.8  創(chuàng)建并使用滾動(dòng)條
7.9  標(biāo)簽
7.10  繼續(xù)
第三篇  Java高級(jí)程序設(shè)計(jì)
第八章  高級(jí)用戶(hù)界面
8.1 布局設(shè)計(jì)
8.2  包容類(lèi)
8.2.1  面板
8.2.2  窗口
8.2.3  菜單
8.3  字體
8.3.1  字體度量對(duì)象
8.4  布局管理器
8.4.1  FlowLayout
8.4.2  BorderLayout
8.4.3  GridLayout
8.4.4  CardLayout
8.4.5  GridBagLayout
8.4.6  選擇一個(gè)管理器
8.4.7  用布局管理器進(jìn)行工作
8.4.8  確定布局的大小
8.5  綜合使用布局類(lèi)的示例
8.5.1  設(shè)置基于框架的applet:FlowLayout
8.5.2  設(shè)置對(duì)話(huà)框applet:BorderLayout
8.5.3  設(shè)置面板applet:BorderLayout
8.5.4  設(shè)置同樣大小的元素:GridLayout
8.5.5  動(dòng)態(tài)地改變部件:CardLayout
8.5.6  精心布局 :GridBaglalyout
8.5.7  用CardLayout增加Menu
8.6  繼續(xù)
第九章   圖形與圖象
9.1  用Graphics類(lèi)繪圖
9.1.1  繪制簡(jiǎn)單圖形
9.1.2  繪制填充的各類(lèi)形狀
9.1.3  繪制文本和圖象
9.2  使用Image類(lèi)
9.2.1  導(dǎo)入Image
9.2.2  使用MediaTracker
9.2.3  創(chuàng)建Image
9.2.4  異步Image接口
9.2.5  Image操作技術(shù)
9.3  繼續(xù)
第十章  高級(jí)程序設(shè)計(jì)
10.1  建立Java包
10.2  創(chuàng)建兼容類(lèi)
10.2.1  boolean equals(Object o)
10.2.2  String tostring
10.2.3  開(kāi)發(fā)可重用部件
10.2.4  把設(shè)計(jì)變?yōu)楣ぷ鞔a
10.2.5  利用對(duì)象類(lèi)型轉(zhuǎn)換
10.3  檢驗(yàn)Java代碼
10.3.1  檢測(cè)獲得異常
10.3.2  產(chǎn)生異常
10.4  關(guān)于對(duì)象的運(yùn)行信息
10.5  繼續(xù)
第十一章  高級(jí)線(xiàn)程
11.1  用Thread類(lèi)創(chuàng)建線(xiàn)程
11.2  用Runnable接口創(chuàng)建線(xiàn)程
11.3  線(xiàn)程的管理
11.3.1  線(xiàn)程的調(diào)度
11.3.2  線(xiàn)程組
11.3.3  線(xiàn)程同步
11.3.4  易失變量
11.4  繼續(xù)
第十二章  超越applet模式進(jìn)行編程
12.1  從applet到獨(dú)立的應(yīng)用程序
12.1.1  圖形化Java應(yīng)用程序基礎(chǔ)
12.1.2  文件系統(tǒng)
12.2  本地方法
12.2.1  何時(shí)使用本地程序庫(kù)
12.2.2  本地方法的解釋
12.2.3  準(zhǔn)備C程序庫(kù)
12.2.4  用C實(shí)現(xiàn)本地方法
12.2.5  編譯使用DLL
12.3  繼續(xù)
第四篇  Java與網(wǎng)絡(luò)
第十三章  通過(guò)套接字和流聯(lián)網(wǎng)
13.1  套接字
13.2  無(wú)連接的數(shù)據(jù)報(bào)
13.3  流
13.3.1  輸入流
13.3.2  輸出流
13.3.3  流的多樣性
13.3.4  數(shù)據(jù)流
13.3.5  分析文本流中的數(shù)據(jù)
13.3.6  使用管道在applet間進(jìn)行通信
13.4  繼續(xù)
第十四章  通過(guò)URLl聯(lián)網(wǎng)
14.1  使用URL類(lèi)
14.1.1  獲得內(nèi)容
14.1.2  連接URLConnecticn
14.1.3  HTTP和類(lèi)URLCnnecticn
14.1.4  MIME類(lèi)型與ContentHandler
14.1.5  設(shè)置ContentHardlerFactory
14.1.6  利用流來(lái)實(shí)現(xiàn)
14.1.7  設(shè)置選項(xiàng)
14.2  用其它協(xié)議進(jìn)行工作
14.3  URL的優(yōu)點(diǎn)
14.4  繼續(xù)
第十五章  編寫(xiě)Java服務(wù)器
15.1  設(shè)計(jì)服務(wù)器和協(xié)議
15.1.1  確定服務(wù)器的任務(wù)
15.1.2  定義客戶(hù)機(jī)/服務(wù)器接口
15.2  建立Java服務(wù)器
15.2.1  通過(guò)套接字通訊和處理I/O流
15.2.2  處理多連接和多個(gè)applet客戶(hù)機(jī)
15.3  建立chat客戶(hù)機(jī)
15.4  繼續(xù)
第五篇  示例Internet應(yīng)用程序
第十六章  交互式動(dòng)畫(huà):廣告性的applet
16.1  合同
16.2  特性
16.3  設(shè)計(jì)
16.3.1  構(gòu)造顯示
16.3.2  配置顯示結(jié)構(gòu)
16.4  實(shí)現(xiàn)
16.4.1  使applet成為可配置的
16.4.2  用于顯示的基類(lèi)
16.4.3  創(chuàng)建分析程序
16.4.4  定義ActiveArea
16.5  可能的改進(jìn)
第十七章  實(shí)現(xiàn)與CGIi的接口:Java Store
17.1  合同
17.2  特性
17.3  設(shè)計(jì)
17.4 實(shí)現(xiàn)
17.4.1  執(zhí)行HTTP請(qǐng)求
17.4.2  存儲(chǔ)產(chǎn)品數(shù)據(jù)
17.4.3  FIFO類(lèi)
17.4.4  獲得圖象和描述
17.4.5  管理用戶(hù)的選擇
17.4.6  獲得配置數(shù)據(jù)和初始化
17.4.7  裝配起來(lái)
17.4.8  將用戶(hù)的選擇送到Web服務(wù)器
17.4.9  利用CGI程序處理返回的數(shù)據(jù)
17.5  可能的改進(jìn)
第十八章  與非HTTP服務(wù)器的接口:Chess Clent
18.1  合同
18.2  特性
18.3  設(shè)計(jì)和實(shí)現(xiàn)
18.3.1 和異步服務(wù)器通訊
18.3.2  創(chuàng)建通用棋盤(pán)
18.3.3  把棋盤(pán)連接到ICS
18.3.4  書(shū)寫(xiě)applet
18.4  可能的改進(jìn)
18.4.1  改進(jìn)Login窗口
18.4.2  增加當(dāng)前棋手列表
第十九章  編寫(xiě)自己的服務(wù)器:會(huì)議日程安排
19.1  合同
19.2  特性
19.2.1  用戶(hù)手冊(cè)
19.2.2  建立自己的服務(wù)器
19.3  設(shè)計(jì)
19.3.1  網(wǎng)絡(luò)接口模塊
19.3.2  服務(wù)器
19.3.3  安全性
19.3.4  速度和內(nèi)存的考慮
19.3.5  服務(wù)器設(shè)計(jì)
19.3.6  客戶(hù)機(jī)
19.3.7  工程細(xì)節(jié)模塊
19.3.8  用戶(hù)界面模塊
19.3.9  宏偉藍(lán)圖
19.4  實(shí)現(xiàn)
19.4.1  代碼路由映射
19.4.2  網(wǎng)絡(luò)接口模塊
19.4.3  工程細(xì)節(jié)模塊
19.4.4  用戶(hù)界面模塊
19.5  可能的改進(jìn)
附錄

本目錄推薦

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