图书介绍

标准Java 2类库使用手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

标准Java 2类库使用手册
  • 魏海萍编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712100416X
  • 出版时间:2005
  • 标注页数:415页
  • 文件大小:89MB
  • 文件页数:427页
  • 主题词:JAVA语言-程序设计-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

标准Java 2类库使用手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言概述1

1.1Java的诞生1

1.2Java对Internet的影响1

Java小程序与应用程序2

安全2

可移植性2

1.3字节码3

1.4Java的结构特点3

1.5面向对象的程序设计6

编程模型6

抽象7

面向对象程序设计的3大原则7

1.6Java的基本元素9

注释9

标识符10

数据类型11

字面值12

语句和表达式12

运算符12

修饰符16

空白19

分隔符20

关键字20

1.7流程控制语句21

条件语句21

循环语句23

跳转语句25

1.8Java类库27

第2章 类与方法28

2.1了解Java类28

类的一般格式28

类的声明29

2.2对象声明30

new运算符30

引用变量的赋值31

2.3Java中的方法31

创建不带参数的方法32

返回值33

创建带参数的方法33

2.4构造函数34

2.5this关键字36

2.6重载方法37

2.7参数传递40

按值调用40

按引用调用40

返回对象41

2.8递归42

2.9访问控制44

2.10了解static关键字45

2.11了解final关键字47

2.12数组47

一维数组47

多维数组48

数组声明的另外一种方法49

数组的一个有用属性49

2.13嵌套类与内部类50

2.14了解String类52

2.15命令行参数53

第3章 继承、包与接口54

3.1了解继承54

成员访问与继承55

一个较为实用的示例56

超类对象变量可以引用子类对象57

3.2使用super关键字58

使用super调用超类构造函数58

super关键字的第二种用法60

3.3创建分层结构61

3.4方法超越63

动态方法调度64

方法超越的重要性66

应用方法超越66

3.5抽象类68

3.6使用final关键字70

使用final防止超越70

使用final防止继承71

3.7Object对象71

3.8包71

包的定义72

包的查找与CLASSPATH73

一个简单的包示例73

3.9访问保护74

3.10包的导入77

3.11接口78

定义接口78

实现接口79

接口中的变量81

可扩展接口81

第4章 异常处理与多线程编程82

4.1Java的异常处理结构82

异常的层次结构83

异常处理举例83

Throwable类的方法84

4.2管理抛出异常的方法85

4.3手工抛出和自定义异常86

手工抛出异常86

创建自定义的异常类87

链式异常88

4.4读取堆栈跟踪89

4.5使用finally从句90

4.6Java的线程模型90

线程的优先级91

线程同步91

消息传递92

Thread类和Runnable接口92

主线程92

4.7创建和运行线程92

实现Runnable接口93

从Thread类中派生94

4.8多线程编程95

创建多个线程95

控制线程的方法96

线程的优先级与调度98

线程同步100

线程间通信104

第5章 输入/输出类108

5.1了解输入/输出108

流的概念108

控制台输入与输出109

文件输入与输出111

5.2Java的I/O类与接口113

5.3File类114

文件命名114

文件属性检查115

目录管理116

使用FilenameFilter117

listFiles()方法118

操作临时文件119

创建目录119

5.4流类119

5.5字节流119

InputStream类120

OutputStream类121

FileInputStream类122

FileOutputStream类123

ByteArrayInputStream类124

ByteArrayOutputStream类125

FilterInputStream和FilterOutputStream类126

缓冲式字节流126

SequenceInputStream类130

PipedInputStream和PipedOutputStream类131

InputStreamReader类132

DataInputStream类132

InflaterInputStream及其子类133

DeflaterInputStream及其子类135

PrintStream类136

RandomAccessFile类136

StreamTokenizer类137

5.6字符流139

Reader类140

Writer类140

FileReader类142

FileWriter类143

CharArrayReader和StringReader类144

CharArrayWriter类145

BufferedReader类146

BufferedWriter类146

LineNumberReader类147

