注冊(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)標(biāo)準(zhǔn)Java 2類(lèi)庫(kù)使用手冊(cè)

標(biāo)準(zhǔn)Java 2類(lèi)庫(kù)使用手冊(cè)

標(biāo)準(zhǔn)Java 2類(lèi)庫(kù)使用手冊(cè)

定 價(jià):¥32.00

作 者: 魏海萍編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 適合PC用戶(hù)和Java程序開(kāi)發(fā)人員閱讀
標(biāo) 簽: Java

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

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

  本書(shū)詳細(xì)介紹了標(biāo)準(zhǔn)Java類(lèi)庫(kù)中的大量類(lèi)和接口,并提供了相關(guān)的編程示例。全書(shū)共分16章,前面的4章主要介紹了Java的基礎(chǔ)知識(shí),包括Java的綜述、類(lèi)、方法、繼承、包、接口、異常處理和多線(xiàn)程。后面的12章詳細(xì)討論了標(biāo)準(zhǔn)Java類(lèi)庫(kù)及其應(yīng)用技巧,包括I/O、字符串、集合框架、網(wǎng)絡(luò)、小程序、GUI控件、圖像以及動(dòng)畫(huà),還介紹了Java 2平臺(tái)1.4版中的新增特性,如NIO系統(tǒng)、文件映射、規(guī)則表達(dá)式等。本書(shū)敘述清晰,內(nèi)容全面,是一本適合廣大Java程序開(kāi)發(fā)者和愛(ài)好者使用的工具書(shū)。

作者簡(jiǎn)介

暫缺《標(biāo)準(zhǔn)Java 2類(lèi)庫(kù)使用手冊(cè)》作者簡(jiǎn)介

圖書(shū)目錄

