图书介绍

Java典型应用彻查1000例 网络应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java典型应用彻查1000例 网络应用开发
  • 贾蓉生,胡大源,林金池编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030244901
  • 出版时间:2009
  • 标注页数:359页
  • 文件大小:63MB
  • 文件页数:375页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

Java典型应用彻查1000例 网络应用开发PDF格式电子书版下载

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

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

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

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

图书目录

PART 01 Java基本概念(Basic Concepts)Chapter 01 对象概念(Object Concepts)3

1-1 简介3

1-2 类3

1-3 新对象的产生4

1-4 新对象的使用4

1-5 代码块(Block)5

1-6 实例变量(Instance Variable)10

1-7 类变量(Class Variables)12

1-8 习题14

Chapter 02 表达式(Expression)与流程控制(Control Flow)15

2-1 简介15

2-2 变量16

2-3 运算表达式(Expression)17

2-4 类型转换(Type Conversion)19

2-5 流程控制(Control Flow)22

2-5-1 选择流程控制(Decision Control Flow)22

2-5-2 循环流程控制(Loop Control Flow)26

2-6 break与continue28

2-7 习题31

Chapter 03 方法(Methods)32

3-1 简介32

3-2 方法(Methods)32

3-3 实例方法(Instance Methods)34

3-4 类方法(Class Methods)35

3-5 构造函数(Constructor)36

3-6 方法重载(Method Overload)38

3-7 public/private修饰符(Modifications)41

3-8 this关键字44

3-8-1 类44

3-8-2 构造函数45

3-9 嵌套类(Nested Class)48

3-9-1 成员类(Member Class)48

3-9-2 局部类(Local Class)53

3-10 习题56

Chapter 04 基础程序设计(Basic Programming)58

4-1 简介58

4-2 继承(Inheritance)58

4-3 继承(Inheritance) 修饰符(Modifications)62

4-4 super的应用64

4-5 final的应用67

4-6 抽象类(Abstract Classes)70

4-7 接口类(Interface Classes)75

4-8 多态(Polymorphism)79

4-9 习题82

Chapter 05 异常处理(Exceptions)83

5-1 简介83

5-2 try/catch/finally语句83

5-2-1 try/catch语句的必要性84

5-2-2 try/catch语句的应用86

5-2-3 finally语句的应用88

5-3 throws的用法92

5-4 自定义异常处理对象93

5-4-1 以内置异常处理类产生自定义新对象93

5-4-2 以自定义异常处理类产生自定义新对象96

5-5 习题100

Chapter 06 Package包与Jar文件101

6-1 简介101

6-2 类(Class)文件101

6-3 单一文件包(Single File Package)104

6-4 多文件包(Multi Files Package)106

6-5 包的导入(Import Package)108

6-6 压缩文件(jar Files)110

6-7 jar文件与class文件的添加112

6-7-1 包class文件112

6-7-2 非包class文件115

6-8 使用jar文件117

6-8-1 导入jar文件117

6-8-2 jar文件新对象120

6-9 习题123

Chapter 07 输入/输出流(Input/Output Streams)124

7-1 简介124

7-2 命令行参数(Command Parameters)124

7-3 文件对象(File Objects)128

7-4 文件输入/输出流(File Input/Output Streams)130

7-5 FileInputStream与FileOutputStream130

7-6 DataInputStream与DataOutputStream135

7-7 FileReader与FileWriter140

7-8 键盘数据输入144

7-9 习题149

Chapter 08 线程(Threads)150

8-1 简介150

8-2 线程状态(Thread States)150

8-3 Thread类151

8-4 方法isAlive()、join()156

8-5 方法suspend()、resume()159

8-6 方法setPriority()和getPriority()163

8-7 synchronized的应用167

8-8 线程组(Thread Group)的应用172

8-9 习题175

PART 02 网络数据流(Data Stream in Network)Chapter 09 网络结构概念(Network Structure Concepts)179

9-1 简介179

9-2 网络意义(Background)179

9-2-1 网络系统的优点(Advantages of Network Systems)180

9-2-2 操作系统的类型(Types of Operating System)180

9-3 拓扑结构(Topology)181

9-4 网络通信(Communication)183

