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