目錄
第一部分 感受Java熱潮
第一章 傳說
什么是Java?
非常遙遠的印度尼西亞群島
Web 最好的朋友
Java:程序員的百寶箱 Kwan
帶著Java編碼戒指走向未來
應掌握的知識
第二章 Java:Web的伴侶
建立Java和HTML的聯(lián)系
僅僅IThML就足以使您陷人困境
剖析HTML
HTML圖像
鏈接世界
給applet一個空間
不安全或敏感的applet?
應掌握的知識
第三章 Java 工具
現(xiàn)代工匠的工具
Java編譯器
運行Java編譯器
觀察appet
我可以得到解釋器嗎?
應掌握的內容
第四章 建立自己的appset
有點GUI對任何人都沒有壞處
Java API基礎
建立第一個applet
Applet: Date Tive
應掌握的知識
第五章 面向對象編程
面向對象之前
人腦,適合電腦
用對象考慮問題
對象
類
消息
繼承
這對Java有何影響
應掌握的知識
第二部分 用JaVa思考
第六章 Java內幕一瞥
關于應用程序和applet
在圖形和命令行應用程序間選擇
Main事件
命令行參數
標準I/O:沒有修飾的通訊
System.out對象
System.in對象
appet控制臺
應掌握的知識
第七章 進入JaVa
記號(token)
標識符
關鍵字
直接量
操作符
分隔符
任何場合下的數據類型
整型數
浮點數
布爾值
字符
數組和字符串
Applet: Recipe
應掌握的內容
第八章 在Java中表達自己
表達式
操作符
數值操作符
布爾操作符
字符串操作符
賦值操作符
條件分支
if-else分支
switch分支
應用程序:ColorNames
應掌握的知識
第九章 感覺有點暈
到處存在的循環(huán)
使用for循環(huán)進行重復操作
while循環(huán)
Do循環(huán)
Applet: Countdown
跳出
應掌握的知識
第十章 為何使用類
如何成為編程方面的 Frank Lloyd Wright
類就是對象的藍圖
繼承
使用方法添加類的行為
方法技巧
方法重載
從設計到構造
組織您的設計圖紙
類的訪問
與其他體系結構的接口
應掌握的內容
第三部分 Java之美
第十一章 Java一一畫家的畫布
從AWT開始
Java圖形坐標系統(tǒng)
理解顏色
監(jiān)控顏色
Java中的顏色
Applet: Colorize
深入學習Graphics類
圖形基本元素
線
矩形
橢圓形
其他基本元素
Applet: Minnesota
用圖形表示文本
Applet: Ransom
應掌握的內容
第十二章 下一項藝術工作
理解圖像
圖像類型
用Java表達您的作品
Applet: Slideshow
應掌握的內容
第十三章 與用戶交互
滿足用戶需要
以事件表達
收聽事件
事件來自何方?
處理鼠標輸人
適應事件
處理鍵盤輸人
Applet: Scribbler
應掌握的內容
第十四章 建立良好的第一印象
用戶接口的重要性
組件是其中的核心
深人了解用戶界面組件
標簽
按鈕
復選框和單選鈕
選擇框
列表框
文本域和文本區(qū)
理解面板
利用布局
流動布局
柵格布局
邊界布局
卡片布局
柵格包布局
Applet: InvestmentCalc
Swing和AWT
應掌握的內容
第四部分 Java不僅具有漂亮的外表
第十五章 Java及其讀寫功能
I/O的基本知識
輕松控制流
輸人流和讀取器(reader)
輸出流和寫人器(writer)
讀寫文件
靜下心來處理文件
Applet:Fortune
應掌握的知識
第十六章 Java和“全球村”
指尖下的世界
Internet尋址
使用URL定位資源
沖浪規(guī)則
客戶與服務器
Java連網的基本知識
Applet :Searcher
掃描Web
真正有趣的套接字(socket)
應掌握的知識
第十七章 被線程掛起
兩個線程的故事
線程真的那么重要嗎?
多線程不利的一面
創(chuàng)建和使用線程
從Thread派生類
實現(xiàn)Runnable()接口
讓線程去打個盹
Applet: AdBanner
應掌握的知識
第十八章 星期六上午的Java
Java也能制作卡通片
動畫的基本知識
理解子畫面(Sprite)
堆放子畫面
當子畫面發(fā)生碰撞時
一套使用方便的Sprite類
Sprite類
Sprite Vector類
Background類
Applet: Flying Saucer
應掌握的知識
第十九章 星期六晚上的Java
數字音頻初步
聲音的物理性質
數字聲音的質量
使Java發(fā)聲
用音樂表達心清
Applet: WildAnimals
應掌握的知識
第五部分Java是一項能自我提高的技術
第二十章 編寫堅固程序的方法
調試的基本知識
一步一步地執(zhí)行代碼
盯著程序中的變量
對代碼設置“路障”
采用合適的調試策略
錯誤預防性編程
異常處理
括號和運算優(yōu)先級
引人(Import)限制
相等判斷帶來的錯誤
隱藏的成員
找出錯誤
利用好您的標準輸出
跟蹤方法
理解代碼文檔
應掌握的知識
第二十一章 如何讓程序得到別人的青睞
給您的代碼一幅好看的面孔
合理的縮進
空格是您的好朋友
簡潔明了的注釋
合理的命名
著重表示所有的常量
讓更多的人喜歡Java
應掌握的知識
第二十二章 站在Java技術的頂峰
Java可不適合懶蟲
豐富的Java資源
JavaSoft的Web站點
Java開發(fā)者連接
Developer·omc
《Java World》雜志
《Java Reprt》雜志
《Java Developer’s Joumal》雜志
Java新聞組
Java Applet評價服務
應掌握的知識
詞匯表
附錄A 安裝Java開發(fā)工具包(JDK)
在Windows計算機上安裝JDK
在SolariS計算機上安裝JDK
附錄B Java工具和技術
可視化開發(fā)工具
與Java有關的技術