分享
 
 
 

Java 2 全方位学习(含盘)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 朱仲杰 著

出 版 社: 人民邮电出版社

出版时间: 2003-3-1字数: 746千版次: 1版1次页数: 540印刷时间: 2003-3-1开本:印次:纸张: 胶版纸I S B N : 9787115108784包装: 平装编辑推荐

全书共5篇24章。“认识篇”包括前3章,介绍了Java编程语言的常识;“基础篇”详细介绍了程序的基本单元、表达式和语句等等;第7-12章是“高级篇”,讲解面向对象程序设计方法、Object类的用法、内存管理、Application和Applet、异常处理等常用的Java编程知识;“GUI篇”介绍容器与布局、事件处理、AWT组件应用、绘图等更高级的Java编程技术。附录部分分别介绍了J2SDK1.4的新增特性Assertion、Java Web Start和New I/O。

内容简介

本书带领你全方位学习Java编程语言。

全书共5篇24章。“认识篇”包括前3章,介绍了Java编程语言的常识;“基础篇”详细介绍了程序的基本单元、表达式和语句等等;第7-12章是“高级篇”,讲解面向对象程序设计方法、Object类的用法、内存管理、Application和Applet、异常处理等常用的Java编程知识;“GUI篇”介绍容器与布局、事件处理、AWT组件应用、绘图等更高级的Java编程技术。附录部分分别介绍了J2SDK1.4的新增特性Assertion、Java Web Start和New I/O。

本书适合Java语言的初学者学习Java编程。清晰的讲解、精彩的例程能够帮助读者打下良好的基础。

作者简介

目录

第1章Java的过去、现在和未来3

1-1 Java的历史4

1-2 Java的结构7

1-2-1 Java的语法7

1-2-2 Java的运行环境8

1-2-3 Java API简介8

1-3 Java的优点11

1-4 Java未来的发展13

1-5 本章总结13

1-6 课后习题14

1-7 参考资料14

第2章程序开发工具的下载、安装与使用15

2-1 JDK的下载、安装与设置16

2-1-1 Java 2 SDK 16

2-1-2 Java帮助文件26

2-2 编辑工具下载、安装、设置与使用29

2-2-1 UltraEdit29

2-2-2 JPad Pro31

2-3 本章总结34

2-4 课后习题34

2-5 参考资料34

第3章初识Java程序35

3-1 程序的编写36

3-2 编译和运行39

3-2-1 命令行模式39

3-2-2 UltraEdit41

3-2-3 JPad Pro44

3-2-4 使用浏览器运行程序45

3-3 程序说明49

3-4 范例程序赏析50

3-5 本章总结53

3-6 课后习题53

3-7 参考资料54

基础篇

第4章程序基本单元57

4-1 程序中的标记(Token)58

4-1-1 关键字58

4-1-2 标识符58

4-1-3 Literal60

4-1-4 符号61

4-2 数据类型61

4-2-1 基本数据类型61

4-2-2 变量的声明64

4-2-3 类型转换66

4-3 字符串68

4-4 本章总结69

4-5 课后习题69

4-6 参考资料71

第5章Java的表达式73

5-1 算术运算74

5-2 比较运算76

5-3 逻辑运算78

5-4 自增和自减81

5-5 赋值运算82

5-6 位运算符85

5-7 位移运算86

5-8 优先级和结合性89

5-9 本章总结90

5-10 课后习题90

5-11 参考资料91

第6章Java的语句93

6-1 认识语句94

6-2 一般语句95

6-2-1 注释95

6-2-2 赋值语句97

6-2-3 对象的使用(方法的调用)97

6-2-4 其他98

6-3 声明语句98

6-3-1 变量的声明98

6-3-2 对象的声明99

6-3-3 类的声明100

6-3-4 方法的声明100

6-4 条件控制语句101

6-4-1 if101

6-4-2 else102

6-4-3 递进式的if103

6-4-4 ? : 运算符106

6-4-5 switch107

6-5 循环控制语句111

6-5-1 for112

6-5-2 while115

6-5-3 do...while116

6-5-4 高级循环控制118

6-6 本章总结120

6-7 课后习题121

6-8 参考资料123

高级篇

第7章Java面向对象程序设计125

7-1 从日常生活中看对象126

7-1-1 类与对象126

7-1-2 成员126

7-1-3 继承127

7-1-4 多态128

7-2 用Java实现面向对象程序设计129

7-2-1 定义类129