PipedReader类148

PushbackReader类148

PrintWriter类149

5.7对象序列化150

Serializable接口151

Externalizable接口152

ObjectOutput接口151

ObjectOutputStream类151

ObjectInput接口152

ObjectInputStream类153

对象序列化的应用153

5.8流的优点155

第6章 字符串类156

6.1String类的构造函数156

6.2字符串的长度157

6.3特殊字符串操作157

字符串字面值158

字符串的连接158

字符串与其他数据类型的连接158

字符串转换和toString()方法159

6.4字符提取160

charAt()160

getChars()160

getBytes()161

toCharArray()161

6.5字符串比较161

equals()和equalsIgnoreCase()161

regionMatches()162

startsWith()和endsWith()162

equals()方法与==运算符的区别163

compareTo()163

6.6查找字符串164

indexOf()164

lastIndexOf()165

6.7更改字符串165

substring()165

concat()166

replace()166

trim()167

6.8使用valueOf()进行数据转换167

6.9更改字符串的大小写167

6.10Java2的1.4版中新增的字符串方法168

6.11StringBuffer类169

StringBuffer类的构造函数169

length()和capacity()169

ensureCapacity()170

setLength()170

charAt()和setCharAt()170

getChars()171

append()171

insert()172

reverse()172

delete()和deleteCharAt()172

replace()173

substring()173

Java2版本1.4中新增的StringBuffer方法173

第7章 Java内部类175

7.1简单数据类型包装器175

Number176

Double和Float176

Byte、Short、Integer和Long178

Character183

Boolean185

7.2Void186

7.3Process186

7.4Runtime186

内存管理187

执行其他程序188

7.5System189

使用currentTimeMillis()记录程序运行时间190

使用arraycopy()方法191

环境属性191

7.6Object192

7.7clone()方法和Cloneable接口192

7.8Class194

7.9C1assLoader195

7.10Math195

三角函数196

指数函数196

取整函数196

其他数学函数197

7.11StrictMath197

7.12Complier197

7.13Thread、ThreadGroup和Runnable197

Runnable197

Thread198

ThreadGroup199

7.14ThreadLocal和InheritabelThreadLocal200

7.15Package200

7.16RuntimePermissionn201

7.17Throwable202

7.18SecurityManager202

7.19StackTraceElement202

7.20CharSequence接口202

7.21Comparable接口203

7.22java.lang.ref和java.lang.reflect子包203

java.lang.ref203

java.lang.reflect203

第8章 集合框架204

8.1群集简介205

8.2集合接口205

Collection接口206

List接口207

Set接口208

SortedSet接口208

8.3集合类209

ArrayList类209

LinkedList类211

HashSet类212

LinkedHashSet类213

TreeSet类213

8.4使用迭代器访问集合元素214

8.5使用集合存储自定义对象216

8.6RandomAccess接口216

8.7使用映射217

映射接口217

映射类219

8.8比较器221

8.9集合算法221

8.10数组223

8.11遗留的类与接口226

Enumeration接口226

Vector类226

Stack类228

Dictionary类229

Hashtable类229

Properties类231

store()与load()方法232

第9章 实用工具类234

9.1StringTokenizer234

9.2BitSet235

9.3Date237

9.4Calendar239

9.5GregorianCalendar240

9.6TimeZone241

9.7SimpleTimeZone242

9.8Locale243

9.9Random244

9.10Observable245

Observer接口245

Observer接口的应用246

9.11Timer与TimerTask247

9.12Currency249

9.13java.util.zip249

9.14java.util.jar249

第10章 网络编程250

10.1网络基础250

套接字简介250

客户/服务器模式251

保留套接字251

代理服务器251

Internet编址251

10.2Java的网络类与接口252

10.3InetAddress类253

工厂方法253

实例方法254

10.4TCP/IP客户套接字254

10.5URL255

10.6URLConnection类257

10.7TCP/IP服务器套接字258

10.8数据报258

DatagramPacket259

数据报服务器与客户259

