图书介绍
Java编程实用技术与案例PDF|Epub|txt|kindle电子书版本网盘下载
![Java编程实用技术与案例](https://www.shukui.net/cover/4/34290656.jpg)
- 杨绍方编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730201096X
- 出版时间:2001
- 标注页数:343页
- 文件大小:19MB
- 文件页数:357页
- 主题词:
PDF下载
下载说明
Java编程实用技术与案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言简介1
第1节 概述1
1.1.1 Java的起源1
1.1.2 Java语言的特点1
第2节 软件包及环境设置2
1.2.1 JDK软件包2
1.2.2 bin目录的路径设置3
1.2.3 .java.policy文件3
1.2.4 设置与清除CLASSPATH3
第2章 初识Java:HelloWorld4
第1节 HelloWorld应用程序4
2.1.1 认识HelloWorld应用程序4
2.1.2 编译并运行HelloWorld应用程序5
第2节 将Hello World编写为Applet5
2.2.1 Applet的定义5
2.2.3 认识HelloApplet6
2.2.2 一个最简单的Applet:HelloApplet6
第3节 Applet的运行方式7
2.3.1 创建HTML文件7
2.3.2 在浏览器中运行HelloApplet.html8
2.3.3 使用appletviewer运行HelloApplet8
第3章 Java编程基础10
第1节 数据类型、操作符、流程控制和关键字10
3.1.1 数据类型10
3.1.2 操作符11
3.1.3 程序的流程控制13
3.1.4 关键字16
第2节 类与方法18
3.2.1 类(class)19
3.2.2 方法(method)22
第3节 接口23
3.3.1 概述23
3.3.2 创建和使用接口24
3.4.1 Java的异常25
第4节 异常的使用25
3.4.2 抛掷异常(Exception)26
3.4.3 异常的类型27
3.4.4 确定异常的处理29
3.4.5 处理多个异常29
3.4.6 创建自己的异常类30
3.4.7 Java的错误类30
第5节 事件31
3.5.1 事件(Event)类31
3.5.2 事件的起源34
3.5.3 键盘36
第6节 Font和String44
3.6.1 Font编程简介44
3.6.2 String编程简介48
第7节 流与文件51
3.7.1 Streams的定义51
3.7.2 基本的输入输出类52
3.7.4 PrintStream类54
3.7.3 System.in和System.out对象54
3.7.5 处理文件(Files)55
第8节 在HTML中使用Applet60
3.8.1 APPLET标记60
3.8.2 在HTML中传递Applet使用的参数62
第9节 利用Javadoc进行软件文档的管理64
3.9.1 JAVADOC标记65
3.9.2 在Java程序中使用Javadoc标记69
3.9.3 使用Javadoc生成HTML格式的软件文档70
第10节 Javac、Java和appletviewer的使用73
3.10.1 Javac工具的语法73
3.10.2 Javac工具的选项73
3.10.3 Java应用程序启动器的语法76
3.10.4 Java应用程序启动器的选项76
3.10.5 Java Applet浏览器:appletviewer78
第1节 概述79
4.1.1 AWT简介79
第4章节 利用AWT创建图形用户接口79
4.1.2 update,paint和repaint方法80
第2节 组件的创建与使用80
4.2.1 简单的窗口小部件(Simple widgets)80
4.2.2 文本组件88
第3节 容器与布局管理92
4.3.1 容器93
4.3.2 使用布局管理器来组织接口97
5.1.1 线程(Thread)基础108
第5章 多线程编程技术108
第1节 概述108
5.1.2 与线程有关的类109
5.1.3 线程的状态112
第2节 创建和控制线程113
5.2.1 Extend Thread113
5.2.2 Implement Runnable115
第3节 多线程的分组管理117
6.1.1 Applet的生命周期122
第6章 小球在长方形盒子中的自由反弹运动122
第1节 基础知识122
6.1.2 Math类123
6.1.3 Dimension类125
6.1.4 颜色的设置125
6.1.5 Applet的图形坐标系126
6.1.6 Canvas类的使用126
6.1.7 设计思想127
第2节 源程序及运行结果127
第7章 利用散列表查询股票行情135
第1节 基础知识135
7.1.1 散列表的原理135
7.1.2 Hashtable类135
7.1.3 StringTokenizer类136
7.1.4 StringBuffer类137
第2节 源程序及运行139
8.1.1 原始沙箱模型144
第1节 Java的安全体系结构144
第8章 用Policy文件来设置Java的安全策略144
8.1.2 JDK1.2的沙箱模型145
8.1.3 安全策略的概念145
第2节 Policy文件146
8.2.1 Policy文件的语法格式与说明146
8.2.2 java.policy文件的使用147
第3节 实例148
第1节 TCP Sockets基础150
第9章 基于“客户机/服务器”模式的局域网短信息实时通信工具150
第2节 SocketImpl类151
9.2.1 成员变量151
9.2.2 方法151
第3节 Socket类152
9.3.1 构造器152
9.3.2 方法153
9.3.3 Socket类的使用154
9.3.4 相关参数的设定155
9.4.2 方法156
第4节 ServerSocket类156
9.4.1 构造器156
9.4.3 ServerSocket类的使用157
第5节 InetAddress类157
第6节 实时通信软件的开发思想158
9.6.1 需求分析158
9.6.2 “客户机/服务器”通讯协议的开发流程159
9.6.3 通信软件的设计方案159
第7节 实时通信的软件的开发与使用159
9.7.1 服务器程序的运行流程159
9.7.2 源程序:LanServerTalk.java161
9.7.3 源程序:LanClientTalk.java175
9.7.4 程序的运行189
第10章 利用UDP Sockets实现一个网络聊天室191
第1节 UDP Socket基础191
10.1.1 UDP Scket概述191
10.1.2 IP多点传送:聊天室的技术基础191
第2节 DatagramPacket类192
10.2.2 方法193
10.2.1 构造器193
第3节 MulticastSocket类194
10.3.1 构造器194
10.3.2 方法194
10.3.3 MulticastScket类的使用195
10.4.1 IP多点传送应用程序的开发流程196
10.4.2 聊天室程序的设计196
第4节 聊天室程序的设计与开发196
10.4.3 聊天室程序的运行213
第11章 从Internet/Intranet下载HTML文件215
第1节 URL类215
11.1.2 构造器215
11.1.3 方法216
第2节 URLConnection类217
第3节 实例:UnloadHTML.java218
12.1.2 ZipFile类221
12.1.1 Enumeration(枚举)接口221
第1节 基础知识221
第12章 利用java.util.zip包开发压缩软件221
12.1.3 ZipEntry类222
12.1.4 ZipOutputStream类224
第2节 实例:ZipTool.java225
第13章 JDBC编程技术230
第1节 JDBC编程技术综述230
13.1.1 JDBC的概念230
13.1.3 JDBC-ODBC桥231
13.1.4 JDBC URL232
13.1.5 odbc子协议233
13.1.6 事务233
第2节 DriverManager类234
第3节 Statement接口235
第4节 PreparedStatement接口236
第5节 ResultSet接口238
13.6.1 创建新的ODBC数据资源240
第6节 JDBC编程实例:JDBCDemo.java240
13.6.2 ODBC编程的典型步骤241
13.6.3 源程序:JDBCDemo.java242
第14章 国际化与本地化编程246
第1节 概述246
14.1.1 国际化的概念246
14.1.2 本地化的概念246
14.1.3 Java对Internationalization的支持247
14.1.4 国际化与本地化编程的基本步骤247
第2节 Locale类247
14.2.1 构造器248
14.2.2 方法:查询与设置249
第3节 资源包类(显示字符串)250
14.3.1 ResourceBundle类250
14.3.2 源程序:I18NSample.java251
第4节 数据的格式化输出252
14.4.1 使用预定义格式的数字与货币252
14.4.2 使用预定义格式的日期和时间256
第15章 JNI编程技术261
第1节 概述261
15.1.1 JNI的定义261
15.1.2 使用JNI262
第2节 用native方法编写一个简单的Java程序262
15.2.1 第1步:编写Java代码263
15.2.2 第2步:编译Java代码264
15.2.3 第3步:创建.h文件264
15.2.4 第4步:编写native方法的实现265
15.2.5 第5步:创建共享库266
15.2.6 运行程序267
第16章 RMI编程技术268
第1节 RMI编程技术概述268
16.1.1 分布式对象应用程序所必须完成工作268
16.1.2 RMI的编程思想269
16.2.1 java.rmi.Remote接口270
16.2.2 java.rmi.RemoteException类270
第2节 RMI接口和类概述270
16.2.3 java.rmi.server.RemoteObject类及其子类271
16.2.4 java.rmi.registry.LocateRegistry类271
16.2.5 java.rmi.Naming类272
16.2.6 java.rmi.server.RemoteServer类273
16.2.7 java.rmi.server.UnicastRemoteObject类274
16.3.2 Skeleton的功能275
16.3.1 stub的功能275
第3节 Stub与skeleton275
16.2.8 java.rmi.RMISecurityManager类275
第4节 Java RMI编译器:rmic276
第5节 一个最简单的实例:RMI版的HelloWorld277
16.5.1 编写RMI服务器277
16.5.2 编写RMI客户端程序:RmiHelloClient.java280
16.5.3 批处理文件:RmiHello.bat280
16.5.4 安全策略文件的内容282
16.5.5 运行结果282
16.5.6 在不同机器上运行RMI软件283
16.6.1 远程接口文件:RmiJDBCRemoteIntfc.java285
16.6.2 实现远程接口:RmiJDBCRemoteObj.java285
第6节 使用RMI技术实现分布式数据库操作285
16.6.3 RMI服务器程序:RmiJDBCServer.java288
16.6.4 RMI客户端程序:RmiJDBCClient.java289
16.6.5 编译程序:compile.bat291
16.6.6 安全策略文件:RmiJDBCServer.policy292
16.6.7 启动RMI服务器:runserver.bat292
17.1.1 关于CORBA293
第17章 Java中CORBA编程技术293
第1节 CORBA和Java IDL的概念293
17.1.2 关于Java IDL294
17.1.3 Nushell中的CORBA概念294
17.1.4 Java IDL瞬态名字服务器:tnameserv295
17.1.5 关于idltojava.exe296
第2节 相关的类和接口298
17.2.1 org.omg.CORBA.ORB类298
17.2.3 org.omg.CosNaming.NamingContext接口301
17.2.2 org.omg.CORBA.Object接口的概念301
17.2.4 org.omg.CosNaming.NameComponent类303
17.2.5 org.omg.CORBA.Request类304
17.2.6 org.omg.CORBA.NVList类305
第3节 一个简单的实例306
17.3.2 定义并转换接口文件:CorbaDemo.idl307
17.3.3 实现CORBA服务器:TheDateServer.java308
17.3.4 实现客户机:CorbaDemoClient.java311
17.3.6 应用程序在网络中不同计算机上运行的方法312
17.3.5 应用程序的运行结果312
17.3.7 在Applet中实现CORBA客户机:CorbaClientApplet.java314
第18章 Servlets编程技术317
第1节 Java Servlets概述317
18.1.1 关于Servlets317
18.1.2 Servlets的用途317
18.1.3 API的有效性318
18.1.4 javax.servlet API的特征318
18.2.1 源程序:SimpleCounter.java322
第2节 体会Servlet编程:一个简单的网页计数器322
18.2.2 程序编译与发布323
18.2.3 运行Servlet版的HelloWorld323
第3节 Servlets的相关类和接口325
18.3.1 HttpServlet类325
18.3.2 HttpServletRequest接口328
18.3.3 HttpServletResponse接口330
18.3.4 ServletConfig接口333
18.3.5 ServletContext接口333
18.3.6 ServletInputStream类334
18.3.7 ServletOutputStream类334
第4节 探查Servlet服务器的环境信息335
第5节 使用Servlet技术实现Web数据库的查询339
18.5.1 Windows NT服务器端数据库的设置339
18.5.2 源程序:DemoTable.java339
18.5.3 运行结果342
参考文献343