Java是一種通用的,并發(fā)的,強類型的,面向對象的編程語言.
JDK是Sun公司分發(fā)的免費Java開發(fā)工具包,正式名稱為J2SDK(Java2 Software Develop Kit)。
包括基本的java工具包和標準類庫。
自Java1.2之后Java版本統(tǒng)稱為Java2,Java2中的容器類庫才可以說是一種真正意義上的集合框架的實現(xiàn)。基本完全重新設計,但是又對Java1中的一些容器類庫在新的設計上進行了保留,這主要是為了向下兼容的目的,當用Java2開發(fā)程序時,應盡量避免使用它們,Java2的集合框架已經完全可以滿足你的需求。有一點需要提醒的是,在Java1
本書通過大量實用、經典的范例,由淺入深地介紹了Sun公司最新推出的軟件開發(fā)工具——Java。本書采用實例帶動知識點的形式,使讀者快速并逐步得到提高。本書每節(jié)即是一個實例,操作步驟詳盡,所用到的源文件均可在配書光盤的相應位置找到。本書共分8個部分,內容包括Java概述、語言基礎、基本輸入與輸出、面向對象技術、Applet程序、圖形用戶界面、多媒體技術和網絡編程等。讀者可以按照操作步驟完成每個實例的制作,并根據自己的喜好進行修改、舉一反三。本書內容翔實,提供了作者多年的編程經驗,既適合初級用戶入門學習,也適合中、高級用戶選作參考。
目錄:
第1章 Java語言概述
1.1 HelloWorldApp程序
1.2 HelloWorld小應用程序
1.3 編譯和運行HelloWorld
1.4 溫度轉換程序
1.5 水波效果
第2章 Java語言基礎
2.1 顯示最大值
2.2 顯示天數
2.3 閃動的文字
2.4 字體顯示
2.5 水平滾動的圖像
2.6 簡單排序
2.7 氣泡排序法
2.8 會爆炸的按鈕
2.9 繪制函數圖像
2.10 數字回文
第3章 基本輸入與輸出
3.1 提醒服務
3.2 水平滾動字幕
3.3 刪除文件
3.4 復制文件
3.5 滾動顯示新聞
3.6 壓縮文件
3.7 文件瀏覽器
3.8 詞匯逆排序
第4章 面向對象技術
4.1 面紅點
4.2 隨機生長的樹
4.3 彈性球
4.4 蜂群
4.5 熒光咖啡杯
4.6 旋轉的陀螺
4.7 生命周期
4.8 圖形變換
第5章 Java Applet程序
5.1 漸隱漸現(xiàn)的文字
5.2 旋轉的圖形
5.3 鉆井工人
5.4 禮炮
5.5 彩帶慶賀
5.6 圖像放大器
5.7 電子相冊
5.8 計算器
5.9 多功能時鐘
第6章 Java圖形用戶界面
6.1 HelloWorldSwing
6.2 按鈕計數器
6.3 Swing按鈕
6.4 溫度轉換器
6.5 HtmlDemo
6.6 投票器
6.7 TextSamplerDemo
6.8 Swing菜單
6.9 文件對話框
6.10 月相
6.11 單位轉換器
6.12 Swing動畫
第7章 Java多媒體技術
7.1 播放聲音文件
7.2 收音機
7.3 電子琴
7.4 吃豆游戲
7.5 簡易壁球
7.6 彈球游戲
7.7 拯救生命
7.8 掃雷
7.9 雙向飛碟
7.10 俄羅斯方塊
第8章 Java網絡編程
8.1 解析URL
8.2 逆序信息
8.3 回聲
8.4 敲門服務
8.5 每日一貼
8.6 聊天室服務器
8.7 聊天室客戶端
8.8 留言薄
8.9 網絡游戲