书籍详情

标准Java 2类库使用手册

标准Java 2类库使用手册

作者:魏海萍编著

出版社:电子工业出版社

出版时间:2005-01-01

ISBN:9787121004162

定价:¥32.00

购买这本书可以去
内容简介
  本书详细介绍了标准Java类库中的大量类和接口,并提供了相关的编程示例。全书共分16章,前面的4章主要介绍了Java的基础知识,包括Java的综述、类、方法、继承、包、接口、异常处理和多线程。后面的12章详细讨论了标准Java类库及其应用技巧,包括I/O、字符串、集合框架、网络、小程序、GUI控件、图像以及动画,还介绍了Java 2平台1.4版中的新增特性,如NIO系统、文件映射、规则表达式等。本书叙述清晰,内容全面,是一本适合广大Java程序开发者和爱好者使用的工具书。
作者简介
暂缺《标准Java 2类库使用手册》作者简介
目录
第1章Java语言概述
1.1Java的诞生
1.2Java~Intemet的影响
1.2.1Java小程序与应用程序
1.2.2安全
1.2.3可移植性
1.3字节码
1.4Java的结构特点
1.5面向对象的程序设计
1.5.1编程模型
1.5.2抽象
1.5.3面向对象程序设计的3大
原则
1.6Java的基本元素
1.6.1注释
1.6.2标识符
1.6.3数据类型
1.6.4字面值
1.6.5语句和表达式
1.6.6运算符
1.6.7修饰符
1.6.8空白
1.6.9分隔符
1.6.10关键宇
1.7流程控制语句
1.7.1条件语句
1.7.2循环语句
1.7.3跳转语句
1.8Java类库
第2章类与方法
2.1了解Java类
2.1.1类的一般格式
2.1.2类的声明
2.2对象声明
2.2.1new运算符
2.2.2引用变量的赋值
2.3Java中的方法
23.1创建不带参数的方法
2.3.2返回值
2.3.3创建带参数的方法
2.4构造函数
2.5this关键字
2.6重载方法
2.7参数传递
2.7.1按值调用
2.7.2按引用调用
2.7.3返回对象
2.8递归
2.9访问控制
2.10了解static关键字
2.11了解final关键字
2.12数组
2.12.1一维数组
2.12.2多维数组
2.12.3数组声明的另外一种方法
2.12.4数组的一个有用属性
2.13嵌套类与内部类
2.14了解String类
2.15命令行参数
第3章继承、包与接口
3.1了解继承
3.1.1成员访问与继承
3.1.2一个较为实用的示例
3.1.3超类对象变量可以引用子类
对象
3.2使用super关键字
3.21使用super调用超类构造
函数
3.2.2super关键字的第二种用法
3.3创建分层结构
3.4方法超越
3.4.1动态方法调度
3.4.2方法超越的重要性
3.4.3应用方法超越
3.5抽象类
3.6使用final关键字
3.6.1使用final防止超越
3.6.2使用final防止继承
3.7Object对象
3.8包
3.8.1包的定义
3.8.2包的查找与CLASSPATH
3.8.3一个简单的包示例
3.9访问保护
3.10包的导人
3.11接口
3.11.1定义接口
3.11.2实现接口
3.11.3接口中的变量
3.11.4可扩展接口
第4章异常处理与多线程编程
4.1Java的异常处理结构
4.1.1异常的层次结构
4.1.2异常处理举例
4.1.3Throwable类的方法
4.2管理抛出异常的方法
4.3手工抛出和自定义异常
4.3.1手工抛出异常
4.3.2创建自定义的异常类
4.3.3链式异常
4.4读取堆栈跟踪
4.5使用finally从句
4.6Java的线程模型
4.6.1线程的优先级
4.6.2线程同步
4.6.3消息传递
4.6.4Thread类和Runnable接口
4.6.5主线程
4.7创建和运行线程
4.7.1实现Runnable接口
4.7.2从Thread类中派生
4.8多线程编程
4.8.1创建多个线程
4.8.2控制线程的方法
4.8.3线程的优先级与调度
4.8.4线程同步
4.8.5线程间通信
第5章输入输出类
5.1了解输入输出
5.1.1流的概念
5.1.2控制台输入与输出
5.1.3文件输入与输出
5.2Java的I/O类与接口
5.3File类
5.3.1文件命名
5.3.2文件属性检查
5.3.3目录管理
5.3.4使用FilenameFilter
5.3.5listFiles()方法
5.3.6操作临时文件
5.3.7创建目录
5.4流类
5.5字节流
5.5.11nputStream类
5.5.2OutputStream类
5.5.3FilelnputStream类
5.5.4FileOutputStream类
5.5.5ByteArraylnputStream类
5.5.6ByteArrayOutputStream类
5.5.7FilterlnputStream和
FilterOutputStream类
5.5.8缓冲式字节流
5.5.9SequencelnputStream类
5.5.10PipedlnputStream和
PipedOutputStream类
5.5.111nputStreamReader类
5.5.12DatalnputStream类
5.5.131nflaterlnputStream及
其子类
5.5.14DeflaterlnputStream及
其子类
5.5.15PrintStream类
5.5.16RandomAccessFile类
5.5.17StreamTokenizer类
5.6字符流
5.6.1Reader类
5.6.2Writer类
5.6.3FileReader类
5.6.4FileWriter类
5.6.5CharArrayReader和
StringReader类
5.6.6CharArrayWriter类
5.6.7BufferedReader类
5.6.8BufferedWriter类
5.6.9LineNumberReader类
5.6.10PipedReader类
5.6.11PushbackReader类
5.6.12PrintWriter类
5.7对象序列化
5.7.1Serializable接口
5.7.2Extemalizable接口
5.7.3ObjectOutput接口
5.7.4ObjectOutputStream类
5.7.5Obiectlnput接口
5.7.6ObjectlnputStream类
5.7.7对象序列化的应用
5.8流的优点
第6章字符串类
6.1String类的构造函数
6.2字符串的长度
6.3特殊字符串操作
6.3.1字符串字面值
6.3.2字符串的连接
6.3.3字符串与其他数据类型的
连接
6.3.4字符串转换和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()方法与二二运算符的
区别
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()进行数据转换
6.9更改字符串的大小写
6.10Java2的1.4版中新增的字符串
方法
6.11StringBuffer类
6.11.1StringBuffer类的
构造函数
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内部类
7.1简单数据类型包装器
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内存管理
7.4.2执行其他程序
7.5System
7.5.1使用currentTimeMillis()
记录程序运行时间
7.5.2使用arraycopy()方法
7.5.3环境属性
7.6Object
7.7clone()方法和Cloneable接口
7.8Class
7.9ClassLoader
7.10Math
7.10.1三角函数
7.10.2指数函数
7.10.3取整函数
7.10.4其他数学函数
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群集简介
82集合接口
8.2.1COUection接口
8.2.2List接口
8.2.3Set接口
8.2.4SortedSet接口
8.3集合类
8.3.1ArrayList类
8.3.2LinkedList类
8.3.3HashSet类
8.3.4LinkedHashSet类
8.3.5TreeSet类
8.4使用迭代器访问集合元素
8.5使用集合存储自定义对象
8.6RandomAccess接口
8.7使用映射
8.7.1映射接口
8.7.2映射类
8.8比较器
8.9集合算法
8.10数组
8.11遗留的类与接口
8.11.1Enumeration接口
8.11.2Vector类
8.11.3Stack类
8.11.4Dictionary类
8.11.5Hashtable类
8.11.6Properties类
8.11.7store()与load()方法
第9章实用工具类
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接口的应用
9.11Timer与TimerTask
9.12Currency
9.13java.util.z中
9.14Java.util.iar
第10章网络编程
10.1网络基础
10.1.1套接字简介
10.1.2客户/gR务器模式
10.1.3保留套接字
10.1.4代理服务器
10.1.5Intemet编址
10.2Java的网络类与接口
10.31netAddress类
10.3.1工厂方法
10.3.2实例方法
10.4TCP/IP客户套接字
10.5URL
10.6URLConnection类
10.7TCP/IP服务器套接字
10.8数据报
108.1DatagramPacket
10.82数据报服务器与客户
10.91net4Address与Inet6Address类
10.10URl类
第11章小程序类
11.1了解小程序
11.2小程序的方法
11.3小程序的结构
11.4小程序的框架
11.5小程序的初始化与终止
11.6小程序显示方法
11.7请求重画
11.8状态窗口
11.9HTMLAPPLET标志
11.10小程序的参数传递
11.11显示文档库和代码库
11.12AppletContext接口
11.13AudioClip接口
11.14AppletStub接口
11.15控制台输出
第12章事件处理
12.1事件处理的两种机制
12.2委托事件模型
12.2.1事件
12.2.2事件源
12.2.3事件监听者
12.3事件类
12.3.1ActionEvent类
12.3.2AdjustmentEvent类
12.3.3ComponentEvent类
12.3.4ContainerEvent类
12.3.5FocusEvent类
12.3.61nputEvent类
12.3.7[temEvent类
12.3.8KeyEvent类
12.3.9MouseEvent类
12.3.10MouseWheelEvent类
12.3.11TextEvent类
12.3.12WindowEvent类
12.4事件源
12.5事件监听者接口
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委托事件模型的应用
12.6.1键盘事件的处理
12.6.2鼠标事件的处理
12.7适配器类
12.8内部类
12.9匿名内部类
第13章窗口、图形与文本编程
13.1AWT类
13.2窗口的基本元素
13.2.1Component类
13.2.2Container类
13.2.3Panel类
13.2.4Window类
13.2.5Frame类
13.2.6Canvas类
13.3控件窗口
13.3.1设置窗口大小
13.3.2隐藏与显示窗口
13.3.3设置窗口标题
13.3.4关闭标准窗口
13.4从小程序中创建标准窗口
13.4.1创建标准窗口
13.4.2处理标准窗口中的事件
13.5创建窗口化程序
13.6在窗口中显示信息
13.7图形处理
13.7.1绘制直线
13.7.2绘制矩形
13.7.3绘制椭圆
13.7.4绘制圆弧
13.7.5绘制多边形
13.7.6调整图形大小
13.8色彩处理
13.8.1Color类的颜色处理方法
13.8.2设置图形的当前颜色
13.8.3色彩处理的应用
13.9设置绘图模式
13.10字体处理
13.10.1确定可采用的字体
13.10.2创建与选择字体
13.10.3获取字体信息
13.11使用FontMetrics类管理文
本输出
13.11.1显示多行文本
13.11.2居中显示文本
13.11.3对齐文本
13.12文本与图形的小结
第14章控件、菜单与布局管理器
编程
14.1了解控件
14.1.1添加与删除控件
14.1.2响应控件
14.2标签
14.3按钮
14.4复选框
14.5复选框组
14.6选项控件
14.7列表
14.8滚动条
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对话框
14.14文件对话框
第15章图像与动画
15.1图像格式
15.2创建、装载与显示图像
15.21创建图像
15.2.2装载图像
15.2.3显示图像
15.31mageObserver接口
15.4双缓冲技术
15.5MediaTracker类
15.61mageProducer接口与
MgnOcylmaSource类
15.71mageConsumer接口与PixelGrabber

15.81mageFilter类
15.8.1CroplmageFilter类
15.8.2RGBImageFilter类
15.9动画
15.10播放声音
第16章新增的I/O、规则表达式与其
他包
16.1内核JavaAPI包
16.2新I/O包
16.2.1了解新I/O系统
16.2.2字符集和选择器
16.2.3使用新的I/O系统
16.3规则表达式的处理
163.1Pattern类
163.2Matcher类
163.3规则表达式的语法
16.3.4使用模式匹配
16.3.5另外两种可选用的模式匹配
方式
16.3.6小结
16.4映射
16.5远程方法调用
16.6文本格式化
16.6.1DateFormat类
16.6.2SimpleDateFormat类
猜您喜欢

读书导航