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

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

《Java 小程式設計從入門到精通》一書的出版社是宇航出版社,作者是李真文 / 等,出版時間是1997-12。

基本介紹

  • 作者:李真文                       /            等
  • ISBN:9787800349423
  • 頁數:415
  • 定價:35.00
  • 出版社:宇航出版社
  • 出版時間:1997-12
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

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

作品目錄

目錄
第一部分 引言
第1章Internet
1.1網路
1.2網路協定
1.3OSI/ISO參考模型
1.4TCP/IP協定簇
1.5Internet
第2章 WWW
2.1起源
2.2工作模式
2.3特點
2.4Web瀏覽器
2.5統一資源定位器(URL)
2.6Http
2.7主頁
2.8HTML
2.9主頁設計
2.10網址資源
第3章 Java
3.1產生背景
3.2基本特點
3.3發展方向
3.4套用前景
3.5網址資源
第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網址資源
第6章 用Cafe開發小程式
6.1Java程式
6.2Helloworld:播放動畫
6.3Cafe:Java集成開發平台
6.4IE:支持Java的瀏覽器
第7章 用Cafe開發應用程式
7.1Java應用程式的兩種形式
7.2第一種形式:Helloworld
7.3第二種形式:JavaWorkShop
7.4網址資源
第8章 MicrosoftVisualJ++1.0
8.1選擇Visual J++
8.2安裝VisualJ++
8.3MicrosoftDeveloperStudio
8.4項目工作空間
8.5項目工作空間視窗
8.6項目工作空間視窗中的視
8.7Infoviewer
8.8網址資源
第9章 用VisualJ十十開發小程式
9.1Appletl:播放動畫
9.2Applet2:文本輸出
9.3Applet3:添加滑鼠事件處理
9.4Applet4:自己添加原始碼
第二部分 Java 語言
第10章 數據類型
10.1Java是一種強類型的語言
10.2基本數據類型
10.3整數類型
10.4浮點數類型
10.5字元類型
10.6布爾
10.7網址資源
第11章 常量
11.1整數常量
11.2浮點常量
11.3布爾常量
11.4字元常量
11.5字元串常量
第12章 變數
12.1聲明一個變數
12.2動態初始化
12.3變數的作用域和生命期
12.4類型自動轉換和強制轉換
12.5表達式的自動類型提升
第13章 數組
13.1一維數組
13.2多維數組
13.3其他數組聲明句法
13.4指針:一個過時的概念
第14章 運算符
14.1算術運算符
14.2位運算符
14.3關係運算符
14.4“?”運算符
14.5運算符優先權
第15章 控制語句
15.1選擇語句
15.2疊代語句
15.3跳轉語句
第16章 類
16.1類的一般形式
16.2一個簡單的類:Box
16.3方法
16.4構造器
16.5This
16.6重載
16.7用對象作為參數
16.8返回對象
16.9遞歸
16.10訪問控制
16.11Static
16.12Final
16.13再論數組
第17章 繼承
17.1繼承
17.2訪問控制
17.3實例
17.4Super
17.5方法重載
17.6動態方法派遣
17.7Abstract
17.8再論Final
第18章 包
18.1定義包
18.2訪問保護
18.3Import
第19章 接口
19.1定義一個接口
19.2實現接口
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徹底的面向對象
22.2從變數構造實例對象
22.3從實例對象獲取變數
22.4包裹類與String之間的轉換
22.5Wrapperdemo
第23章 數學類
23.1概述
23.2MathDemo
23.3進一步參考
第24章 Thread類
24.1概述
24.2創建執行緒
24.3執行緒優先權
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章 網址
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和數據包
34.1概述
34.2DatagramPacket
34.3DatagramDemo
第七部分 java.applet包
第35章 小程式類
35.1概述
35.2創建AppletDemo工程
35.3用CafeStudio添加組件
35.4顯示圖片和繪製圖形
35.5播放音頻
35.6顯示狀態信息和調試信息
35.7從HTML獲取參數
第八部分 java.awt 包
第36章 圖形用戶界面
36.1GUI類
36.2組件
36.3視窗
36.4包容器
36.5布局管理器
第37章 組件
37.1組件一覽
37.2組件套用環境
37.3添加組件的方式
37.4對組件事件的回響
第38章 視窗系統
38.1Java的視窗系統
38.2Window
38.3選單
38.4Frame
38.5Dialog
38.6FileDialog
38.7WindowDemo
38.8創建工程
38.9用CafeStudio製作資緣
38.10對事件進行處理
38.11結果演示
第39章 布局管理器(一):FlowLayout和BorderLayout類
39.1布局管理器
39.2FlowLayout
39.3borderLayout
39.4LayoutManagerIDemo1
39.5構造畫布對象
39.6構造面板
39.7構造小程式
第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章 實現動畫
44.1動畫原理
44.2AnimationDemo1:直接調用Thread.Sleep
44.3AnimationDemo2:從Thread派生
44.4AnimationDemo3:實現接口Runnable
第九部分 小程式集錦
第45章 食物鏈模擬
45.1動態、可互動的食物鏈
45.2設計思路
45.3類構造
45.4FoodChainPanel
45.5FoodChain
第46章 繪製統計曲線
46.1在Web上發布統計曲線
46.2實現要點和基本功能
46.3類的構造
46.4Curve
46.5Plot
第47章 計算器
47.1計算器:Java版
47.2實現要點
47.3類構造
47.4Calculator
第48章 時鐘
48.1在Web頁面上嵌入一個時鐘
48.2實現要點
第49章 三維圖形和動畫
49.1三維圖形和動畫:Java高級套用
49.2基本功能和實現要點
49.3FileFormatException
49.4Matrix3D
49.5Mode13D
49.6GraphicsPane1
49.7Graphics3D
第50章 希望電台
50.1在Web上建造電台
50.2實現要點
50.3BackGround
50.4RadioButton
50.5HopeRadio
第十部分 附錄
附錄1JavaAPI第一部分:核心包
附錄2JavaAPI第二部分:視窗工具集和小程式

相關詞條

熱門詞條

聯絡我們