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

JAVA 6從入門到精通

JAVA 6從入門到精通

定 價:¥76.00

作 者: 沈志宏 等
出版社: 電子工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787121062179 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 685 pages 字數(shù):  

內(nèi)容簡介

  《JAVA 6從入門到精通》系統(tǒng)而全面地介紹了Java語言的編程技術,首先介紹Java編程的基礎語法和基本操作知識,包括Java基礎知識、面向?qū)ο蟮木幊趟枷?、Java語法基礎、類與繼承、Java高級類特性、異常處理機制、常用Java類庫、圖形用戶界面的設計與實現(xiàn)、GUI事件處理、線程以及Java輸入輸出操作。然后從實用的角度出發(fā),列舉并詳細介紹了關于Java編程技術的高級話題,包括如何在Eclipse中進行Java開發(fā),如何編寫Java程序?qū)崿F(xiàn)網(wǎng)絡通信,如何從XML文件中讀取應用的配置信息,如何進行關系型數(shù)據(jù)庫的讀寫操作等?!禞AVA 6從入門到精通》具有由淺入深、通俗易懂和注重實踐等特點,適用于沒有或者缺乏Java程序設計經(jīng)驗的初學者,同時也適用于已掌握Java基礎編程技術、需要提高Java實用技術的程序員,也可以用做各類相關培訓班的教材。

作者簡介

暫缺《JAVA 6從入門到精通》作者簡介

圖書目錄

第1章 初識Java技術
1.1 Java的起源、背景及前景
1.2 什么是Java技術
1.2.1 什么是Java技術
1.2.2 Java編程語言的主要設計目標
1.3 第一個Java Application程序
1.3.1 安裝Java編譯器和工具
1.3.2 創(chuàng)建一個源代碼文件
1.3.3 編譯源文件
1.3.4 運行程序
1.3.5 相關問題說明
1.4 創(chuàng)建第一個小應用程序
1.4.1 創(chuàng)建源文件
1.4.2 編譯源文件
1.4.3 運行程序
1.5 Java虛擬機
1.6 垃圾收集
1.7 代碼安全
1.8 Java運行環(huán)境
1.9 Java目錄環(huán)境和Java API文檔
第2章 面向?qū)ο蟮木幊?br /> 2.1 面向?qū)ο缶幊?br /> 2.1.1 面向?qū)ο蟮幕靖拍?br /> 2.1.2 對象和類
2.1.3 面向?qū)ο蟮奶卣?br /> 2.2 面向?qū)ο蟮姆治龊驮O計
2.2.1 面向?qū)ο蟮姆治雠c面向過程的分析
2.2.2 面向?qū)ο蟮姆治龊驮O計的精髓
2.3 描述一個Java類
2.3.1 Java類實例的聲明
2.3.2 類定義中的關鍵字
2.3.3 類主體
2.4 屬性和方法
2.4.1 類屬性
2.4.2 類方法
2.4.3 構造方法
2.5 對象的訪問
2.5.1 用new運算符進行對象的創(chuàng)建
2.5.2 用“.”運算符進行對象的使用
2.6 Java接口和包
2.6.1 Java接口
2.6.2 包
第3章 Java語法基礎
3.1 標識符、關鍵字、數(shù)據(jù)類型
3.1.1 標識符
3.1.2 Java關鍵字
3.1.3 基本Java數(shù)據(jù)類型
3.1.4 自動裝箱和解箱
3.2 變量、聲明和賦值
3.2.1 聲明一個變量
3.2.2 變量的作用域
3.3 構造和初始化對象
3.4 類型轉換與強制類型轉換
3.4.1 Java的自動轉換
3.4.2 不兼容類型的強制轉換
3.4.3 表達式中類型的自動提升
3.5 表達式和流程控制
3.5.1 運算符
3.5.2 運算符優(yōu)先級
3.5.3 流程控制
3.5.4 特殊循環(huán)控制
3.6 數(shù)組
3.6.1 數(shù)組的聲明
3.6.2 數(shù)組的創(chuàng)建和引用
3.6.3 數(shù)組的初始化
3.6.4 多維數(shù)組
3.6.5 復制數(shù)組
3.6.6 數(shù)組排序
3.6.7 foreach與數(shù)組
3.7 可變參數(shù)
3.8 枚舉類型
3.8.1 為什么使用枚舉類型
3.8.2 枚舉類型定義
3.8.3 使用枚舉值
3.8.4 為枚舉添加屬性和方法
3.8.5 枚舉和集合
3.8.6 小結
3.9 注解
3.9.1 元數(shù)據(jù)編程
3.9.2 注解的基本概念
3.9.3 基本內(nèi)置注解
3.9.4 定義注解
3.9.5 元注解
3.9.6 元注解實例
第4章 繼承
4.1 子類
4.2 super關鍵字
4.3 重載(Overload)
4.4 覆蓋(Override)
4.5 多態(tài)與動態(tài)綁定
4.6 instanceof運算符
4.7 定義和引用包
第5章 Java高級類特性
5.1 static關鍵字
5.1.1 類(static)變量
5.1.2 類(static)方法
5.1.3 靜態(tài)初始化程序
5.1.4 靜態(tài)類
5.1.5 靜態(tài)導入
5.2 final關鍵字
  5.2.1 final成員變量
