注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java 2寶典

Java 2寶典

Java 2寶典

定 價(jià):¥66.00

作 者: (美)Aaron Walsh等著;盧慶齡等譯;盧慶齡譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 美國(guó)IDC“寶典”叢書(shū)
標(biāo) 簽: Java

購(gòu)買這本書(shū)可以去


ISBN: 9787505368286 出版時(shí)間: 2001-07-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 658 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)講述當(dāng)今計(jì)算機(jī)最熱門語(yǔ)言Java,涵蓋了Java語(yǔ)言最新版本的所有內(nèi)容,從編寫用于web頁(yè)面小應(yīng)用程序的Java語(yǔ)言基礎(chǔ),到功能強(qiáng)大的Swing組件、JavaBeans、JFC、JDBC和各種聯(lián)網(wǎng)類,講解了最新的JDK1.3。通過(guò)學(xué)習(xí),可以全面掌握使用JavaAWT和JFC類和新的即插即用Swing組件創(chuàng)建跨平臺(tái)的GUI;使用功能強(qiáng)大的聯(lián)網(wǎng)類創(chuàng)建可用于網(wǎng)絡(luò)的應(yīng)用程序;使用JavaBeans開(kāi)發(fā)靈活的Java組件;使用JDBC類和JSQL訪問(wèn)數(shù)據(jù)庫(kù);將多媒體性能增加到web應(yīng)用程序中等等。本書(shū)是一本集指導(dǎo)性和參考性于一體的綜合性、權(quán)威性專著,其中的每一章循序漸進(jìn)地講述了Java語(yǔ)言的來(lái)龍去脈和有關(guān)問(wèn)題,書(shū)中所含的100多個(gè)小應(yīng)用程序及其源代碼對(duì)于精通Java語(yǔ)言是極有稗益的。本書(shū)內(nèi)容全面豐富,講解清晰有序,風(fēng)格嚴(yán)謹(jǐn),是從入門學(xué)習(xí)Java語(yǔ)言難得的參考書(shū),適合于從初級(jí)到高級(jí)的計(jì)算機(jī)專業(yè)人員使用。

作者簡(jiǎn)介