7-2-2 定义成员130

7-2-3 生成与使用对象131

7-2-4 初识构造函数133

7-2-5 封装135

7-2-6 类的继承(this, super, final)139

7-2-7 类的多态141

7-2-8 类成员与实例成员143

7-2-9 再看构造函数147

7-2-10 屏蔽、覆盖与重载 150

7-3 本章总结154

7-4 课后习题 155

7-5 参考资料159

第8章深入Java面向对象程序设计 161

8-1 包的使用162

8-1-1 什么是包162

8-1-2 package语句163

8-1-3 import语句166

8-1-4 classpath的设置167

8-1-5 访问权限的限定词的使用169

8-2 final限定词172

8-3 抽象类173

8-4 接口174

8-5 本章总结178

8-6 课后习题178

8-7 参考资料179

第9章Object类的常用方法介绍181

9-1 类型转换182

9-2 对象之间的比较运算183

9-3 hash code186

9-4 对象的复制187

9-5 将对象转为字符189

9-6 本章总结190

9-7 课后习题191

9-8 参考资料191

第10章 深入内存193

10-1 声明194

10-1-1 变量194

10-1-2 对象195

10-2 数组197

10-2-1 数组的生成197

10-2-2 数组的使用199

10-2-3 length属性200

10-2-4 数组的复制201

10-2-5 多维数组202

10-2-6 对象数组203

10-3 变量的访问范围204

10-4 参数传递209

10-4-1 基本数据类型参数值传递209

10-4-2 类对象型参数值传递211

10-5 内存回收212

10-5-1 Garbage Collection简介212

10-5-2 调用GC212

10-5-3 finalize方法215

10-5-4 回收顺序216

10-5-5 GC何时运行217

10-6 本章总结218

10-7 课后习题218

10-8 参考资料218

第11章 Java Application与Applet219

11-1 Application220

11-1-1 输入与输出220

11-1-2 系统参数224

11-1-3 System类的使用227

11-1-4 Runtime类的使用227

11-2 Applet229

11-2-1 输入与输出230

11-2-2 基本方法的使用231

11-2-3 安全性235

11-3 Application和Applet结合236

11-4 本章总结236

11-5 课后习题237

11-6 参考资料237

第12章 异常处理239

12-1 认识异常240

12-1-1 Runtime Exception240

12-1-2 Checked Exception241

12-1-3 Error242

12-2 捕捉和处理异常242

12-2-1 捕捉异常try…catch242

12-2-2 处理异常243

12-2-3 finally246

12-2-4 异常捕捉的顺序248

12-2-5 throws关键字的使用250

12-3 自己设计异常251

12-3-1 throw关键字的使用251

12-3-2 定义自己的Exception类253

12-4 异常与方法的覆盖254

12-5 本章总结256

12-6 课后习题256

12-7 参考资料258

GUI篇

第13章 容器与布局261

13-1 认识AWT262

13-2 Container262

13-2-1 Frame262

13-2-2 Panel266

13-3 布局267

13-3-1 什么是Layout267

13-3-2 BorderLayout268

13-3-3 FlowLayout271

13-3-4 CardLayout272

13-3-5 GridLayout274

13-3-6 GridBagLayout276

13-3-7 不使用Layout283

13-4 本章总结284

13-5 课后习题285

13-6 参考资料285

第14章 事件处理287

14-1 认识事件处理机制288

14-1-1 什么是事件288

14-1-2 Java事件处理结构288

14-1-3 委托处理模式288

14-1-4 AWT Event类结构289

14-2 使用事件处理机制 291

14-2-1 WindowEvent291

14-2-2 MouseEvent297

14-2-3 KeyEvent302

14-2-4 其他Low-level Event304

14-3 本章总结305

14-4 课后习题306

14-5 参考资料306

第15章 AWT组件的使用307

15-1 Button308

15-2 Checkbox310

15-2-1 多重选择310

15-2-2 单一选择312

15-3 Choice314

15-4 List316

15-5 Label319

15-6 Scrollbar321

15-7 ScrollPane323

15-8 TextField324

15-9 TextArea327

15-10 本章总结329

15-11 课后习题330

15-12 参考资料330

第16章 高级AWT组件的使用331

16-1 Font332

16-2 Color335

16-3 Menu340

16-4 Dialog345

16-5 FileDialog348

16-6 本章总结351

16-7 课后习题351

16-8 参考资料351

技法篇

第17章 绘图353

