Java 小程序設計從入門到精通

出版時間:1997-12  出版社:宇航出版社  作者:李真文  
Tag標簽:無  

內(nèi)容概要

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

書籍目錄

目錄
第一部分 引言
第1章Internet
1.1網(wǎng)絡
1.2網(wǎng)絡協(xié)議
1.3OSI/ISO參考模型
1.4TCP/IP協(xié)議簇
1.5Internet
第2章 WWW
2.1起源
2.2工作模式
2.3特點
2.4Web瀏覽器
2.5統(tǒng)一資源定位器(URL)
2.6Http
2.7主頁
2.8HTML
2.9主頁設計
2.10網(wǎng)址資源
第3章 Java
3.1產(chǎn)生背景
3.2基本特點
3.3發(fā)展方向
3.4應用前景
3.5網(wǎng)址資源
第4章 OoP
4.1兩種范式
4.2抽象
4.3三個基本原則
第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:播放動畫
6.3Cafe:Java集成開發(fā)平臺
6.4IE:支持Java的瀏覽器
第7章 用Cafe開發(fā)應用程序
7.1Java應用程序的兩種形式
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項目工作空間
8.5項目工作空間窗口
8.6項目工作空間窗口中的視
8.7Infoviewer
8.8網(wǎng)址資源
第9章 用VisualJ十十開發(fā)小程序
9.1Appletl:播放動畫
9.2Applet2:文本輸出
9.3Applet3:添加鼠標事件處理
9.4Applet4:自己添加源代碼
第二部分 Java 語言
第10章 數(shù)據(jù)類型
10.1Java是一種強類型的語言
10.2基本數(shù)據(jù)類型
10.3整數(shù)類型
10.4浮點數(shù)類型
10.5字符類型
10.6布爾
10.7網(wǎng)址資源
第11章 常量
11.1整數(shù)常量
11.2浮點常量
11.3布爾常量
11.4字符常量
11.5字符串常量
第12章 變量
12.1聲明一個變量
12.2動態(tài)初始化
12.3變量的作用域和生命期
12.4類型自動轉(zhuǎn)換和強制轉(zhuǎn)換
12.5表達式的自動類型提升
第13章 數(shù)組
13.1一維數(shù)組
13.2多維數(shù)組
13.3其他數(shù)組聲明句法
13.4指針:一個過時的概念
第14章 運算符
14.1算術(shù)運算符
14.2位運算符
14.3關系運算符
14.4“?”運算符
14.5運算符優(yōu)先級
第15章 控制語句
15.1選擇語句
15.2迭代語句
15.3跳轉(zhuǎn)語句
第16章 類
16.1類的一般形式
16.2一個簡單的類:Box
16.3方法
16.4構(gòu)造器
16.5This
16.6重載
16.7用對象作為參數(shù)
16.8返回對象
16.9遞歸
16.10訪問控制
16.11Static
16.12Final
16.13再論數(shù)組
第17章 繼承
17.1繼承
17.2訪問控制
17.3實例
17.4Super
17.5方法重載
17.6動態(tài)方法派遣
17.7Abstract
17.8再論Final
第18章 包
18.1定義包
18.2訪問保護
18.3Import
第19章 接口
19.1定義一個接口
19.2實現(xiàn)接口
19.3接口中的變量
19.4接口繼承
第20章 異常
20.1異常處理
20.2異常類型
20.3未捕獲的異常
20.4使用Try和Catch
20.5顯示異常的描述
20.6多個Catch語句
20.7Throw
20.8Throws
20.9FinalLY
第三部分 java.lang包
第21章 字符串類
21.1何以兩個類
21.2格式化字符串
21.3從路徑獲取文件名
21.4進一步參考
第22章 包裹類
22.1徹底的面向?qū)ο?br />22.2從變量構(gòu)造實例對象
22.3從實例對象獲取變量
22.4包裹類與String之間的轉(zhuǎn)換
22.5Wrapperdemo
第23章 數(shù)學類
23.1概述
23.2MathDemo
23.3進一步參考
第24章 Thread類
24.1概述
24.2創(chuàng)建線程
24.3線程優(yōu)先級
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章 控制臺的輸入/輸出
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組件應用環(huán)境
37.3添加組件的方式
37.4對組件事件的響應
第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對事件進行處理
38.11結(jié)果演示
第39章 布局管理器(一):FlowLayout和BorderLayout類
39.1布局管理器
39.2FlowLayout
39.3borderLayout
39.4LayoutManagerIDemo1
39.5構(gòu)造畫布對象
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幾點看法
第43章 顯示圖象
43.1Java的圖象處理
43.2ImageDemo
43.3ImageDemo簡版:ImageDemo2
第44章 實現(xiàn)動畫
44.1動畫原理
44.2AnimationDemo1:直接調(diào)用Thread.Sleep
44.3AnimationDemo2:從Thread派生
44.4AnimationDemo3:實現(xiàn)接口Runnable
第九部分 小程序集錦
第45章 食物鏈模擬
45.1動態(tài)、可交互的食物鏈
45.2設計思路
45.3類構(gòu)造
45.4FoodChainPanel
45.5FoodChain
第46章 繪制統(tǒng)計曲線
46.1在Web上發(fā)布統(tǒng)計曲線
46.2實現(xiàn)要點和基本功能
46.3類的構(gòu)造
46.4Curve
46.5Plot
第47章 計算器
47.1計算器:Java版
47.2實現(xiàn)要點
47.3類構(gòu)造
47.4Calculator
第48章 時鐘
48.1在Web頁面上嵌入一個時鐘
48.2實現(xiàn)要點
第49章 三維圖形和動畫
49.1三維圖形和動畫:Java高級應用
49.2基本功能和實現(xiàn)要點
49.3FileFormatException
49.4Matrix3D
49.5Mode13D
49.6GraphicsPane1
49.7Graphics3D
第50章 希望電臺
50.1在Web上建造電臺
50.2實現(xiàn)要點
50.3BackGround
50.4RadioButton
50.5HopeRadio
第十部分 附錄
附錄1JavaAPI第一部分:核心包
附錄2JavaAPI第二部分:窗口工具集和小程序

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java 小程序設計從入門到精通 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7