5.2.2 final方法
5.2.3 final類
5.3 抽象類
5.4 接口
5.4.1 接口的定義
5.4.2 接口的實現(xiàn)
5.4.3 接口的繼承
5.4.4 接口的應用
5.5 深入理解抽象類與接口
5.6 內(nèi)部類
5.7 匿名類
第6章 異常
6.1 異常
6.2 實例講解
6.3 異常處理
6.3.1 try和catch語句
6.3.2 嵌套try語句
6.3.3 調(diào)用棧機制
6.3.4 throw語句
6.3.5 重新拋出異常
6.3.6 throws
6.3.7 finally語句
6.4 異常類
6.4.1 Java內(nèi)置異常
6.4.2 定義異常類
6.5 上機指導
第7章 常用Jana類庫介紹
7.1 控制臺輸入輸出
7.2 Propeties類
7.3 File類
7.3.1 目錄
7.3.2 使用FilenameFilter接口
7.3.3 listFiles()方法
7.3.4 創(chuàng)建目錄
7.3.5 RandomAuessFfle類
7.4 Math類
7.5 字符串類
7.5.1 認識字符串
7.5.2 String類
7.5.3 不可變字符串
7.5.4 StringBuffer和StringBuilder類
7.5.5 關于串處理的效率
7.5.6 字符串上的高級操作
7.5.7 格式化輸出
7.5.8 掃描輸入
第8章 圖形用戶界面的設計與實現(xiàn)
8.1 圖形用戶界面的概述
8.1.1 AWT是什么
8.1.2 Swing是什么
8.1.3 圖形界面元素
8.2 使用java.awt包
8.2.1 AWT包中的類和關系
8.2.2 窗口類的層次結構
8.2.3 使用Frame類構建應用程序界面
8.2.4 豐富應用程序界面
8.3 使用控件
8.3.1 控件概述
8.3.2 標簽
8.3.3 按鈕
8.3.4 復選框
8.3.5 復選框組
8.3.6 選擇框
8.3.7 列表框
8.3.8 滾動條
8.3.9 文本框
8.3.10 文本區(qū)
8.4 使用控件布局管理
8.4.1 邊界布局管理器
8.4.2 流式布局
8.4.3 網(wǎng)格布局管理器
8.4.4 卡片布局管理器
8.4.5 控件布局多樣化
第9章 GUI事件處理
9.1 什么是事件
9.1.1 事件源
9.1.2 事件監(jiān)聽器
9.2 J2SE事件模型
9.2.1 層次模型(JDK 1.0)
9.2.2 委托模型(JDK 1.0)
9.3 GUI行為
9.3.1 事件類別
9.3.2 事件監(jiān)聽器類型
9.3.3 事件監(jiān)聽器類型
9.4 適配器
9.4.1 什么是適配器
9.4.2 使用適配器舉例
9.5 系統(tǒng)托盤
第10章 線程
10.1 什么是線程
10.1.1 線程概念
10.1.2 理解線程如何工作
10.2 Java編程中的線程
10.2.1 主線程
10.2.2 線程的3個部分
10.2.3 創(chuàng)建一個線程
10.2.4 啟動線程
10.2.5 線程調(diào)度
10.3 線程的基本控制
10.3.1 終止一個線程
10.3.2 測試一個線程
10.3.3 線程優(yōu)先級
10.3.4 線程組
10.4 J2SE SDK中的線程控制
10.4.1 線程同步
10.4.2 線程間通信
10.4.3 線程掛起、恢復和終止
10.4.4 線程死鎖
10.5 J2SE并發(fā)控制包
10.5.1 并發(fā)集合(Collection)
10.5.2 Callable接口
10.5.3 新任務執(zhí)行架構
10.5.4 新線程同步機制
10.5.5 線程池
10.5.6 其他主要類
10.5.7多線程實例
第11章 Java輸入輸出操作
11.1 輸入輸出流原理
11.2 字節(jié)流
11.2.1 InputStream類
11.2.2 OutputStream類
11.2.3 FilelnputStream類
11.2.4 FileOutputStream類
11.2.5 ByteArraylnputStream類
11.2.6 ByteArrayOutputStream類
11.2.7 過濾字節(jié)流類
11.2.8 BufferedlnputStream類
11.2.9 BufferedOutputStream類
11.2.10 PushbacklnputStream類
11.2.11 SequencelnputStream類
11.2.12 PrintStream類
11.3 字符流
11.3.1 Reader類
11.3.2 Writer類
11.3.3 FileReader類
11.3.4 FileWriter類
11.3.5 CharArrayReader類
11.3.6 CharArrayWriter類
11.3.7 BufferedReader類
11.3.8 BufferedWriter類
11.3.9 PushbackReader類
11.3.10 PrintWriter類
11.4 序列化
11.4.1 序列化的方法
11.4.2 序列化中的注意事項
第12章 泛型
12.1 為什么使用泛型
12.2 簡單泛型
12.2.1 定義簡單泛型類
12.2.2 泛型和子類繼承
12.3 泛型方法
12.4 泛型通配符
12.4.1 有限制的通配符
12.4.2 無限制通配符
12.5 泛型與數(shù)據(jù)類型轉換
12.5.1 消除類型轉換
12.5.2 具有自動裝箱和解箱的功能
12.5.3 受限泛型
12.6 擦除
12.7 Java中的泛型和C++模板的比較
12.8 泛型的一些局限性
第13章 使用Eclipse進行Java開發(fā)
13.1 Eclipse是什么
13.1.1 Eclipse介紹
13.1.2 Eclipse的安裝
13.1.3 了解Eclipse的工作臺
13.2 在Eclipse里面編輯HelloWorld
13.2.1 創(chuàng)建一個項目
13.2.2 創(chuàng)建一個類
13.2.3 完成main()方法
13.2.4 即時語法檢查
13.3 在EClipse里面運行Hello World
13.3.1 運行HelloWorld
13.3.2 調(diào)試HelloWorld
13.4 對HelloWorld進行單元測試:JUnit
13.4.1 驗證這個mcd算法
13.5 對HelloWorld進行版本管理:CVS
13.5.1 版本與版本管理
13.5.2 對HelloWorld進行版本管理
13.5.3 提交(commit)
13.5.4 更新(update)
13.5.5 版本沖突的解決
13.6 使用EClipse插件
13.6.1 Eclipse插件介紹
13.6.2 Eclipse插件安裝
第14章 Java網(wǎng)絡編程
14.1 網(wǎng)絡與Internet
14.1.1 WWW服務
14.1.2 網(wǎng)絡編程基礎
14.2 基于URL的高層次Java網(wǎng)絡編程
14.2.1 統(tǒng)一資源定位器URL
14.2.2 URL類
14.2.3 從URL讀取網(wǎng)絡資源
14.2.4 通過URLConnetction連接萬維網(wǎng)
14.3 創(chuàng)建TCP Socket應用程序
14.3.1 TCP/UDP協(xié)議
14.3.2 Client/Server模式
14.3.3 Socket類
14.3.4 簡單Client/Server程序?qū)嵗?br /> 14.3.5 交互Client/Server程序?qū)嵗?br /> 14.3.6 多客戶Client/Server程序?qū)嵗?br /> 14.4 使用UDP數(shù)據(jù)報和套接字
14.4.1 數(shù)據(jù)報DatagramPacket
14.4.2 數(shù)據(jù)報套接字Datagram Socket
14.4.3 UDP聊天程序?qū)嵗?br /> 14.4.4 組播套接字Multicast Socket
第15章 Java XML開發(fā)
15.1 XML基礎
15.1.1 XML概述
15.1.2 XML語法
15.1.3 XML文檔的描述
15.2 Java與XML解析
15.2.1 DOM
15.2.2 SAX
15.2.3 JAXP
15.3 使用JDOM操作XML
15.3.1 JDOM初體驗
15.3.2 XML文件的創(chuàng)建
15.3.3 XML數(shù)據(jù)的檢索
15.3.4 XML數(shù)據(jù)的修改
第16章 Java數(shù)據(jù)庫開發(fā)
16.1 數(shù)據(jù)庫概述
16.1.1 關系型數(shù)據(jù)庫
16.1.2 SQL語句
16.1.3 SQIL Server 2005的安裝和配置
16.2 JDBC編程
16.2.1 數(shù)據(jù)庫編程接口
16.2.2 JDBC概述
16.2.3 JDBC操作流程
16.2.4 使用Statement完成查詢
16.2.5 ResultSet的概念與屬性
16.2.6 使用ResultSet操縱數(shù)據(jù)
16.3 JDBC數(shù)據(jù)類型
16.3.1 SQL類型
16.3.2 數(shù)據(jù)類型映射
16.3.3 類型映射的場合
16.3.4 LOB(大對象)
16.4 獲取元數(shù)據(jù)
16.4.1 結果集元數(shù)據(jù)
16.4.2 數(shù)據(jù)庫元數(shù)據(jù)
第17章 java編程綜合實例
17.1 使用JDBC實現(xiàn)對象的持久化
17.2 重構(refactor)UseRDAO
17.3 使用連接池DBCP 1.0
17.4 使用容器對象實現(xiàn)DBCP 1.1
17.5 DBCP 1.2:加上檢測線程PoolMonitor
17.6 DBCP 1.3:從XML中加載連接池的配置
17.7 DBCP 1.4:實現(xiàn)JDBC 3.0接口
17.8 TODO:DBCP 2.0
第18章 實用Java技術指南
18.1 郵件JavaMail
18.1.1 JavaMail概述
18.1.2 JavaMail初體驗
18.1.3 SMTP身份驗證
18.1.4 發(fā)送HTML郵件
18.2 日志Logging
18.2.1 日志概述
18.2.2 Log4j初體驗
18.2.3 定義日志級別
18.2.4 使用配置文件
18.3 對象池cache
18.3.1 cache概述
18.3.2 EHCache初體驗
18.3.3 使用外部存儲
18.3.4 使用配置文件
18.4 OR映射ORM
18.4.1 ORM概述
18.4.2 Hibernate初體驗
18.4.3 使用查詢

本目錄推薦

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