10.9Inet4Address与Inet6Address类261

10.10URI类261

第11章 小程序类262

11.1了解小程序262

11.2小程序的方法263

11.3小程序的结构264

11.4小程序的框架264

11.5小程序的初始化与终止265

11.6小程序显示方法266

11.7请求重画268

11.8状态窗口270

11.9HTMLAPPLET标志271

11.10小程序的参数传递272

11.11显示文档库和代码库273

11.12AppletContext接口274

11.13AudioClip接口275

11.14AppletStub接口275

11.15控制台输出276

第12章 事件处理277

12.1事件处理的两种机制277

12.2委托事件模型277

事件277

事件源278

事件监听者278

12.3事件类279

ActionEvent类280

AdjustmentEvent类280

ComponentEvent类281

ContainerEvent类281

FocusEvent类282

InputEvent类282

ItemEvent类283

KeyEvent类284

MouseEvent类285

MouseWheelEvent类286

TextEvent类287

WindowEvent类287

12.4事件源288

12.5事件监听者接口289

ActionListener接口289

AdjustmentListener接口289

ComponentListener接口289

ContainerListener接口290

FocusListener接口290

ItemListener接口290

KeyListener接口290

MouseListener接口290

MouseMotionListener接口291

MouseWheelListener接口291

TextListener接口291

WindowFocusListener接口291

WindowListener接口291

12.6委托事件模型的应用292

键盘事件的处理292

鼠标事件的处理294

12.7适配器类296

12.8内部类298

12.9匿名内部类299

第13章 窗口、图形与文本编程301

13.1AWT类301

13.2窗口的基本元素303

Component类303

Container类303

Panel类303

Window类304

Frame类304

Canvas类304

13.3控件窗口304

设置窗口大小304

隐藏与显示窗口305

设置窗口标题305

关闭标准窗口305

13.4从小程序中创建标准窗口305

创建标准窗口305

处理标准窗口中的事件307

13.5创建窗口化程序307

13.6在窗口中显示信息310

13.7图形处理311

绘制直线312

绘制矩形312

绘制椭圆312

绘制圆弧313

绘制多边形314

调整图形大小314

13.8色彩处理315

Color类的颜色处理方法316

设置图形的当前颜色317

色彩处理的应用318

13.9设置绘图模式318

13.10字体处理319

确定可采用的字体319

创建与选择字体320

获取字体信息322

13.11使用FontMetrics类管理文本输出323

显示多行文本324

居中显示文本325

对齐文本326

13.12文本与图形的小结329

第14章 控件、菜单与布局管理器编程331

14.1了解控件331

添加与删除控件331

响应控件332

14.2标签332

14.3按钮333

14.4复选框335

14.5复选框组337

14.6选项控件338

14.7列表340

14.8滚动条342

14.9单行编辑字段345

14.10多行编辑字段346

14.11了解布局管理器348

F1owLayout348

BorderLayout350

使用镶边351

GridLayout352

CardLayout353

14.12菜单栏与菜单355

14.13对话框360

14.14文件对话框363

第15章 图像与动画366

15.1图像格式366

15.2创建、装载与显示图像366

创建图像366

装载图像367

显示图像367

15.3ImageObserver接口368

15.4双缓冲技术371

15.5MediaTracker类373

15.6ImageProducer接口与MemoryImageSource类375

15.7ImageConsumer接口与PixelGrabber类376

15.8ImageFilter类378

CropImageFilter类379

RGBImageFilter类380

15.9动画386

15.10播放声音389

第16章 新增的I/O、规则表达式与其他包391

16.1内核JavaAPI包391

16.2新I/O包392

了解新1/O系统393

字符集和选择器395

使用新的1/O系统395

16.3规则表达式的处理400

Pattem类400

Matcher类400

规则表达式的语法401

使用模式匹配401

另外两种可选用的模式匹配方式405

小结406

16.4映射406

16.5远程方法调用408

16.6文本格式化412

DateFormat类412

SimpleDateFormat类413

热门推荐