暫缺《Java 2寶典》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1部分 啟動(dòng)引擎:Java概述
第1章 Java語(yǔ)言概述
1.1 Java簡(jiǎn)史
1.2 Java環(huán)境
1.2.1 Java語(yǔ)言
1.2.2 Java類庫(kù)
1.2.3 Java運(yùn)行環(huán)境
1.2.4 Java虛擬機(jī)
1.2.5 Java工具
1.2.6 Java小應(yīng)用程序
1.2.7 Java應(yīng)用程序
1.2.8 其他Java程序
1.3 定義Java
1.3.1 簡(jiǎn)單
1.3.2 面向?qū)ο?br />1.3.3 分布式
1.3.4 解釋性
1.3.5 健壯性
1.3.6 安全性
1.3.7 與體系結(jié)構(gòu)無(wú)關(guān)
1.3.8 可移植
1.3.9 高性能
1.3.10 多線程
1.3.11 動(dòng)態(tài)性
1.4 Java簡(jiǎn)介
1.5 Java與C/C++的比較
1.5.1 數(shù)據(jù)類型
1.5.2 類和方法
1.5.3 運(yùn)算符
1.5.4 命令行參數(shù)
1.5.5 字符串
1.5.6 注釋
1.5.7 其他差異
1.6 小結(jié)
第2章 面向?qū)ο蟮木幊毯托g(shù)語(yǔ)
2.1 在本章中將學(xué)習(xí)什么
2.2 面向?qū)ο蟮男g(shù)語(yǔ)
2.2.1 抽象
2.2.2 把狀態(tài)和行為結(jié)合在一起
2.2.3 數(shù)據(jù)和方法
2.2.4 封裝(信息隱藏)
2.2.5 接口
2.2.6 對(duì)象之間的通信
2.2.7 模塊性
2.2.8 分類
2.3 面向?qū)ο蠓治龊驮O(shè)計(jì)
2.4 小結(jié)
第3章 Java設(shè)計(jì)基礎(chǔ)
3.1 程序?qū)ο蠛陀脩艚涌?br />3.2 給用戶控制權(quán)
3.2.1 鼠標(biāo)控制
3.2.2 鍵盤控制
3.2.3 小應(yīng)用程序:停止
3.2.4 靈活的小應(yīng)用程序
3.3 帶寬
3.3.1 處理帶寬瓶頸
3.3.2 使用圖像和顏色
3.4 用戶系統(tǒng)
3.4.1 使用內(nèi)置顏色
3.4.2 處理瓶頸問(wèn)題
3.4.3 選擇字體
3.5 文件訪問(wèn)和網(wǎng)絡(luò)
3.5.1 檢索文件
3.5.2 在本地測(cè)試,在全球發(fā)布
3.6 其他因素
3.6.1 圖像:全球語(yǔ)言
3.6.2 布局管理程序
3.6.3 小應(yīng)用程序間通信
3.6.4 雙重目的的程序
3.7 管理源代碼
3.7.1 源文件只有一個(gè)類
3.7.2 文檔
3.7.3 選擇變量名
3.7.4 改變變量
3.7.5 避免使用本地碼
3.7.6 觀看他人編寫的代碼
3.7.7 用包來(lái)管理
3.8 小結(jié)
第4章 HelloWorld應(yīng)用程序和小應(yīng)用程序
4.1 應(yīng)用程序和小應(yīng)用程序
4.2 HelloWorld應(yīng)用程序
4.2.1 應(yīng)用程序目錄結(jié)構(gòu)
4.2.2 輸入和保存源代碼
4.2.3 類聲明
4.2.4 方法聲明
4.2.5 訪問(wèn)修飾符
4.2.6 編譯源代碼
4.2.7 執(zhí)行應(yīng)用程序
4.3 HelloWorld小應(yīng)用程序
4.3.1 小應(yīng)用程序目錄結(jié)構(gòu)
4.3.2 輸入和保存源文件
4.3.3 編譯小應(yīng)用程序
4.3.4 執(zhí)行小應(yīng)用程序(部分1)
4.3.5 創(chuàng)建一個(gè)HTML文件
4.3.6 使用WIDTH和HEIGHT屬性
4.3.7 HTML內(nèi)容的大小寫區(qū)分清況
4.3.8 執(zhí)行小應(yīng)用程序(部分2)
4.3.9 在Web上
4.3.10 向更深和更高邁進(jìn)
4.4 小結(jié)
第5章 編寫代碼
5.1 增強(qiáng)或繼承
5.1.1 擴(kuò)展HelloWorldApplet類
5.1.2 創(chuàng)建HTML文件
5.2 編寫代碼
5.2.1 引入類
5.2.2 文檔注釋
5.2.3 類聲明
5.2.4 變量
5.2.5 方法
5.3 創(chuàng)建新類
5.4 小結(jié)
第2部分 加快速度:Java基礎(chǔ)
第6章 Java語(yǔ)法:標(biāo)記、類型和值
6.1 編譯器忽略的元素
6.1.1 注釋
6.1.2 空白區(qū)域和編碼樣式
6.2 標(biāo)記
6.2.1 關(guān)鍵字
6.2.2 標(biāo)識(shí)符
6.2.3 文字
6.2.4 分隔符
6.2.5 運(yùn)算符
6.3 類型和值
6.3.1 基本類型和值
6.3.2 引用類型和值
6.4 小結(jié)
第7章 變量、方法、表達(dá)式和控制流
7.1 變量
7.1.1 變量的使用
7.1.2 聲明變量
7.1.3 初始化以及將值保存在變量中
7.1.4 變量作用域
7.2 方法
7.2.1 聲明方法
7.3 表達(dá)式
7.4 運(yùn)算符
7.4.1 運(yùn)算符優(yōu)先級(jí)
7.4.2 強(qiáng)制次序
7.4.3 運(yùn)算符類型
7.5 控制流語(yǔ)句
7.5.1 if語(yǔ)句
7.5.2 switch語(yǔ)句
7.5.3 while和do—while循環(huán)
7.5.4 for循環(huán)
7.5.5 跳轉(zhuǎn)語(yǔ)句
7.6 小結(jié)
第8章 創(chuàng)建、使用數(shù)組和字符串
8.1 數(shù)組
8.1.1 實(shí)例數(shù)組
8.1.2 自動(dòng)初始化
8.1.3 直接初始化
8.1.4 設(shè)置和檢索數(shù)組元素
8.1.5 數(shù)組的數(shù)組
8.1.6 異常
8.2 字符串(java.1ang.String)
8.2.1 創(chuàng)建字符串
8.2.2 使用字符串
8.2.3 字符常量
8.3 StringBuffer
8.3.1 創(chuàng)建StringBuffer
8.3.2 StringBuffer的長(zhǎng)度和容量
8.3.3 添加和改變SkingBuffer中的元素
8.4 包裝
8.4.1 java.1ang.Boo1ean
8.4.2 java.1ang.Character
8.4.3 java.1ang.Number
8.5 命令行參數(shù)和小應(yīng)用程序標(biāo)記屬性
8.5.1 Java命令行參數(shù)
8.5.2 將信息傳遞給應(yīng)用程序
8.6 來(lái)自java.util包的Collection類
8.6.1 接口
8.6.2 集合的抽象類
8.6.3 集合的具體類
8.7 小結(jié)
第9章 類、接口和包
9.1 類
9.1.1 類聲明
9.1.2 類體
9.2 內(nèi)嵌類
9.2.1 嵌套的頂層類和接口
9.2.2 成員類
9.2.3 局部類
9.2.4 匿名類
9.3 接口
9.4 包
9.4.1 包的使用
9.4.2 導(dǎo)入包中的顯式類引用
9.4.3 命名沖突
9.4.4 創(chuàng)建包
9.5 小結(jié)
第10章 繼承、封裝和多態(tài)
10.1 復(fù)用
10.2 繼承
10.2.1 父類和子類
10.2.2 在子類中擴(kuò)展或隱藏功能的風(fēng)險(xiǎn)
10.2.3 繼承的脆弱性
10.3 多態(tài)
10.4 封裝
10.4.1 菱形問(wèn)題
10.4.2 使用封裝
10.5 接口
10.6 小結(jié)
第11章 異常和錯(cuò)誤處理
11.1 異常
11.1.1 異常樣例
11.1.2 用異常進(jìn)行錯(cuò)誤處理
11.1.3 拋出異常
11.1.4 捕獲異常
11.1.5 finally塊
11.1.6 捕獲或聲明
11.2 減少代碼中的錯(cuò)誤
11.2.1 編譯器警告
11.2.2 編程注意事項(xiàng)
11.3 小結(jié)
第3部分 關(guān)鍵技術(shù):核心類庫(kù)
第12章 集合、實(shí)用程序和數(shù)據(jù)結(jié)構(gòu)
12.1 集合的作用
12.1.1 清單
12.1.2 映射
12.1.3 集合
12.1.4 樹(shù)
12.1.5 不僅僅是數(shù)據(jù)
12.2 再論Java.util包
12.2.1 集合
12.2.2 迭代
12.2.3 保存清單
12.2.4 映射
12.3 使用集合
12.3.l 使用清單和迭代器
12.3.2 使用集合
12.3.3 使用映射
12.4 處理集合
12.4.1 排序
12.4.2 修改控制
12.4.3 打亂一個(gè)清單
12.4.4 顛倒清單內(nèi)容
12.4.5 制作拷貝
12.4.6 查找
12.4.7 各種各樣的方法
12.5 保存屬性清單
12.5.1 為什么使用屬性清單
12.5.2 從磁盤中加載屬性
12.5.3 將屬性保存到磁盤上
12.5.4 使用小應(yīng)用程序中的屬性
12.6 小結(jié)
第13章 輸入/輸出:Java數(shù)據(jù)流
13.1 數(shù)據(jù)流介紹
13.2 標(biāo)準(zhǔn)的系統(tǒng)數(shù)據(jù)流(java.1ang.System)
13.2.1 標(biāo)準(zhǔn)輸出(System.out)
13.2.2 標(biāo)準(zhǔn)輸入(System.in)
13.2.3 標(biāo)準(zhǔn)錯(cuò)誤(System.err)
13.3 java.io數(shù)據(jù)流
13.3.1 數(shù)據(jù)流類
13.3.2 InputStream
13.3.3 outPutStream
13.4 特殊目的的數(shù)據(jù)流
13.4.1 文件輸入
13.4.2 文件輸出
13.4.3 文件和目錄
13.4.4 字符串
13.4.5 字節(jié)數(shù)組
13.4.6 CharArrayReader和CharArrayWriter
13.4.7 序列
13.4.8 管道
13.5 過(guò)濾的數(shù)據(jù)流
13.5.1 緩沖化I/O
13.5.2 行編號(hào)
13.5.3 返回
13.5.4 輸入的I/O
13.5.5 PrintStream
13.5.6 Printwriter
13.5.7 對(duì)象串行化
13.6 更多的I/O
13.7 小結(jié)
第14章 線程
14.1 關(guān)于線程
14.2 線程快速入門
14.2.1 線程的類型
14.2.2 創(chuàng)建新線程
14.3 在小應(yīng)用程序中使用線程
14.4 線程屬性
14.4.1 線程體
14.4.2 線程狀態(tài)
14.4.3 線程優(yōu)先級(jí)
14.4.4 daemon線程
14.4.5 線程組
14.4.6 使用Thread()構(gòu)造函數(shù)
14.4.7 創(chuàng)建線程化的對(duì)象
14.4.8 使用線程
14.4.9 Runnable或Thread
14.4.10 終止線程
14.5 多線程程序
14.5.1 同步
14.5.2 死鎖
14.6 結(jié)合在一起
14.7 線程和性能
14.8 小結(jié)
第15章 聯(lián)網(wǎng)
15.1 用地址和端口堆積數(shù)據(jù)
15.1.1 地址中有什么內(nèi)容
15.1.2 IP地址
15.1.3 協(xié)議
15.1.4 端口號(hào)
15.1.5 從網(wǎng)絡(luò)到Internet網(wǎng)絡(luò)
15.2 TCP/IP協(xié)議堆棧
15.2.1 套接字
15.2.2 TCP或UDP
15.2.3 IP
15.2.4 網(wǎng)絡(luò)
15.3 套接字
15.3.1 查找地址
15.3.2 設(shè)置一臺(tái)簡(jiǎn)單的套接字服務(wù)器
15.3.3 一個(gè)簡(jiǎn)單的套接字客戶機(jī)
15.4 URL操作
15.4.1 基本的URL處理
15.4.2 獲取Web主頁(yè)
15.4.3 URL字符串編碼
15.4.4 URLConnection操作
15.4.5 輸入頭部
15.5 RMI操作
15.5.1 選擇包
15.5.2 創(chuàng)建常規(guī)接口
15.5.3 實(shí)現(xiàn)
15.5.4 存根類和大綱類
15.5.5 啟動(dòng)注冊(cè)表
15.5.6 啟動(dòng)服務(wù)器
15.5.7 使用小應(yīng)用程序進(jìn)行調(diào)用
15.5.8 HTML
15.6 激活
15.7 小結(jié)
第16章 JDBC:連接數(shù)據(jù)庫(kù)的JavaAPI
16.1 JDBC簡(jiǎn)介
16.1.1 通用數(shù)據(jù)庫(kù)連接
16.1.2 JDBC的基本特色
16.1.3 JDBC組件
16.1.4 為客戶機(jī)/服務(wù)器結(jié)構(gòu)服務(wù)
16.1.5 利用SQL定義數(shù)據(jù)和操縱數(shù)據(jù)
16.1.6 JDBC驅(qū)動(dòng)程序
16.1.7 API概述
16.1.8 典型應(yīng)用
16.2 連接遠(yuǎn)程數(shù)據(jù)庫(kù)
16.2.1 選擇合適的驅(qū)動(dòng)程序
16.2.2 查找數(shù)據(jù)庫(kù)
16.2.3 建立連接
16.3 進(jìn)行數(shù)據(jù)庫(kù)查詢和更新
16.3.1 數(shù)據(jù)庫(kù)查詢和更新
16.3.2 檢索結(jié)果
16.4 JDBC API
16.4.1 Array接口
16.4.2 Blob接口
16.4.3 java.sql.CallableStatement接口
16.4.4 java.sgl.C1ob接口
16.4.5 java.sql.Connection接口
16.4.6 DatabaseMetaData接口
16.4.7 java.sql.Driver接口
16.4.8 java.sql.PreparedStatement接口
16.4.9 java.sql.Ref接口
16.4.10 java.sgl.ResultSet接口
16.4.11 java.sql.ResultSetMetaData接口
16.4.12 java.sql.SQLData接口
16.4.13 java.sgl.SQLInput接口
16.4.14 java.sql.SQLOutput接口
16.4.15 java.sql.Statement接口
16.4.16 java.sgl.Struct類
16.4.17 java.sql.Date類
16.4.18 java.sql.DriverManager類
16.4.19 java.sql.DriverPropenyInfo類
16.4.20 java.sql.Time類
16.4.2l java.sql.Timestamp類
16.4.22 java.sql.Types類
16.4.23 java.sql.BatchUPdateException類
16.4.24 java.sql.DataTruncation類
16.4.25 java.sgl.SQLException類
16.4.26 java.sql.SQLWarning類
16.5 高級(jí)技術(shù)
16.5.1 數(shù)據(jù)庫(kù)預(yù)編譯語(yǔ)句
16.5.2 存儲(chǔ)過(guò)程
16.5.3 數(shù)據(jù)庫(kù)事務(wù)
16.5.4 三層設(shè)計(jì)
16.5.5 JDBC可選包
16.6 小結(jié)
第4部分 視覺(jué)感受:用戶交互
第17章 抽象窗口工具包綜述
17.1 AWT與JFC和Swing的比較
17.2 抽象窗口工具包介紹
17.2.1 基本構(gòu)成
17.2.2 java.awt
17.3 處理事件
17.3.1 分級(jí)模型
17.3.2 委托模型
17.4 坐標(biāo)系
17.4.1 x、y坐標(biāo)
17.4.2 整數(shù)值
17.4.3 邊界框
17.4.4 Dimension類
17.5 組合在一起
17.5.1 容器
17.5.2布局管理器
17.6 小結(jié)
第18章 顏色、字體和圖形基礎(chǔ)
18.1 Java 2D的引入
18.1.1 Java 2D能做什么
18.1.2 與平臺(tái)無(wú)關(guān)
18.2 處理顏色
18.2.1 顏色表示法
18.2.2 前景/背景顏色
18.3 創(chuàng)建圖形
18.3.1 獲取圖形設(shè)備描述表
18.3.2 繪制基本圖形
18.4 字體處理
18.4.1 創(chuàng)建字體
18.4.2 查找已經(jīng)安裝的字體
18.4.3 使用字體矩陣
18.5 處理圖像
18.5.1 標(biāo)準(zhǔn)圖像
18.5.2 更有效的圖像
18.6 打印
18.6.1 打印類
18.6.2 啟動(dòng)打印進(jìn)程
18.6.3 控制打印
18.7 小結(jié)
第19章 容器及基本概念
19.1 打開(kāi)窗口
19.1.1 通往世界的窗口
19.1.2 對(duì)話框
19.2 容器構(gòu)件
19.2.1 構(gòu)件
19.2.2 容器
19.2.3 畫(huà)布
19.2.4 面板
19.3 簡(jiǎn)單構(gòu)件
19.3.1 標(biāo)簽
19.3.2 按鈕
19.3.3 復(fù)選框和單選框
19.3.4 選項(xiàng)菜單
19.3.5 清單
19.4 菜單
19.4.1 菜單項(xiàng)
19.4.2 菜單欄
19.4.3 下拉菜單
19.4.4 彈出菜單
19.5 小結(jié)
第20章 布局管理器和其他組件
20.1 什么是布局管理器
20.1.1 管理器的類型
20.1.2 默認(rèn)管理器
20.1.3 自定義布局管理器
20.2 布局管理器細(xì)節(jié)
20.2.1 F1owLayout管理器
20.2.2 BordeLayout管理器
20.2.3 GridLayout管理器
20.2.4 GridBagLayout管理器
20.2.5 CardLayout管理器
20.3 文本構(gòu)件
20.3.1 文本構(gòu)件
20.3.2 文本框
20.3.3 文本域
20.4 小結(jié)
第21章 Swing基礎(chǔ):構(gòu)件和容器
21.1 介紹Swing
21.1.1 從AWT到Swing
21.1.2 Swing構(gòu)件體系
21.1.3 JComponent基類
21.2 基本Swing構(gòu)件
21.2.1 javax.swing.JFrame類
21.2.2 Swing容器
21.2.3 使用javax.swing.JLabel顯示文本
21.2.4 Swing按鈕
21.3 小結(jié)
第22章 基本Swing構(gòu)件及其產(chǎn)生的事件
22.1 Swing菜單
22.1.1 菜單欄和菜單
22.1.2 菜單助記鍵和加速鍵
22.1.3 彈出菜單和觸發(fā)器
22.1.4 JToolBar
22.2 Swing事件
22.2.1 按鈕和菜單事件示例
22.2.2 其余Swing特有事件處理功能
22.3 小結(jié)
第23章 Swing庫(kù)中新的窗口小部件
23.1 按鈕
23.1.1 JToggleButton
23.1.2 JCheckBox
23.1.3 JRadioButton和ButtonGroup
23.1.4 jRadioButtonMenultem和JCheckBoxMenuItem
23.2 其他用于選擇的構(gòu)件
23.2.1 JOptionPane
23.2.2 JList
23.2.3 JComboBox
23.2.4 JFileChooser
23.2.5 JCo1orChooser
23.2.6 JSlider
23.3 容器
23.3.1 JSp1itPane
23.3.2 JTabbedPane
23.3.3 JDesktopPane和JInternalFrame
23.3.4 Text
23.3.5 JTextField和JPasswordField
23.3.6 JTextArea
23.3.7 JEditorPane和JTextPane
23.4 顯示
23.4.1 JProgressBar
23.4.2 JTable
23.4.3 JTree
23.5 小結(jié)
第24章 Swing輔助構(gòu)件和功能
24.1 邊框
24.1.1 BorderFactory和javax.swing.border軟件包
24.1.2 TitleBorder
24.1.3 CompoundBorder
24.2 Swing布局管理器
24.2.1 BoxLayout
24.2.2 OverlayLayout
24.3 可插人的外觀和感觀
24.3.1 設(shè)置外觀和感觀
24.3.2 自定義外觀和感觀
24.3.3 易用性
24.4 模型—視圖—控制器
24.5 小結(jié)
第5部分 開(kāi)發(fā)小應(yīng)用程序和應(yīng)用程序
第25章 開(kāi)發(fā)小應(yīng)用程序和應(yīng)用程序
25.1 理解Java安全性
25.1.1 控制對(duì)象
25.1.2 權(quán)限
25.1.3 讀取策略文件
25.1.4 指定自定義策略
25.1.5 請(qǐng)求權(quán)限
25.2 Java插件簡(jiǎn)介
25.2.1 安裝Java插件
25.2.2 使用Java插件
25.3 使用Java檔案
25.3.1 什么是Java檔案
25.4 使用JAR文件
25.4.1 應(yīng)用程序環(huán)境
25.4.2 Java小應(yīng)用程序環(huán)境
25.5 管理JAR文件
25.5.1 創(chuàng)建新的JAR文件
25.5.2 解壓縮信息
25.6 java.util.jar簡(jiǎn)介
25.7 控制JAR的行為
25.7.1 版本
25.7.2 數(shù)字簽名
25.7.3 可自執(zhí)行的archive文件
25.7.4 指定其他archive文件
25.8 小結(jié)
附錄A 安裝和配置Java軟件開(kāi)發(fā)工具
附錄B 使用JavaDOC工具
附錄C 源代碼
附錄D 核心擴(kuò)展

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)