注冊(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程序員開(kāi)發(fā)指南

Java程序員開(kāi)發(fā)指南

Java程序員開(kāi)發(fā)指南

定 價(jià):¥45.00

作 者: 張義,李劍編
出版社: 兵器工業(yè)出版社;北京希望電子出版社
叢編項(xiàng): Java開(kāi)發(fā)專(zhuān)家系列
標(biāo) 簽: Java

ISBN: 9787801722676 出版時(shí)間: 2004-12-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 467 字?jǐn)?shù):  

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

  本書(shū)特點(diǎn)·由淺入深地對(duì)Java編程規(guī)則及其應(yīng)用進(jìn)行了詳細(xì)的講解·選例經(jīng)典、演練結(jié)合、技巧豐富、方法實(shí)用本書(shū)適用于·Java初、中級(jí)程序員·具有一定Java編程經(jīng)驗(yàn)的程序員·高校與社會(huì)相關(guān)專(zhuān)業(yè)培訓(xùn)班本書(shū)是一本介紹Java的實(shí)用編程指導(dǎo)書(shū),全面介紹了Java編程規(guī)則及其應(yīng)用,通過(guò)實(shí)例系統(tǒng)地講解了Java的主要知識(shí),以指導(dǎo)讀者進(jìn)行實(shí)際應(yīng)用開(kāi)發(fā)與編程。全書(shū)由22章組成。其中,第1章到第5章介紹了Java及其面向?qū)ο蟮奶匦裕↗ava的基本語(yǔ)法知識(shí)、面向?qū)ο蟮幕舅枷?、Java類(lèi)的高級(jí)特性;第6章到第13章介紹了Java的標(biāo)準(zhǔn)應(yīng)用,包括Java中的數(shù)據(jù)結(jié)構(gòu)、Java的異常處理機(jī)制和輸入輸出系統(tǒng)、小應(yīng)用程序Applet、多線(xiàn)程機(jī)制以及開(kāi)發(fā)圖形用戶(hù)界面;第14章到第19章是Java的高級(jí)應(yīng)用部分,主要包括網(wǎng)絡(luò)編程、JDBC編程、服務(wù)器小應(yīng)用程序servlets、EJB、J2EE和J2ME;第20章到第22章介紹了Java的跨平臺(tái)特性、Java常用的包和類(lèi)、Java編程規(guī)范。本書(shū)適合于Java初、中級(jí)程序員,具有一定Java編程經(jīng)驗(yàn)的程序員,以及高校與社會(huì)專(zhuān)業(yè)培訓(xùn)班使用。

作者簡(jiǎn)介

