图书介绍

Java编程实用技术与案例PDF|Epub|txt|kindle电子书版本网盘下载

Java编程实用技术与案例
  • 杨绍方编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730201096X
  • 出版时间:2001
  • 标注页数:343页
  • 文件大小:19MB
  • 文件页数:357页
  • 主题词:

PDF下载


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

下载说明

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

热门推荐