注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 2寶典

Java 2寶典

Java 2寶典

定 價:¥66.00

作 者: (美)Aaron Walsh等著;盧慶齡等譯;盧慶齡譯
出版社: 電子工業(yè)出版社
叢編項: 美國IDC“寶典”叢書
標 簽: Java

購買這本書可以去


ISBN: 9787505368286 出版時間: 2001-07-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 658 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java 2寶典》作者簡介

圖書目錄

前言
第1部分 啟動引擎:Java概述
第1章 Java語言概述
1.1 Java簡史
1.2 Java環(huán)境
1.2.1 Java語言
1.2.2 Java類庫
1.2.3 Java運行環(huán)境
1.2.4 Java虛擬機
1.2.5 Java工具
1.2.6 Java小應用程序
1.2.7 Java應用程序
1.2.8 其他Java程序
1.3 定義Java
1.3.1 簡單
1.3.2 面向?qū)ο?br />1.3.3 分布式
1.3.4 解釋性
1.3.5 健壯性
1.3.6 安全性
1.3.7 與體系結(jié)構(gòu)無關
1.3.8 可移植
1.3.9 高性能
1.3.10 多線程
1.3.11 動態(tài)性
1.4 Java簡介
1.5 Java與C/C++的比較
1.5.1 數(shù)據(jù)類型
1.5.2 類和方法
1.5.3 運算符
1.5.4 命令行參數(shù)
1.5.5 字符串
1.5.6 注釋
1.5.7 其他差異
1.6 小結(jié)
第2章 面向?qū)ο蟮木幊毯托g語
2.1 在本章中將學習什么
2.2 面向?qū)ο蟮男g語
2.2.1 抽象
2.2.2 把狀態(tài)和行為結(jié)合在一起
2.2.3 數(shù)據(jù)和方法
2.2.4 封裝(信息隱藏)
2.2.5 接口
2.2.6 對象之間的通信
2.2.7 模塊性
2.2.8 分類
2.3 面向?qū)ο蠓治龊驮O計
2.4 小結(jié)
第3章 Java設計基礎
3.1 程序?qū)ο蠛陀脩艚涌?br />3.2 給用戶控制權
3.2.1 鼠標控制
3.2.2 鍵盤控制
3.2.3 小應用程序:停止
3.2.4 靈活的小應用程序
3.3 帶寬
3.3.1 處理帶寬瓶頸
3.3.2 使用圖像和顏色
3.4 用戶系統(tǒng)
3.4.1 使用內(nèi)置顏色
3.4.2 處理瓶頸問題
3.4.3 選擇字體
3.5 文件訪問和網(wǎng)絡
3.5.1 檢索文件
3.5.2 在本地測試,在全球發(fā)布
3.6 其他因素
3.6.1 圖像:全球語言
3.6.2 布局管理程序
3.6.3 小應用程序間通信
3.6.4 雙重目的的程序
3.7 管理源代碼
3.7.1 源文件只有一個類
3.7.2 文檔
3.7.3 選擇變量名
3.7.4 改變變量
3.7.5 避免使用本地碼
3.7.6 觀看他人編寫的代碼
3.7.7 用包來管理
3.8 小結(jié)
第4章 HelloWorld應用程序和小應用程序
4.1 應用程序和小應用程序
4.2 HelloWorld應用程序
4.2.1 應用程序目錄結(jié)構(gòu)
4.2.2 輸入和保存源代碼
4.2.3 類聲明
4.2.4 方法聲明
4.2.5 訪問修飾符
4.2.6 編譯源代碼
4.2.7 執(zhí)行應用程序
4.3 HelloWorld小應用程序
4.3.1 小應用程序目錄結(jié)構(gòu)
4.3.2 輸入和保存源文件
4.3.3 編譯小應用程序
4.3.4 執(zhí)行小應用程序(部分1)
4.3.5 創(chuàng)建一個HTML文件
4.3.6 使用WIDTH和HEIGHT屬性
4.3.7 HTML內(nèi)容的大小寫區(qū)分清況
4.3.8 執(zhí)行小應用程序(部分2)
4.3.9 在Web上
4.3.10 向更深和更高邁進
4.4 小結(jié)
第5章 編寫代碼
5.1 增強或繼承
5.1.1 擴展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基礎
第6章 Java語法:標記、類型和值
6.1 編譯器忽略的元素
6.1.1 注釋
6.1.2 空白區(qū)域和編碼樣式
6.2 標記
6.2.1 關鍵字
6.2.2 標識符
6.2.3 文字
6.2.4 分隔符
6.2.5 運算符
6.3 類型和值
6.3.1 基本類型和值
6.3.2 引用類型和值
6.4 小結(jié)
第7章 變量、方法、表達式和控制流
7.1 變量
7.1.1 變量的使用
7.1.2 聲明變量
7.1.3 初始化以及將值保存在變量中
7.1.4 變量作用域
7.2 方法
7.2.1 聲明方法
7.3 表達式
7.4 運算符
7.4.1 運算符優(yōu)先級
7.4.2 強制次序
7.4.3 運算符類型
7.5 控制流語句
7.5.1 if語句
7.5.2 switch語句
7.5.3 while和do—while循環(huán)
7.5.4 for循環(huán)
7.5.5 跳轉(zhuǎn)語句
7.6 小結(jié)
第8章 創(chuàng)建、使用數(shù)組和字符串
8.1 數(shù)組
8.1.1 實例數(shù)組
8.1.2 自動初始化
8.1.3 直接初始化
8.1.4 設置和檢索數(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的長度和容量
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ù)和小應用程序標記屬性
8.5.1 Java命令行參數(shù)
8.5.2 將信息傳遞給應用程序
8.6 來自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 導入包中的顯式類引用
9.4.3 命名沖突
9.4.4 創(chuàng)建包
9.5 小結(jié)
第10章 繼承、封裝和多態(tài)
10.1 復用
10.2 繼承
10.2.1 父類和子類
10.2.2 在子類中擴展或隱藏功能的風險
10.2.3 繼承的脆弱性
10.3 多態(tài)
10.4 封裝
10.4.1 菱形問題
10.4.2 使用封裝
10.5 接口
10.6 小結(jié)
第11章 異常和錯誤處理
11.1 異常
11.1.1 異常樣例
11.1.2 用異常進行錯誤處理
11.1.3 拋出異常
11.1.4 捕獲異常
11.1.5 finally塊
11.1.6 捕獲或聲明
11.2 減少代碼中的錯誤
11.2.1 編譯器警告
11.2.2 編程注意事項
11.3 小結(jié)
第3部分 關鍵技術:核心類庫
第12章 集合、實用程序和數(shù)據(jù)結(jié)構(gòu)
12.1 集合的作用
12.1.1 清單
12.1.2 映射
12.1.3 集合
12.1.4 樹
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 打亂一個清單
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 使用小應用程序中的屬性
12.6 小結(jié)
第13章 輸入/輸出:Java數(shù)據(jù)流
13.1 數(shù)據(jù)流介紹
13.2 標準的系統(tǒng)數(shù)據(jù)流(java.1ang.System)
13.2.1 標準輸出(System.out)
13.2.2 標準輸入(System.in)
13.2.3 標準錯誤(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 過濾的數(shù)據(jù)流
13.5.1 緩沖化I/O
13.5.2 行編號
13.5.3 返回
13.5.4 輸入的I/O
13.5.5 PrintStream
13.5.6 Printwriter
13.5.7 對象串行化
13.6 更多的I/O
13.7 小結(jié)
第14章 線程
14.1 關于線程
14.2 線程快速入門
14.2.1 線程的類型
14.2.2 創(chuàng)建新線程
14.3 在小應用程序中使用線程
14.4 線程屬性
14.4.1 線程體
14.4.2 線程狀態(tài)
14.4.3 線程優(yōu)先級
14.4.4 daemon線程
14.4.5 線程組
14.4.6 使用Thread()構(gòu)造函數(shù)
14.4.7 創(chuàng)建線程化的對象
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 端口號
15.1.5 從網(wǎng)絡到Internet網(wǎng)絡
15.2 TCP/IP協(xié)議堆棧
15.2.1 套接字
15.2.2 TCP或UDP
15.2.3 IP
15.2.4 網(wǎng)絡
15.3 套接字
15.3.1 查找地址
15.3.2 設置一臺簡單的套接字服務器
15.3.3 一個簡單的套接字客戶機
15.4 URL操作
15.4.1 基本的URL處理
15.4.2 獲取Web主頁
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 實現(xiàn)
15.5.4 存根類和大綱類
15.5.5 啟動注冊表
15.5.6 啟動服務器
15.5.7 使用小應用程序進行調(diào)用
15.5.8 HTML
15.6 激活
15.7 小結(jié)
第16章 JDBC:連接數(shù)據(jù)庫的JavaAPI
16.1 JDBC簡介
16.1.1 通用數(shù)據(jù)庫連接
16.1.2 JDBC的基本特色
16.1.3 JDBC組件
16.1.4 為客戶機/服務器結(jié)構(gòu)服務
16.1.5 利用SQL定義數(shù)據(jù)和操縱數(shù)據(jù)
16.1.6 JDBC驅(qū)動程序
16.1.7 API概述
16.1.8 典型應用
16.2 連接遠程數(shù)據(jù)庫
16.2.1 選擇合適的驅(qū)動程序
16.2.2 查找數(shù)據(jù)庫
16.2.3 建立連接
16.3 進行數(shù)據(jù)庫查詢和更新
16.3.1 數(shù)據(jù)庫查詢和更新
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 高級技術
16.5.1 數(shù)據(jù)庫預編譯語句
16.5.2 存儲過程
16.5.3 數(shù)據(jù)庫事務
16.5.4 三層設計
16.5.5 JDBC可選包
16.6 小結(jié)
第4部分 視覺感受:用戶交互
第17章 抽象窗口工具包綜述
17.1 AWT與JFC和Swing的比較
17.2 抽象窗口工具包介紹
17.2.1 基本構(gòu)成
17.2.2 java.awt
17.3 處理事件
17.3.1 分級模型
17.3.2 委托模型
17.4 坐標系
17.4.1 x、y坐標
17.4.2 整數(shù)值
17.4.3 邊界框
17.4.4 Dimension類
17.5 組合在一起
17.5.1 容器
17.5.2布局管理器
17.6 小結(jié)
第18章 顏色、字體和圖形基礎
18.1 Java 2D的引入
18.1.1 Java 2D能做什么
18.1.2 與平臺無關
18.2 處理顏色
18.2.1 顏色表示法
18.2.2 前景/背景顏色
18.3 創(chuàng)建圖形
18.3.1 獲取圖形設備描述表
18.3.2 繪制基本圖形
18.4 字體處理
18.4.1 創(chuàng)建字體
18.4.2 查找已經(jīng)安裝的字體
18.4.3 使用字體矩陣
18.5 處理圖像
18.5.1 標準圖像
18.5.2 更有效的圖像
18.6 打印
18.6.1 打印類
18.6.2 啟動打印進程
18.6.3 控制打印
18.7 小結(jié)
第19章 容器及基本概念
19.1 打開窗口
19.1.1 通往世界的窗口
19.1.2 對話框
19.2 容器構(gòu)件
19.2.1 構(gòu)件
19.2.2 容器
19.2.3 畫布
19.2.4 面板
19.3 簡單構(gòu)件
19.3.1 標簽
19.3.2 按鈕
19.3.3 復選框和單選框
19.3.4 選項菜單
19.3.5 清單
19.4 菜單
19.4.1 菜單項
19.4.2 菜單欄
19.4.3 下拉菜單
19.4.4 彈出菜單
19.5 小結(jié)
第20章 布局管理器和其他組件
20.1 什么是布局管理器
20.1.1 管理器的類型
20.1.2 默認管理器
20.1.3 自定義布局管理器
20.2 布局管理器細節(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基礎:構(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庫中新的窗口小部件
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 設置外觀和感觀
24.3.2 自定義外觀和感觀
24.3.3 易用性
24.4 模型—視圖—控制器
24.5 小結(jié)
第5部分 開發(fā)小應用程序和應用程序
第25章 開發(fā)小應用程序和應用程序
25.1 理解Java安全性
25.1.1 控制對象
25.1.2 權限
25.1.3 讀取策略文件
25.1.4 指定自定義策略
25.1.5 請求權限
25.2 Java插件簡介
25.2.1 安裝Java插件
25.2.2 使用Java插件
25.3 使用Java檔案
25.3.1 什么是Java檔案
25.4 使用JAR文件
25.4.1 應用程序環(huán)境
25.4.2 Java小應用程序環(huán)境
25.5 管理JAR文件
25.5.1 創(chuàng)建新的JAR文件
25.5.2 解壓縮信息
25.6 java.util.jar簡介
25.7 控制JAR的行為
25.7.1 版本
25.7.2 數(shù)字簽名
25.7.3 可自執(zhí)行的archive文件
25.7.4 指定其他archive文件
25.8 小結(jié)
附錄A 安裝和配置Java軟件開發(fā)工具
附錄B 使用JavaDOC工具
附錄C 源代碼
附錄D 核心擴展

本目錄推薦

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