暫缺《Java程序員開(kāi)發(fā)指南》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Java簡(jiǎn)介
1.1 Java的誕生及其影響
1.2 Java的特征
1.2.1 簡(jiǎn)單
1.2.2 面向?qū)ο?
1.2.3 分布式
1.2.4 健壯
1.2.5 體系結(jié)構(gòu)中立
1.2.6 可移植
1.2.7 解釋執(zhí)行
1.2.8 高性能
1.2.9 多線(xiàn)程
1.2.10 動(dòng)態(tài)
1.3 安裝Java開(kāi)發(fā)工具
1.3.1 JDK的取得
1.3.2 安裝并測(cè)試
1.4 JDK開(kāi)發(fā)工具包
1.4.1 Javac
1.4.2 Java
1.4.3 Javadoc
1.4.4 jar
1.4.5 Javah
1.4.6 Javap
1.4.7 appletviewer
1.4.8 jdb
1.4.9 native2ascii
1.4.10 extcheck
1.5 Java的應(yīng)用前景
1.6 本章小結(jié)
第2章 Java語(yǔ)言基礎(chǔ)
2.1 Java關(guān)鍵字和標(biāo)識(shí)符
2.1.1 標(biāo)識(shí)符
2.1.2 關(guān)鍵字
2.2 Java數(shù)據(jù)類(lèi)型、常量和變量
2.2.1 Java數(shù)據(jù)類(lèi)型
2.2.2 常量
2.2.3 變量
2.3 簡(jiǎn)單數(shù)據(jù)類(lèi)型
2.3.1 整數(shù)類(lèi)型
2.3.2 浮點(diǎn)類(lèi)型
2.3.3 字符類(lèi)型
2.3.4 布爾類(lèi)型
2.3.5 綜合舉例
2.3.6 自動(dòng)類(lèi)型轉(zhuǎn)換與強(qiáng)制類(lèi)型轉(zhuǎn)換
2.4 Java運(yùn)算符及表達(dá)式
2.4.1 Java運(yùn)算符簡(jiǎn)介
2.4.2 算術(shù)運(yùn)算符
2.4.3 關(guān)系運(yùn)算符
2.4.4 布爾邏輯運(yùn)算符
2.4.5 按位運(yùn)算符
2.4.6 賦值運(yùn)算符
2.4.7 條件運(yùn)算符
2.4.8 表達(dá)式及運(yùn)算符優(yōu)先級(jí)
2.5 數(shù)組
2.6 字符串
2.6.1 字符串的初始化
2.6.2 String和StringBuffer
2.6.3 字符串的訪(fǎng)問(wèn)
2.6.4 修改字符串
2.7 Java流程控制
2.7.1 條件語(yǔ)句
2.7.2 循環(huán)語(yǔ)句
2.7.3 轉(zhuǎn)移語(yǔ)句
2.8 本章小結(jié)
第3章 面向?qū)ο笏枷?
3.1 結(jié)構(gòu)化程序設(shè)計(jì)的方法
3.2 面向?qū)ο蟮木幊趟枷?
3.2.1 什么是對(duì)象
3.2.2 什么是面向?qū)ο?
3.2.3 什么是類(lèi)
3.2.4 學(xué)會(huì)抽象整個(gè)世界——實(shí)體、對(duì)象和類(lèi)
3.2.5 面向?qū)ο蠓椒ā橄蟮倪M(jìn)步
3.3 面向?qū)ο蟮奶攸c(diǎn)
3.3.1 繼承
3.3.2 封裝
3.3.3 多態(tài)性
3.4 面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)
3.5 面向?qū)ο蟮能浖_(kāi)發(fā)方法(OMT)
3.6 本章小結(jié)
第4章 Java的面向?qū)ο笤O(shè)計(jì)
4.1 類(lèi)和類(lèi)的實(shí)例化
4.1.1 定義類(lèi)的結(jié)構(gòu)
4.1.2 類(lèi)的實(shí)例化
4.2 Java的內(nèi)存使用機(jī)制
4.3 抽象類(lèi)和接口
4.3.1 抽象類(lèi)
4.3.2 接口
4.4 命名空間與包
4.4.1 包(package)的基本概念
4.4.2 自定義一個(gè)包
4.4.3 源文件(.Java)與類(lèi)文件(.class)的管理
4.5 現(xiàn)有類(lèi)的使用
4.5.1 訪(fǎng)問(wèn)權(quán)限
4.5.2 使用import導(dǎo)入已有類(lèi)
4.5.3 類(lèi)的繼承和多態(tài)
4.6 Java API文檔
4.6.1 API文檔結(jié)構(gòu)介紹
4.6.2 API文檔使用范例
4.7 本章小結(jié)
第5章 類(lèi)的高級(jí)特性
5.1 靜態(tài)變量和方法
5.1.1 靜態(tài)變量
5.1.2 靜態(tài)方法
5.2 常量、最終方法和最終類(lèi)
5.2.1 常量
5.2.2 最終方法
5.2.3 最終類(lèi)
5.3 抽象類(lèi)和抽象方法的使用
5.4 接口的使用
5.4.1 接口的概念
5.4.2 定義接口
5.4.3 執(zhí)行接口
5.4.4 使用接口
5.5 內(nèi)部類(lèi)的使用
5.5.1 使用內(nèi)部類(lèi)的共同方法
5.5.2 內(nèi)部類(lèi)
5.5.3 內(nèi)部類(lèi)屬性
5.6 本章小結(jié)
第6章 數(shù)據(jù)結(jié)構(gòu)
6.1 抽象數(shù)據(jù)類(lèi)型
6.2 基本數(shù)據(jù)結(jié)構(gòu)
6.2.1 向量
6.2.2 線(xiàn)性表
6.2.3 堆棧
6.2.4 隊(duì)列
6.2.5 樹(shù)
6.2.6 圖
6.3 Java實(shí)現(xiàn)
6.3.1 遞歸
6.3.2 鏈表示例
6.3.3 鏈表實(shí)現(xiàn)堆棧
6.3.4 鏈表實(shí)現(xiàn)隊(duì)列
6.3.5 雙向鏈表的實(shí)現(xiàn)
6.4 本章小結(jié)
第7章 異常處理
7.1 異常機(jī)制簡(jiǎn)述
7.1.1 異常的概念
7.1.2 異常的分類(lèi)
7.2 Java異常體系
7.2.1 捕獲異常
7.2.2 聲明異常
7.2.3 拋出異常
7.2.4 自定義異常
7.3 本章小結(jié)
第8章 Java輸入/輸出系統(tǒng)
8.1 Java輸入/輸出體系
8.2 字節(jié)流
8.2.1 InputStream類(lèi)
8.2.2 OutputStream 類(lèi)
8.2.3 FileInputStream 類(lèi)
8.2.4 FileOutputStream類(lèi)
8.2.5 ByteArrayInputStream 類(lèi)
8.2.6 ByteArrayOutputStream 類(lèi)
8.2.7 管道流PipedInputStream類(lèi)和PipedOutputStream類(lèi)
8.2.8 過(guò)濾流FilterInputStream類(lèi)和FilterOutputStream類(lèi)
8.3 字符流
8.3.1 Reader類(lèi)
8.3.2 Writer類(lèi)
8.3.3 FileReader類(lèi)
8.3.4 FileWriter類(lèi)
8.3.5 CharArrayReader類(lèi)
8.3.6 CharArrayWriter類(lèi)
8.3.7 PushbackReader類(lèi)
8.4 文件的讀寫(xiě)操作
8.5 對(duì)象序列化及其恢復(fù)
8.5.1 Serializable接口
8.5.2 ObjectOutputStream類(lèi)
8.5.3 ObjectInputStream類(lèi)
8.6 本章小結(jié)
第9章 創(chuàng)建Java Applet
9.1 Applet類(lèi)
9.2 Applet概述
9.3 Applet的使用技巧
9.3.1 波浪形文字
9.3.2 大小變化的文字
9.3.3 星空動(dòng)畫(huà)
9.3.4 時(shí)鐘
9.4 本章小結(jié)
第10章 多線(xiàn)程
10.1 多線(xiàn)程的概念
10.1.1 多線(xiàn)程
10.1.2 Java中的多線(xiàn)程
10.1.3 線(xiàn)程組
10.2 線(xiàn)程的創(chuàng)建
10.2.1 通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線(xiàn)程
10.2.2 通過(guò)繼承Thread類(lèi)創(chuàng)建線(xiàn)程
10.2.3 兩種線(xiàn)程創(chuàng)建方法的比較
10.3 線(xiàn)程的調(diào)度與控制
10.3.1 線(xiàn)程的調(diào)度與優(yōu)先級(jí)
10.3.2 線(xiàn)程的控制
10.4 線(xiàn)程的狀態(tài)與生命周期
10.5 線(xiàn)程的同步
10.6 線(xiàn)程的通信
10.7 線(xiàn)程池
10.8 本章小結(jié)
第11章 圖形用戶(hù)界面
11.1 AWT及其根組件
11.1.1 Java.awt包
11.1.2 根組件(Component)
11.2 容器(Container)和組件
11.3 布局管理器(Layout Manager)
11.3.1 FlowLayout布局管理器
11.3.2 BorderLayout布局管理器
11.3.3 GridLayout布局管理器
11.3.4 CardLayout布局管理器
11.3.5 GridBagLayout布局管理器
11.3.6 null布局管理器
11.4 本章小結(jié)
第12章 AWT基本組件和事件處理機(jī)制
12.1 AWT基本組件
12.1.1 Component類(lèi)
12.1.2 AWT事件模型
12.2 GUI事件的處理
12.2.1 AWT事件繼承層次
12.2.2 AWTEvent子類(lèi)事件
12.2.3 監(jiān)聽(tīng)器接口
12.3 幾個(gè)簡(jiǎn)單組件
12.3.1 按鈕(Button類(lèi))
12.3.2 標(biāo)簽(Label類(lèi))
12.3.3 文本組件(TextField類(lèi)和TextArea類(lèi))
12.4 使用類(lèi)的適配器(Adapter)進(jìn)行事件處理
12.5 使用匿名類(lèi)進(jìn)行事件處理
12.6 本章小結(jié)
第13章 Swing用戶(hù)界面組件
13.1 Swing組件庫(kù)基本介
13.1.1 JFC和Swing
13.1.2 Swing包概覽
13.1.3 Swing和AWT的區(qū)別
13.1.4 示例程序SwingApplication
13.2 Swing組件及其容器體系
13.2.1 JComponent類(lèi)
13.2.2 AbstractButton及其子類(lèi)
13.3 JComboBox組件和JList組件
13.5 JSlider類(lèi)——滑桿
13.6 JInternalFrame類(lèi)
13.7 本章小結(jié)
第14章 網(wǎng)絡(luò)通信程序設(shè)計(jì)
14.1 Java.net包
14.2 socket編程
14.2.1 socket基礎(chǔ)知識(shí)
14.2.2 socket機(jī)制分析
14.2.3 客戶(hù)端編程
14.2.4 服務(wù)器端編程
14.2.5 服務(wù)器/客戶(hù)端通信實(shí)例
14.2.6 Datagram Sockets編程
14.3 本章小結(jié)
第15章 Java數(shù)據(jù)庫(kù)連接機(jī)制——JDBC
15.1 JDBC介紹
15.1.1 JDBC的概述
15.1.2 JDBC——底層API
15.1.3 JDBC的設(shè)計(jì)過(guò)程
15.1.4 JDBC和ODBC的比較
15.2 關(guān)系數(shù)據(jù)庫(kù)和結(jié)構(gòu)化查詢(xún)語(yǔ)言
15.2.1 關(guān)系數(shù)據(jù)庫(kù)
15.2.2 關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用模型
15.2.3 結(jié)構(gòu)化查詢(xún)語(yǔ)言
15.3 JDBC應(yīng)用程序編程接口
15.3.1 JDBC的類(lèi)
15.3.2 DriverManager
15.3.3 JDBC驅(qū)動(dòng)程序的類(lèi)型
15.4 基本JDBC編程概念
15.4.1 JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的步驟
15.4.2 創(chuàng)建一個(gè)數(shù)據(jù)源
15.4.3 數(shù)據(jù)庫(kù)URL
15.4.4 建立與數(shù)據(jù)源的連接
15.4.5 發(fā)送SQL語(yǔ)句
15.4.6 處理查詢(xún)結(jié)果
15.5 基本的JDBC應(yīng)用程序
15.5.1 JDBC在應(yīng)用程序中的應(yīng)用
15.5.2 JDBC在Applet中的使用
15.6 JDBC API的主要界面
15.6.1 Statement
15.6.2 ResultSet
15.6.3 PreparedStatement
15.6.4 CallableStatement
15.7 本章小結(jié)
第16章 servlet
16.1 servlet綜述
16.1.1 什么是servlet
16.1.2 servlet 的生命周期
16.1.3 servlet與其他開(kāi)發(fā)技術(shù)的比較
16.1.4 servlet 的應(yīng)用范圍
16.1.5 配置servlet的開(kāi)發(fā)的環(huán)境
16.2 servlet編程
16.2.1 HTTP協(xié)議介紹
16.2.2 簡(jiǎn)單程序servlet
16.2.3 會(huì)話(huà)跟蹤
16.2.4 Servlet協(xié)作
16.3 servlet編程實(shí)踐
16.3.1 過(guò)濾器介紹
16.3.2 編程框架
16.3.3 其他特征
16.4 本章小結(jié)
第17章 Struts入門(mén)
17.1 MVC框架
17.1.1 MVC模式
17.1.2 基于Web應(yīng)用的MVC模式
17.2 Struts結(jié)構(gòu)和處理流程
17.3 Struts組件
17.3.1 Web應(yīng)用程序的配置
17.3.2 控制器
17.3.3 struts-config.xml文件
17.3.4 Action類(lèi)
17.3.5 視圖資源
17.3.6 ActionForm
17.3.7 模型組件
17.4 Struts應(yīng)用實(shí)例
17.4.1 Struts在Web應(yīng)用程序中的基本安裝
17.4.2 Web應(yīng)用的國(guó)際化和本地化
17.4.3 使用Struts中的Form(表單)——ActionForm
17.5 本章小結(jié)
第18章 J2EE概述
18.1 J2EE綜述
18.1.1 J2EE的主要特征
18.1.2 J2EE的架構(gòu)
18.1.3 J2EE應(yīng)用場(chǎng)景描述
18.2 客戶(hù)端層技術(shù)
18.2.1 客戶(hù)端層的問(wèn)題
18.2.2 客戶(hù)端層的解決方案
18.3 Web層技術(shù)
18.3.1 Web層的目的
18.3.2 Web層的解決方案
18.4 EJB層技術(shù)
18.4.1 EJB組件結(jié)構(gòu)
18.4.2 EJB層的目的
18.4.3 EJB層的解決方案
18.5 本章小結(jié)
第19章 J2ME概述
19.1 J2ME綜述
19.2 CLDC介紹
19.2.1 CLDC類(lèi)庫(kù)介紹
19.2.2 MIDLET介紹
19.2.3 MIDlet界面
19.3 CDC介紹
19.4 本章小結(jié)
第20章 Java的平臺(tái)無(wú)關(guān)性
20.1 什么可以移植
20.1.1 源代碼可移植性
20.1.2 CPU可移植性
20.1.3 操作系統(tǒng)可移植性
20.2 解決國(guó)際化問(wèn)題
20.2.1 Java類(lèi)包
20.2.2 參數(shù)化解決方法
20.2.3 處理提示和幫助
20.3 編寫(xiě)跨平臺(tái)Java程序的注意事項(xiàng)
20.4 本章小結(jié)
第21章 常用的類(lèi)和包
21.1 Java.io 包
21.1.1 序列化
21.1.2 字節(jié)流
21.1.3 字符流
21.1.4 字節(jié)流與字符流的轉(zhuǎn)化
21.1.5 文件處理
21.2 Java.lang 包
21.2.1 接口Comparable
21.2.2 接口Runnable
21.2.3 包裝類(lèi)
21.2.4 類(lèi)Object
21.2.5 字符串處理
21.2.6 類(lèi)System
21.2.7 類(lèi)Thread
21.2.8 類(lèi)Throwable
21.3 Java.util包
21.3.1 接口Collection
21.3.2 接口Iterator
21.3.3 接口List
21.3.4 接口ListIterator
21.3.5 類(lèi)ArrayList
21.3.6 類(lèi)LinkedList
21.3.7 類(lèi)Stack
21.3.8 類(lèi)Vector
21.3.9 應(yīng)用實(shí)例
21.4 本章小結(jié)
第22章 Java編碼規(guī)范
22.1 概 述
22.2 基本原則
22.2.1 取個(gè)好名字
22.2.2 三種Java注釋
22.3 成員方法
22.3.1 方法命名
22.3.2 注釋
22.3.3 編寫(xiě)清、易懂的代碼
22.3.4 小技巧
22.4 成員變量
22.4.1 普通變量的命名
22.4.2 窗口組件的命名
22.4.3 常量的命名
22.4.4 注釋
22.5 類(lèi)和接口
22.5.1 類(lèi)和接口的命名
22.5.2 注釋
22.6 Java源文件范例
22.7 本章小結(jié)
附錄A J2SDK工具和Java集成開(kāi)發(fā)環(huán)境
附錄B Java站點(diǎn)資源

本目錄推薦

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