Java 小程序設(shè)計(jì)從入門到精通

出版時(shí)間:1997-12  出版社:宇航出版社  作者:李真文  
Tag標(biāo)簽:無  

內(nèi)容概要

內(nèi)容提要
本書本著循序漸進(jìn)、簡(jiǎn)潔實(shí)用的原則,從Java技術(shù)、Java語言、語言類、實(shí)用類、
流與文件、Internet網(wǎng)絡(luò)編程、小程序、圖形用戶界面、繪制圖形、小程序集錦等九個(gè)方
面,對(duì)Java進(jìn)行全面、深入的剖析和編程技術(shù)介紹。本書以最新的SymantecCafe和
MicrosoftVisualJ十十為開發(fā)工具,既有對(duì)Java語言規(guī)范和類庫的詳細(xì)敘述,也有筆
者對(duì)Java的優(yōu)劣勢(shì)的精彩評(píng)價(jià),同時(shí)附有大量的代碼實(shí)例,以及穿插著與C/C++
(如MicrosoftVisualC++的MFC類庫)的比較。
隨本書一起推出的還有一張多媒體教學(xué)光盤。它采用HTML制作成圖、文、聲并
茂的主頁,可以用MicrosoftInternetExplorer或NetscapeNavigator等Web瀏覽器
瀏覽。其中,既有本書精彩內(nèi)容的語音講解,更有所有小程序從源代碼到運(yùn)行狀態(tài)的
動(dòng)態(tài)演示。同時(shí),在上下文環(huán)境中嵌入大量Internet地址。這些地址都是超級(jí)鏈接,如
果您的電腦與Internet相聯(lián),就可以立即在線訪問到這些資源!
本書及其配套光盤是流行開發(fā)工具VB,Delphi,VC,BC,VFP,PB等的程序員學(xué)
習(xí)Java的理想讀物,也是粗通Java的讀者的進(jìn)階參考書。

書籍目錄