17-1 认识Graphics类354

17-1-1 生成Graphics对象354

17-1-2 paint方法354

17-1-3 Canvas类355

17-1-4 坐标355

17-2 基本绘图方法356

17-2-1 画线356

17-2-2 画字符串357

17-2-3 画矩形358

17-2-4 画圆359

17-2-5 画多边形360

17-3 高级绘图方法361

17-3-1 颜色设置361

17-3-2 字体设置361

17-3-3 区域处理363

17-4 本章总结364

17-5 课后习题364

17-6 参考资料364

第18章 Inner Class365

18-1 认识Inner Class366

18-2 成员式Inner Class367

18-3 局部式Inner Class372

18-4 匿名式Inner Class373

18-5 本章总结375

18-6 课后习题375

18-7 参考资料375

第19章 Wrapper Class377

19-1 认识Wrapper Class378

19-2 Integer类378

19-3 Boolean类380

19-4 Byte类381

19-5 Character类382

19-6 Double类383

19-7 Float类384

19-8 Long类和Short类385

19-9 本章总结385

19-10 课后习题385

19-11 参考资料385

第20章 深入字符串处理387

20-1 深入了解String对象388

20-1-1 产生String对象388

20-1-2 String类的方法使用390

20-2 StringBuffer类使用392

20-2-1 产生StringBuffer对象393

20-2-2 StringBuffer类的方法使用393

20-3 StringTokenizer类使用395

20-3-1 建立StringTokenizer对象395

20-3-2 StringTokenizer类的方法使用396

20-4 本章总结397

20-5 课后习题398

20-6 参考资料399

第21章 文件与输入/输出处理401

21-1 java.io包简介402

21-1-1 Stream402

21-1-2 Node402

21-1-3 使用方法403

21-2 文件处理405

21-2-1 文件操作405

21-2-2 文件访问413

21-3 数据流连接421

21-4 对象串行化425

21-5 本章总结429

21-6 课后习题429

21-7 参考资料430

第22章 Threads431

22-1 认识Threads432

22-2 建立Threads433

22-3 Threads操作435

22-3-1 启动Threads435

22-3-2 停止Threads运行437

22-3-3 暂停Threads运行438

22-3-4 取得Threads信息443

22-4 数据同步处理444

22-5 Threads高级操作450

22-6 本章总结455

22-7 课后习题456

22-8 参考资料456

第23章 Collection457

23-1 认识Collection函数库458

23-2 Set接口的使用459

23-3 List接口的使用461

23-4 Iterator接口的使用462

23-5 Map接口使用464

23-6 JDK 1.1中的Collection函数库464

23-7 本章总结465

23-8 课后习题465

23-9 参考资料466

第24章 网络程序设计467

24-1 网络基本概念468

24-1-1 Client-Server结构468

24-1-2 网络地址468

24-1-3 TCP/IP传输协议469

24-1-4 面向连接协议469

24-1-5 非面向连接协议469

24-1-6 端口(port)470

24-1-7 Socket470

24-2 Java网络类470

24-2-1 InetAddress类470

24-2-2 Socket类472

24-2-3 ServerSocket类475

24-2-4 DatagramSocket类和DatagramPacket类476

24-3 本章总结479

24-4 课后习题480

24-5 参考资料480

附录A Assertion481

A-1 什么是assertion482

A-2 Assertion的语法482

A-3 编译与运行483

A-4 Java Assertion的设计哲学485

A-5 恰当地使用Assertion机制486

A-6 ClassLoader类和Throwable类的新方法489

A-7 本章总结490

A-8 课后习题490

A-9 参考资料491

附录B Java Web Start493

B-1 认识Java Web Start494

B-2 使用Java Web Start494

B-3 Java Web Start设置499

B-4 Java Web Start应用程序设计503

B-4-1 运行其他Java Web Start应用程序504

B-4-2 设计Java Web Start应用程序507

B-5 本章总结512

B-6 课后习题513

B-7 参考资料513

附录C New I/O515

C-1 认识New I/O API516

C-2 Channels和Buffers516

C-2-1 Channels517

C-2-2 Buffers519

C-2-3 ByteBuffer类521

C-3 Buffer范例 525

C-4 FileChannel类531

C-4-1 数据传送531

C-4-2 数据合并与分流534

C-4-3 文件锁定537

C-4-4 其他方法540

C-5 本章总结540

C-6 课后习题540

C-7 参考资料540

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有