第1章Java語(yǔ)言概述
1.1Java的誕生
1.2Java~Intemet的影響
1.2.1Java小程序與應(yīng)用程序
1.2.2安全
1.2.3可移植性
1.3字節(jié)碼
1.4Java的結(jié)構(gòu)特點(diǎn)
1.5面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.5.1編程模型
1.5.2抽象
1.5.3面向?qū)ο蟪绦蛟O(shè)計(jì)的3大
原則
1.6Java的基本元素
1.6.1注釋
1.6.2標(biāo)識(shí)符
1.6.3數(shù)據(jù)類(lèi)型
1.6.4字面值
1.6.5語(yǔ)句和表達(dá)式
1.6.6運(yùn)算符
1.6.7修飾符
1.6.8空白
1.6.9分隔符
1.6.10關(guān)鍵宇
1.7流程控制語(yǔ)句
1.7.1條件語(yǔ)句
1.7.2循環(huán)語(yǔ)句
1.7.3跳轉(zhuǎn)語(yǔ)句
1.8Java類(lèi)庫(kù)
第2章類(lèi)與方法
2.1了解Java類(lèi)
2.1.1類(lèi)的一般格式
2.1.2類(lèi)的聲明
2.2對(duì)象聲明
2.2.1new運(yùn)算符
2.2.2引用變量的賦值
2.3Java中的方法
23.1創(chuàng)建不帶參數(shù)的方法
2.3.2返回值
2.3.3創(chuàng)建帶參數(shù)的方法
2.4構(gòu)造函數(shù)
2.5this關(guān)鍵字
2.6重載方法
2.7參數(shù)傳遞
2.7.1按值調(diào)用
2.7.2按引用調(diào)用
2.7.3返回對(duì)象
2.8遞歸
2.9訪(fǎng)問(wèn)控制
2.10了解static關(guān)鍵字
2.11了解final關(guān)鍵字
2.12數(shù)組
2.12.1一維數(shù)組
2.12.2多維數(shù)組
2.12.3數(shù)組聲明的另外一種方法
2.12.4數(shù)組的一個(gè)有用屬性
2.13嵌套類(lèi)與內(nèi)部類(lèi)
2.14了解String類(lèi)
2.15命令行參數(shù)
第3章繼承、包與接口
3.1了解繼承
3.1.1成員訪(fǎng)問(wèn)與繼承
3.1.2一個(gè)較為實(shí)用的示例
3.1.3超類(lèi)對(duì)象變量可以引用子類(lèi)
對(duì)象
3.2使用super關(guān)鍵字
3.21使用super調(diào)用超類(lèi)構(gòu)造
函數(shù)
3.2.2super關(guān)鍵字的第二種用法
3.3創(chuàng)建分層結(jié)構(gòu)
3.4方法超越
3.4.1動(dòng)態(tài)方法調(diào)度
3.4.2方法超越的重要性
3.4.3應(yīng)用方法超越
3.5抽象類(lèi)
3.6使用final關(guān)鍵字
3.6.1使用final防止超越
3.6.2使用final防止繼承
3.7Object對(duì)象
3.8包
3.8.1包的定義
3.8.2包的查找與CLASSPATH
3.8.3一個(gè)簡(jiǎn)單的包示例
3.9訪(fǎng)問(wèn)保護(hù)
3.10包的導(dǎo)人
3.11接口
3.11.1定義接口
3.11.2實(shí)現(xiàn)接口
3.11.3接口中的變量
3.11.4可擴(kuò)展接口
第4章異常處理與多線(xiàn)程編程
4.1Java的異常處理結(jié)構(gòu)
4.1.1異常的層次結(jié)構(gòu)
4.1.2異常處理舉例
4.1.3Throwable類(lèi)的方法
4.2管理拋出異常的方法
4.3手工拋出和自定義異常
4.3.1手工拋出異常
4.3.2創(chuàng)建自定義的異常類(lèi)
4.3.3鏈?zhǔn)疆惓?
4.4讀取堆棧跟蹤
4.5使用finally從句
4.6Java的線(xiàn)程模型
4.6.1線(xiàn)程的優(yōu)先級(jí)
4.6.2線(xiàn)程同步
4.6.3消息傳遞
4.6.4Thread類(lèi)和Runnable接口
4.6.5主線(xiàn)程
4.7創(chuàng)建和運(yùn)行線(xiàn)程
4.7.1實(shí)現(xiàn)Runnable接口
4.7.2從Thread類(lèi)中派生
4.8多線(xiàn)程編程
4.8.1創(chuàng)建多個(gè)線(xiàn)程
4.8.2控制線(xiàn)程的方法
4.8.3線(xiàn)程的優(yōu)先級(jí)與調(diào)度
4.8.4線(xiàn)程同步
4.8.5線(xiàn)程間通信
第5章輸入輸出類(lèi)
5.1了解輸入輸出
5.1.1流的概念
5.1.2控制臺(tái)輸入與輸出
5.1.3文件輸入與輸出
5.2Java的I/O類(lèi)與接口
5.3File類(lèi)
5.3.1文件命名
5.3.2文件屬性檢查
5.3.3目錄管理
5.3.4使用FilenameFilter
5.3.5listFiles()方法
5.3.6操作臨時(shí)文件
5.3.7創(chuàng)建目錄
5.4流類(lèi)
5.5字節(jié)流
5.5.11nputStream類(lèi)
5.5.2OutputStream類(lèi)
5.5.3FilelnputStream類(lèi)
5.5.4FileOutputStream類(lèi)
5.5.5ByteArraylnputStream類(lèi)
5.5.6ByteArrayOutputStream類(lèi)
5.5.7FilterlnputStream和
FilterOutputStream類(lèi)
5.5.8緩沖式字節(jié)流
5.5.9SequencelnputStream類(lèi)
5.5.10PipedlnputStream和
PipedOutputStream類(lèi)
5.5.111nputStreamReader類(lèi)
5.5.12DatalnputStream類(lèi)
5.5.131nflaterlnputStream及
其子類(lèi)
5.5.14DeflaterlnputStream及
其子類(lèi)
5.5.15PrintStream類(lèi)
5.5.16RandomAccessFile類(lèi)
5.5.17StreamTokenizer類(lèi)
5.6字符流
5.6.1Reader類(lèi)
5.6.2Writer類(lèi)
5.6.3FileReader類(lèi)
5.6.4FileWriter類(lèi)
5.6.5CharArrayReader和
StringReader類(lèi)
5.6.6CharArrayWriter類(lèi)
5.6.7BufferedReader類(lèi)
5.6.8BufferedWriter類(lèi)
5.6.9LineNumberReader類(lèi)
5.6.10PipedReader類(lèi)
5.6.11PushbackReader類(lèi)
5.6.12PrintWriter類(lèi)
5.7對(duì)象序列化
5.7.1Serializable接口
5.7.2Extemalizable接口
5.7.3ObjectOutput接口
5.7.4ObjectOutputStream類(lèi)
5.7.5Obiectlnput接口
5.7.6ObjectlnputStream類(lèi)
5.7.7對(duì)象序列化的應(yīng)用
5.8流的優(yōu)點(diǎn)
第6章字符串類(lèi)
6.1String類(lèi)的構(gòu)造函數(shù)
6.2字符串的長(zhǎng)度
6.3特殊字符串操作
6.3.1字符串字面值
6.3.2字符串的連接
6.3.3字符串與其他數(shù)據(jù)類(lèi)型的
連接
6.3.4字符串轉(zhuǎn)換和toString()
方法
6.4字符提取
6.4.1charAt()
6.4.2get(ham()
6.4.3getBytes()
6.4.4toCharArmy()
6.5字符串比較
6.5.1equals()和
equalslgnoreCase():
6.5.2regionMatches()
6.5.3startsWith()和endsWith()
6.5.4equals()方法與二二運(yùn)算符的
區(qū)別
6.5.5compareTo()
6.6查找字符串
6.6.1indexOf()
6.6.2lastlndexOf()
6.7更改字符串
6.7.1substring()
6.7.2concat()
6.7.3replace()
6.7.4trim()
6.8使用valueOf()進(jìn)行數(shù)據(jù)轉(zhuǎn)換
6.9更改字符串的大小寫(xiě)
6.10Java2的1.4版中新增的字符串
方法
6.11StringBuffer類(lèi)
6.11.1StringBuffer類(lèi)的
構(gòu)造函數(shù)
6.11.2length()和capacity()
6.11.3ensureCapadty()
6.11.4setLength()
6.11.5charAt()和setCharAt()
6.11.6getChars()
6.11.7append()
6.11.8insert()
6.11.9reverse()
6.11.10delete()和
ddeteCharAt()
6.11.11replace()
6.11.12substring()
6.11.13Java2版本1.4中新增的
StringBuffer方法
第7章Java內(nèi)部類(lèi)
7.1簡(jiǎn)單數(shù)據(jù)類(lèi)型包裝器
7.1.1Number
7.1.2Double和Float
7.1.3Byte、Short、Integer和
Long
7.1.4Character
7.1.5Boolean
7.2Void
7.3Process
7.4Runtime
7.4.1內(nèi)存管理
7.4.2執(zhí)行其他程序
7.5System
7.5.1使用currentTimeMillis()
記錄程序運(yùn)行時(shí)間
7.5.2使用arraycopy()方法
7.5.3環(huán)境屬性
7.6Object
7.7clone()方法和Cloneable接口
7.8Class
7.9ClassLoader
7.10Math
7.10.1三角函數(shù)
7.10.2指數(shù)函數(shù)
7.10.3取整函數(shù)
7.10.4其他數(shù)學(xué)函數(shù)
7.11StrictMath
7.12Complier
7.13Thread、ThreadGroup和
Runnable
7.13.1Runnable
7.13.2Thread
7.13.3ThreadGroup
7.14ThreadLcr.al和
InheritabelThreadLoeal
7.15Package
7.16RuntimePennission
7.17Throwable
7.18SecurityManager
7.19StackTraceElement
7.20CharSequence接口
7.21Comparable接口
7.22java.1ang.ref和java.1ang.reflect
子包
7.22.1java.1ang.ref
7.22.2java.1ang.reflect
第8章集合框架
81群集簡(jiǎn)介
82集合接口
8.2.1COUection接口
8.2.2List接口
8.2.3Set接口
8.2.4SortedSet接口
8.3集合類(lèi)
8.3.1ArrayList類(lèi)
8.3.2LinkedList類(lèi)
8.3.3HashSet類(lèi)
8.3.4LinkedHashSet類(lèi)
8.3.5TreeSet類(lèi)
8.4使用迭代器訪(fǎng)問(wèn)集合元素
8.5使用集合存儲(chǔ)自定義對(duì)象
8.6RandomAccess接口
8.7使用映射
8.7.1映射接口
8.7.2映射類(lèi)
8.8比較器
8.9集合算法
8.10數(shù)組
8.11遺留的類(lèi)與接口
8.11.1Enumeration接口
8.11.2Vector類(lèi)
8.11.3Stack類(lèi)
8.11.4Dictionary類(lèi)
8.11.5Hashtable類(lèi)
8.11.6Properties類(lèi)
8.11.7store()與load()方法
第9章實(shí)用工具類(lèi)
9.1Strir~Tokenizer
9.2BitSet
9.3Date
9.4Calendar"
9.5GregorianCalendar
9.6TimeT_one
9.7SimpleTimeZone
9.8Lrmle
9.9Random
9.10Observable
9.10.1Observer接口
9.10.2Ob~rver接口的應(yīng)用
9.11Timer與TimerTask
9.12Currency
9.13java.util.z中
9.14Java.util.iar
第10章網(wǎng)絡(luò)編程
10.1網(wǎng)絡(luò)基礎(chǔ)
10.1.1套接字簡(jiǎn)介
10.1.2客戶(hù)/gR務(wù)器模式
10.1.3保留套接字
10.1.4代理服務(wù)器
10.1.5Intemet編址
10.2Java的網(wǎng)絡(luò)類(lèi)與接口
10.31netAddress類(lèi)
10.3.1工廠(chǎng)方法
10.3.2實(shí)例方法
10.4TCP/IP客戶(hù)套接字
10.5URL
10.6URLConnection類(lèi)
10.7TCP/IP服務(wù)器套接字
10.8數(shù)據(jù)報(bào)
108.1DatagramPacket
10.82數(shù)據(jù)報(bào)服務(wù)器與客戶(hù)
10.91net4Address與Inet6Address類(lèi)
10.10URl類(lèi)
第11章小程序類(lèi)
11.1了解小程序
11.2小程序的方法
11.3小程序的結(jié)構(gòu)
11.4小程序的框架
11.5小程序的初始化與終止
11.6小程序顯示方法
11.7請(qǐng)求重畫(huà)
11.8狀態(tài)窗口
11.9HTMLAPPLET標(biāo)志
11.10小程序的參數(shù)傳遞
11.11顯示文檔庫(kù)和代碼庫(kù)
11.12AppletContext接口
11.13AudioClip接口
11.14AppletStub接口
11.15控制臺(tái)輸出
第12章事件處理
12.1事件處理的兩種機(jī)制
12.2委托事件模型
12.2.1事件
12.2.2事件源
12.2.3事件監(jiān)聽(tīng)者
12.3事件類(lèi)
12.3.1ActionEvent類(lèi)
12.3.2AdjustmentEvent類(lèi)
12.3.3ComponentEvent類(lèi)
12.3.4ContainerEvent類(lèi)
12.3.5FocusEvent類(lèi)
12.3.61nputEvent類(lèi)
12.3.7[temEvent類(lèi)
12.3.8KeyEvent類(lèi)
12.3.9MouseEvent類(lèi)
12.3.10MouseWheelEvent類(lèi)
12.3.11TextEvent類(lèi)
12.3.12WindowEvent類(lèi)
12.4事件源
12.5事件監(jiān)聽(tīng)者接口
12.5.1ActionListener接口
12.5.2AdjustmentListener接口
12.5.3ComponentListener接口
12.5.4ContainerListener接口
12.5.5FocusListener接口
12.5.61temListener接口
12.5.7KeyListener接口
12.5.8Mouselistener接口
12.5.9MouseMotionListener接口
12.5.10MouseWheelListener
接口
12.3.11TextListener接口
12.5.12WindowFocusListener
接口
12.5.13WindowListener接口
12.6委托事件模型的應(yīng)用
12.6.1鍵盤(pán)事件的處理
12.6.2鼠標(biāo)事件的處理
12.7適配器類(lèi)
12.8內(nèi)部類(lèi)
12.9匿名內(nèi)部類(lèi)
第13章窗口、圖形與文本編程
13.1AWT類(lèi)
13.2窗口的基本元素
13.2.1Component類(lèi)
13.2.2Container類(lèi)
13.2.3Panel類(lèi)
13.2.4Window類(lèi)
13.2.5Frame類(lèi)
13.2.6Canvas類(lèi)
13.3控件窗口
13.3.1設(shè)置窗口大小
13.3.2隱藏與顯示窗口
13.3.3設(shè)置窗口標(biāo)題
13.3.4關(guān)閉標(biāo)準(zhǔn)窗口
13.4從小程序中創(chuàng)建標(biāo)準(zhǔn)窗口
13.4.1創(chuàng)建標(biāo)準(zhǔn)窗口
13.4.2處理標(biāo)準(zhǔn)窗口中的事件
13.5創(chuàng)建窗口化程序
13.6在窗口中顯示信息
13.7圖形處理
13.7.1繪制直線(xiàn)
13.7.2繪制矩形
13.7.3繪制橢圓
13.7.4繪制圓弧
13.7.5繪制多邊形
13.7.6調(diào)整圖形大小
13.8色彩處理
13.8.1Color類(lèi)的顏色處理方法
13.8.2設(shè)置圖形的當(dāng)前顏色
13.8.3色彩處理的應(yīng)用
13.9設(shè)置繪圖模式
13.10字體處理
13.10.1確定可采用的字體
13.10.2創(chuàng)建與選擇字體
13.10.3獲取字體信息
13.11使用FontMetrics類(lèi)管理文
本輸出
13.11.1顯示多行文本
13.11.2居中顯示文本
13.11.3對(duì)齊文本
13.12文本與圖形的小結(jié)
第14章控件、菜單與布局管理器
編程
14.1了解控件
14.1.1添加與刪除控件
14.1.2響應(yīng)控件
14.2標(biāo)簽
14.3按鈕
14.4復(fù)選框
14.5復(fù)選框組
14.6選項(xiàng)控件
14.7列表
14.8滾動(dòng)條
14.9單行編輯字段
14.10多行編輯字段
14.11了解布局管理器
14.11.1FlowLayout
14.11.2BorderLayout
14.11.3使用鑲邊
14.11.4GridLayout
14.11.5CardLayout
14.12菜單欄與菜單
14.13對(duì)話(huà)框
14.14文件對(duì)話(huà)框
第15章圖像與動(dòng)畫(huà)
15.1圖像格式
15.2創(chuàng)建、裝載與顯示圖像
15.21創(chuàng)建圖像
15.2.2裝載圖像
15.2.3顯示圖像
15.31mageObserver接口
15.4雙緩沖技術(shù)
15.5MediaTracker類(lèi)
15.61mageProducer接口與
MgnOcylmaSource類(lèi)
15.71mageConsumer接口與PixelGrabber
類(lèi)
15.81mageFilter類(lèi)
15.8.1CroplmageFilter類(lèi)
15.8.2RGBImageFilter類(lèi)
15.9動(dòng)畫(huà)
15.10播放聲音
第16章新增的I/O、規(guī)則表達(dá)式與其
他包
16.1內(nèi)核JavaAPI包
16.2新I/O包
16.2.1了解新I/O系統(tǒng)
16.2.2字符集和選擇器
16.2.3使用新的I/O系統(tǒng)
16.3規(guī)則表達(dá)式的處理
163.1Pattern類(lèi)
163.2Matcher類(lèi)
163.3規(guī)則表達(dá)式的語(yǔ)法
16.3.4使用模式匹配
16.3.5另外兩種可選用的模式匹配
方式
16.3.6小結(jié)
16.4映射
16.5遠(yuǎn)程方法調(diào)用
16.6文本格式化
16.6.1DateFormat類(lèi)
16.6.2SimpleDateFormat類(lèi)

本目錄推薦

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