目錄
第一部分 引言
第1章Internet
1.1網(wǎng)絡(luò)
1.2網(wǎng)絡(luò)協(xié)議
1.3OSI/ISO參考模型
1.4TCP/IP協(xié)議簇
1.5Internet
第2章 WWW
2.1起源
2.2工作模式
2.3特點(diǎn)
2.4Web瀏覽器
2.5統(tǒng)一資源定位器(URL)
2.6Http
2.7主頁
2.8HTML
2.9主頁設(shè)計(jì)
2.10網(wǎng)址資源
第3章 Java
3.1產(chǎn)生背景
3.2基本特點(diǎn)
3.3發(fā)展方向
3.4應(yīng)用前景
3.5網(wǎng)址資源
第4章 OoP
4.1兩種范式
4.2抽象
4.3三個(gè)基本原則
第5章 SymantecCafe1.51
5.1選擇SymantecCafe
5.2安裝SymantecCafe
5.3工程管理
5.4源代碼編輯
5.5資源編輯器
5.6網(wǎng)址資源
第6章 用Cafe開發(fā)小程序
6.1Java程序
6.2Helloworld:播放動(dòng)畫
6.3Cafe:Java集成開發(fā)平臺(tái)
6.4IE:支持Java的瀏覽器
第7章 用Cafe開發(fā)應(yīng)用程序
7.1Java應(yīng)用程序的兩種形式
7.2第一種形式:Helloworld
7.3第二種形式:JavaWorkShop
7.4網(wǎng)址資源
第8章 MicrosoftVisualJ++1.0
8.1選擇Visual J++
8.2安裝VisualJ++
8.3MicrosoftDeveloperStudio
8.4項(xiàng)目工作空間
8.5項(xiàng)目工作空間窗口
8.6項(xiàng)目工作空間窗口中的視
8.7Infoviewer
8.8網(wǎng)址資源
第9章 用VisualJ十十開發(fā)小程序
9.1Appletl:播放動(dòng)畫
9.2Applet2:文本輸出
9.3Applet3:添加鼠標(biāo)事件處理
9.4Applet4:自己添加源代碼
第二部分 Java 語言
第10章 數(shù)據(jù)類型
10.1Java是一種強(qiáng)類型的語言
10.2基本數(shù)據(jù)類型
10.3整數(shù)類型
10.4浮點(diǎn)數(shù)類型
10.5字符類型
10.6布爾
10.7網(wǎng)址資源
第11章 常量
11.1整數(shù)常量
11.2浮點(diǎn)常量
11.3布爾常量
11.4字符常量
11.5字符串常量
第12章 變量
12.1聲明一個(gè)變量
12.2動(dòng)態(tài)初始化
12.3變量的作用域和生命期
12.4類型自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換
12.5表達(dá)式的自動(dòng)類型提升
第13章 數(shù)組
13.1一維數(shù)組
13.2多維數(shù)組
13.3其他數(shù)組聲明句法
13.4指針:一個(gè)過時(shí)的概念
第14章 運(yùn)算符
14.1算術(shù)運(yùn)算符
14.2位運(yùn)算符
14.3關(guān)系運(yùn)算符
14.4“?”運(yùn)算符
14.5運(yùn)算符優(yōu)先級(jí)
第15章 控制語句
15.1選擇語句
15.2迭代語句
15.3跳轉(zhuǎn)語句
第16章 類
16.1類的一般形式
16.2一個(gè)簡(jiǎn)單的類:Box
16.3方法
16.4構(gòu)造器
16.5This
16.6重載
16.7用對(duì)象作為參數(shù)
16.8返回對(duì)象
16.9遞歸
16.10訪問控制
16.11Static
16.12Final
16.13再論數(shù)組
第17章 繼承
17.1繼承
17.2訪問控制
17.3實(shí)例
17.4Super
17.5方法重載
17.6動(dòng)態(tài)方法派遣
17.7Abstract
17.8再論Final
第18章 包
18.1定義包
18.2訪問保護(hù)
18.3Import
第19章 接口
19.1定義一個(gè)接口
19.2實(shí)現(xiàn)接口
19.3接口中的變量
19.4接口繼承
第20章 異常
20.1異常處理
20.2異常類型
20.3未捕獲的異常
20.4使用Try和Catch
20.5顯示異常的描述
20.6多個(gè)Catch語句
20.7Throw
20.8Throws
20.9FinalLY
第三部分 java.lang包
第21章 字符串類
21.1何以兩個(gè)類
21.2格式化字符串
21.3從路徑獲取文件名
21.4進(jìn)一步參考
第22章 包裹類
22.1徹底的面向?qū)ο?br />22.2從變量構(gòu)造實(shí)例對(duì)象
22.3從實(shí)例對(duì)象獲取變量
22.4包裹類與String之間的轉(zhuǎn)換
22.5Wrapperdemo
第23章 數(shù)學(xué)類
23.1概述
23.2MathDemo
23.3進(jìn)一步參考
第24章 Thread類
24.1概述
24.2創(chuàng)建線程
24.3線程優(yōu)先級(jí)
24.4ThreadDemo
第四部分java.util包
第25章 Vector類
25.1概述
25.2 VectorDemo
第26章 Date類
26.1概述
26.2DateDemo
26.3Java也有2000年問題
第27章 Hashtable類
27.1散表
27.2Hashtable類
27.3HashtableDemo
第五部分java.io包
第28章 控制臺(tái)的輸入/輸出
28.1System類
28.2ConsoleDemo
第29章 文件的輸入/輸出
29.1一般文件輸入/輸出
29.2FileIODemo
29.3緩沖輸入/輸出
29.4DataIODemo
第30章 文件與目錄
30.1File
30.2FileDemo
第六部分java.net包
第31章 網(wǎng)址
31.1概述
31.21netaddress
31.3InetAddressDenmo
第32章 URL
32.1概述
32.2格式
32.3URL
32.4URLDemo
32.5URLCONNECTION
32.6UCDe mo
第33章 TCP/IPSocket
33.1概述
33.2Socket
33.3SocketDemo
33.4ServerSocket
第34章 UDP和數(shù)據(jù)包
34.1概述
34.2DatagramPacket
34.3DatagramDemo
第七部分 java.applet包
第35章 小程序類
35.1概述
35.2創(chuàng)建AppletDemo工程
35.3用CafeStudio添加組件
35.4顯示圖片和繪制圖形
35.5播放音頻
35.6顯示狀態(tài)信息和調(diào)試信息
35.7從HTML獲取參數(shù)
第八部分 java.awt 包
第36章 圖形用戶界面
36.1GUI類
36.2組件
36.3窗口
36.4包容器
36.5布局管理器
第37章 組件
37.1組件一覽
37.2組件應(yīng)用環(huán)境
37.3添加組件的方式
37.4對(duì)組件事件的響應(yīng)
第38章 窗口系統(tǒng)
38.1Java的窗口系統(tǒng)
38.2Window
38.3菜單
38.4Frame
38.5Dialog
38.6FileDialog
38.7WindowDemo
38.8創(chuàng)建工程
38.9用CafeStudio制作資緣
38.10對(duì)事件進(jìn)行處理
38.11結(jié)果演示
第39章 布局管理器(一):FlowLayout和BorderLayout類
39.1布局管理器
39.2FlowLayout
39.3borderLayout
39.4LayoutManagerIDemo1
39.5構(gòu)造畫布對(duì)象
39.6構(gòu)造面板
39.7構(gòu)造小程序
第40章 布局管理器(二):GridLayout和CardLavout
40.1GridLayout
40.2CardLayout
40.3小程序演示
40.4Keypad
40.5PhoneCard
40.6LayoutManagerDemo2
第41章 繪圖綜述
41.1分類
41.2原理
第42章 繪制幾何圖形
42.1基本的幾何元素
42.2繪制方法
42.3GeometryDemo
42.4幾點(diǎn)看法
第43章 顯示圖象
43.1Java的圖象處理
43.2ImageDemo
43.3ImageDemo簡(jiǎn)版:ImageDemo2
第44章 實(shí)現(xiàn)動(dòng)畫
44.1動(dòng)畫原理
44.2AnimationDemo1:直接調(diào)用Thread.Sleep
44.3AnimationDemo2:從Thread派生
44.4AnimationDemo3:實(shí)現(xiàn)接口Runnable
第九部分 小程序集錦
第45章 食物鏈模擬
45.1動(dòng)態(tài)、可交互的食物鏈
45.2設(shè)計(jì)思路
45.3類構(gòu)造
45.4FoodChainPanel
45.5FoodChain
第46章 繪制統(tǒng)計(jì)曲線
46.1在Web上發(fā)布統(tǒng)計(jì)曲線
46.2實(shí)現(xiàn)要點(diǎn)和基本功能
46.3類的構(gòu)造
46.4Curve
46.5Plot
第47章 計(jì)算器
47.1計(jì)算器:Java版
47.2實(shí)現(xiàn)要點(diǎn)
47.3類構(gòu)造
47.4Calculator
第48章 時(shí)鐘
48.1在Web頁面上嵌入一個(gè)時(shí)鐘
48.2實(shí)現(xiàn)要點(diǎn)
第49章 三維圖形和動(dòng)畫
49.1三維圖形和動(dòng)畫:Java高級(jí)應(yīng)用
49.2基本功能和實(shí)現(xiàn)要點(diǎn)
49.3FileFormatException
49.4Matrix3D
49.5Mode13D
49.6GraphicsPane1
49.7Graphics3D
第50章 希望電臺(tái)
50.1在Web上建造電臺(tái)
50.2實(shí)現(xiàn)要點(diǎn)
50.3BackGround
50.4RadioButton
50.5HopeRadio
第十部分 附錄
附錄1JavaAPI第一部分:核心包
附錄2JavaAPI第二部分:窗口工具集和小程序

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java 小程序設(shè)計(jì)從入門到精通 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7