目錄
第一 部分 入門篇
第1章 初識Java
Internet簡介
Internet能帶給我們什么
環(huán)球信息網WWW
什么是 Java
Java的發(fā)家史
Java的特點
與平臺無關性
面向對象
簡單性
安全性
多線程
Java的前景
小結
第2章 開發(fā)環(huán)境
安裝Java開發(fā)環(huán)境JDK
安裝一個Windows版的JDK
JDK帶來了什么?
使用JDK方便嗎?
JDK的功能由可執(zhí)行文件實現
使用 Java編譯器 javac
使用appletviewer
介紹幾種Java集成開發(fā)環(huán)境
Symantec Cafe
Java Workshop
小結
第3章 第一個Java程序
準備工作
第一個Java Applet
編譯和運行小應用程序
把 Applet加到主頁里去
小結
第 4章 Java Applet 和 Java應用程序
Java Applet和 Java 應用程序有何不同
執(zhí)行方法
Java Applet的執(zhí)行受到限制
程序結構
先講Java Applet
創(chuàng)建Java Applet源程序
解釋Java Applet源程序
編譯Java Applet
HTML文件
運行Java Applet
Java應用程序
創(chuàng)建Java應用程序
解釋源程序
編譯Java應用程序
運行Java應用程序
小結
第二部分 認識篇
第5章 基本數據類型
數據類型的定義和分類
什么是數據類型
什么是常數
什么是變量
起名字的規(guī)范
四種數據類型
基本數據類型
整數型
整數常數
整數型變量
浮點型數據
字符類型
字符常數
字符變量
布爾型數據
例子
小結
第6章 數組
如何定義一個數組
調兵譴將
初始化數組
計算機幫我計算Fibonacci數列
小結
第7章 字符串
什么是字符串
類String
用字符串搭積木
類StringBuffer
類StringBuffer上的基本字符目標作
小結
第8章 關鍵字、運算符和表達式
關鍵字
運算符及其使用
賦值運算符=
一元算術運算符
二元算術運算符
關系運算符
布爾邏輯運算符
位運算符
條件運算符
表達式
運算符的優(yōu)先次序
小結
第9章 Java程序流程控制
分支程序設計
if語句
SWitch語句
循環(huán)程序設計
for語句
while語句
do while語句
小結
第10章 面向對象
Java中的面向對象編程技術
對象和面向對象
面向對象的編程技術
類和構造方法
說明一個類
說明成員變量
說明一個類 Desk
對象的說明
類的成員的使用
構造方法
小結
第11章 接口
接口有些什么用途
接口的定義
接口的聲明
接口體的定義
接口定義的實例
接口的實現
小結
第12章 方法
方法的定義和使用
方法的定義
如何使用修飾符
return語句
如何調用方法
方法的重載
Java Applet的生命周期
VOid init()
void start( )
VOid Stop()
void destroy()
void Paint(Graphics g)
小結
第3部分 應用篇
第13章 美麗的窗口
美麗的窗口
AWT的基本概念
交幾個新朋友
父親、兒子和孫子
類 Container的重要子孫
窗口設計實例
白手起家
前進一小步
小結
第14章 巧手木匠
窗口外觀的管理
認識幾個做窗戶的巧手木匠
類 BorderLayout
類 CardLUyOOt
類 FlowLayOot
類GridLUyout
類 GridBagLayot
小結
第15章 漂亮的標語
放在哪里好呢?
是宋體還是黑體?
顯示的方法
彩色的字
小結
第16章五彩繽紛的世界
繪畫的基礎——線條
矩形的世界
普通矩形
園角矩形
立體矩形
橢圓和弧
畫橢圓
畫弧
多邊形
加載現成的圖片
顯示圖形
小結
第17章 交互的Java世界
你對鼠標做了什么
鼠標被按下了
拖一拖鼠標
編個膽小鬼的程序
猜一猜我敲了哪個鍵
勇敢的沖浪小子
小結
第18章 終于動起來了
孫悟空的筋斗是怎么翻起來的?
什么是線程?
翻筋斗的小企鵝
不再閃爍的動畫
連續(xù)的筋斗
載歌載舞的小企鵝
小結
第19章 Java的網絡功能
Java中的URL類
有規(guī)律的URL結構
URL類有四種構造方法
URL類的基本方法
通過URL利用網上資源
送你一幅美麗的圖片
通過數據流讀取資源數據
小結
第20章 例外處理
面向對象的例外處理
什么是例外、例外處理
拋棄之
捕獲之
優(yōu)越性
與例外處理相關的類
運行時與非運行時例外
簡單的例外處理
運行時例外的處理
非運行時例外
例外的拋棄、捕獲和聲明
拋棄例外
聲明例外
捕獲例外
幾件值得注意的事情
小結