9-4-1 名称解析(Naming Resolution)183

9-4-2 路由策略(Routing Strategies)184

9-4-3 连接策略(Connection Strategies)185

9-4-4 冲突避免(Contention)185

9-5 网络通信协议(Communication Protocols)186

9-6 网络故障处理(Robustness)188

9-7 习题189

Chapter 10 网络连接(Server/Client Connection)190

10-1 简介190

10-2 ServerSocket Class190

10-3 InetAddress Class192

10-4 Socket Class193

10-5 命令行参数与Server/Client连接200

10-6 多次Server/Client连接记录204

10-7 习题208

Chapter 11 消息的传输(Message Transition)209

11-1 简介209

11-2 DataInputStream Class209

11-3 DataOutputStream Class210

11-4 消息传递(Message Translation)210

11-5 习题219

Chapter 12 网络文件传输(File Transition)220

12-1 简介220

12-2 FileInputStream Class220

12-3 FileOutputStream Class221

12-4 文件传输(File Transl ation)222

12-5 文件上传(File Upload)227

12-6 文件下载(File Download)233

12-7 习题238

Chapter 13 网络键盘输入(Input from Key)239

13-1 简介239

13-2 BufferedInputStream Class239

13-3 BufferedOutputStream Class240

13-4 键盘输入/远程打印240

13-5 键盘输入/远程文件248

13-6 习题254

Chapter 14 交叉传输(Intercross Transition)255

14-1 简介255

14-2 键盘输入/交叉传输打印255

14-3 习题261

PART 03 组播(Multi Broadcast)Chapter 15 哈希(Hashing)264

15-1 简介264

15-2 基本概念(Basic Concepts)264

15-3 操作哈希(Operation of Hashing)266

15-4 Hashtable Class268

15-5 Enumeration Interface272

15-6 习题273

Chapter 16 线程同步(Threads Synchronized)275

16-1 简介275

16-2 Runnable Interface275

16-3 Thread Class276

16-4 临界区(Critical Section)与synchronized279

16-5 习题280

Chapter 17 广播程序设计(Broadcast Programming)281

17-1 简介281

17-2 广播架构282

17-3 服务器(Server)282

17-3-1 服务器套接字(ServerSocket)/连接套接字(Socket)282

17-3-2 创建哈希表(Hash Table)283

17-3-3 创建线程284

17-4 发送端(Speaker)285

17-4-1 连接套接字(Socket)285

17-4-2 缓冲区流(InputStreamReader)285

17-4-3 网络输出流(DataOutputStream)285

17-5 接收端(Receiver)286

17-5-1 连接套接字(Socket)286

17-5-2 网络输入流(DataInputStream)286

17-6 键盘输入/广播打印286

17-7 键盘输入/广播文件294

17-8 习题299

PART 04 用户图形接口(GUI)与网络应用Chapter 18 窗口架构(Frame Structures)302

18-1 简介302

18-2 Frame Class302

18-3 TextField Class306

18-4 BorderLayout Class309

18-5 习题310

Chapter 19 用户图形接口与网络交叉传输(GUI and Intercross Transition)312

19-1 简介312

19-2 ActionListener Interface312

19-3 ActionEvent Class315

19-4 Vector Class317

19-5 用户图形接口与窗口的关闭320

19-6 用户图形接口与数据的显示321

19-7 Server/Client交叉传输程序设计325

19-8 习题335

Chapter 20 用户图形接口与组播(GUI and Multi Broadcast)336

20-1 简介336

20-2 Server/Client组播程序设计336

Appendix A 异常处理内置类348

A-1 java.lang的Error类架构348

A-2 java.lang的Exception类架构349

A-3 java.Util的Exception类架构349

A-4 java.io的Exception类架构350

A-5 java.awt的Exception类架构350

A-6 java.net的Exception类架构350

Appendix B 文件输入/输出流(File I/O Streams)的架构与方法352

B-1 文件类常用的方法352

B-2 文件输入/输出流(File I/O Streams)架构353

B-3 InputStream/OutputStream常用的方法354

B-4 DataInputStream/DataOutputStream常用的方法354

Appendix C 网络公用端口(Port)356

热门推荐