微型机(PC系列)系统功能教程

微型机(PC系列)系统功能教程
作 者: 张载鸿 张昆藏
出版社: 清华大学出版社
丛编项: 微型计算机系列培训教程
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《微型机(PC系列)系统功能教程》作者简介

内容简介

本书在介绍Java编程的相关知识的基础上,以一个个具体的实例,分别演示了Java编程技术的某几个方面,特别是网络、数据库以及服务器端的分布式对象编程,由浅入深,阐述详尽。本书的特点是在注重系统性和科学性的同时,力求实出其实用性,在介绍相关的编程原理和知识的前提下,着重利用丰富、实用的案例来演示Java编程技术的魅力。本书可以作为高等院校“Java编程技术”课程的教材或教学参考书,也可供软件工作人员及需要开发Java应用软件的广大计算机用户参考阅读。

图书目录

第1章 Java语言简介

第1节 概述

1.1.1 Java的起源

1.1.2 Java语言的特点

第2节 软件包及环境设置

1.2.1 JDK软件包

1.2.2 bin目录的路径设置

1.2.3 java.poliCy文件

1.2.4 设置与清除CLASSPATH

第2章 视识Java:Helloworld

第1节 Helloworid应用程序

2.1.1 认识Helloworld应用程序

2.1.2 编译并运行Helloworld应用程序

第2节 将Hello World编写为Applet

2.2.1 Applet的定义

2.2.2 一个最简单的Applet:HelloApplet

2.2.3 认识HelloApplet

第3节 Applet的运行方式

2.3.1 创建HTML文件

2.3.2 在浏览器中运行HelloApplet.html

2.3.3 使用appletviewer运行HelloApplet

第3章 Java编程基础

第1节 数据类型、操作符、流程控制和关键字

3.1.1 数据类型

3.1.2 操作符

3.1.3 程序的流程控制

3.1.4 关键字

第2节 类与方法

3.2.1 类(Class)

3.2.2 方法(method)

第3节 接口

3.3.1 概述

3.3.2 创建和使用接口

第4节 异常的使用

3.4.1 Java的异常

3.4.2 抛掷异常(Exception)

3.4.3 异常的类型

3.4.4 确定异常的处理

3.4.5 处理多个异常

3.4.6 创建自己的异常类

3.4.7 Java的错误类

第5节 事件

3.5.1 事件(Event)类

3.5.2 事件的起源

3.5.3 键盘

第6节 Font和String

3.6.1 Font编程简介

3.6.2 String编程简介

第7节 流与文件

3.7.1 Streams的定义

3.7.2 基本的输入输出类

3.7.3 System.in和System.out对象

3.7.4 PrintStream类

3.7.5 处理文件(Files)

第8节 在HTML中使用Applet

3.8.1 APPLET标记

3.8.2 在HTML中传递Applet使用的参数

第9节 利用Javadoc进行软件文档的管理

3.9.1 JAVADOC标记

3.9.2 在Java程序中使用Javadoc标记

3.9.3 使用Javadoc生成HTML格式的软件文档

第10节 Javac、Java和appletriewer的使用

3.10.1 Javac工具的语法

3.10.2 Javac工具的选项

3.10.3 Java应用程序启动器的语法

3.10.4 Java应用程序启动器的选项

3.10.5 Java Applet浏览器:appletviewer

第4章节 利用AWT创建图形用户接口

第1节 概述

4.1.1 AWT简介

4.1.2 update,paint和repaint方法

第2节 组件的创建与使用

4.2.1 简单的窗口小部件(Simple widgets)

4.2.2 文本组件

第3节 容器与布局管理

4.3.1 容器

4.3.2 使用布局管理器来组织接口

第5章 多线程编程技术

第1节 概述

5.1.1 线程(Thread)基础

5.1.2 与线程有关的类

5.1.3 线程的状态

第2节 创建和控制线程

5.2.1 Extend Thread

5.2.2 Implement Runnable

第3节 多线程的分组管理

第6章 小球在长方形盒子中的自由反弹运动

第1节 基础知识

6.1.1 Applet的生命周期

6.1.2 Math类

6.1.3 Dimension类

6.1.4 颜色的设置

6.1.5 Applet的图形坐标系

6.1.6 Canvas类的使用

6.1.7 设计思想

第2节 源程序及运行结果

第7章 利用散列表查询股票行情

第1节 基础知识

7.1.1 散列表的原理

7.1.2 Hashtable类

7.1.3 StringTokenizer类

7.1.4 StringBuffer类

第2节 源程序及运行

第8章 用Policy文件来设置Java的安全策略

第1节 Java的安全体系结构

8.1.1 原始沙箱模型

8.1.2 JDK1.2的沙箱模型

8.1.3 安全策略的概念

第2节 Policy文件

8.2.1 Policy文件的语法格式与说明

8.2.2 java.policy文件的使用

第3节 实例

第9章 基于“客户机/服务器”模式的局域网短信息实时通信工具

第1节 TCP Sockets基础

第2节 SocketImpl类

9.2.1 成员变量

9.2.2 方法

第3节 Socket类

9.3.1 构造器

9.3.2 方法

9.3.3 Socket类的使用

9.3.4 相关参数的设定

第4节 ServerSocket类

9.4.1 构造器

9.4.2 方法

9.4.3 ServerSocket类的使用

第5节 InetAddress类

第6节 实时通信软件的开发思想

9.6.1 需求分析

9.6.2 “客户机/服务器”通讯协议的开发流程

9.6.3 通信软件的设计方案

第7节 实时通信的软件的开发与使用

9.7.1 服务器程序的运行流程

9.7.2 源程序:LanServerTalkjava

9.7.3 源程序:LanClientTalkjava

9.7.4 程序的运行

第10章 利用UDP Sockets实现一个网络聊天室

第1节 UDP Socket基础

10.1.1 UDP Scket概述

10.1.2 IP多点传送:聊天室的技术基础

第2节 DatagramPacket类

10.2.1 构造器

10.2.2 方法

第3节 MulticastSocket类

10.3.1 构造器

10.3.2 方法

10.3.3 MulticastScket类的使用

第4节 聊天室程序的设计与开发

10.4.1 IP多点传送应用程序的开发流程

10.4.2 聊天室程序的设计

10.4.3 聊天室程序的运行

第11章 从Internet/Intranet下载HTML文件

第1节 URL类

11.1.1 URL的概念

11.1.2 构造器

11.1.3 方法

第2节 URLCoection类

第3节 实例:UnloadHTML.java

第12章 利用java.util.zip包开发压缩软件

第1节 基础知识

12.1.1 Enumeration(枚举)接口

12.1.2 ZipFile类

12.1.3 ZipEntry类

12.1.4 ZipOutputStream类

第2节 实例:ZipTool.java

第13章 JDBC编程技术

第1节 JDBC编程技术综述

13.1.1 JDBC的概念

13.1.2 JDBC的用途

13.1.3 JDBC-ODBC桥

13.1.4 JDBC URL

13.1.5 odbc子协议

13.1.6 事务

第2节 DriverManager类

第3节 Statement接口

第4节 PreparedStatement接口

第5节 ResultSet接口

第6节 JDBC编程实例:JDBCDemo.java

13.6.1 创建新的ODBC数据资源

13.6.2 ODBC编程的典型步骤

13.6.3 源程序:JDBCDemo.java

第14章 国际化与本地化编程

第1节 概述

14.1.1 国际化的概念

14.1.2 本地化的概念

14.1.3 Java对Internationalization的支持

14.1.4 国际化与本地化编程的基本步骤

第2节 Locale类

14.2.1 构造器

14.2.2 方法:查询与设置

第3节 资源包类(显示字符串)

14.3.1 ResourceBundle类

14.3.2 源程序:I18NSample.java

第4节 数据的格式化输出

14.4.1 使用预定义格式的数字与货币

14.4.2 使用预定义格式的日期和时间

第15章 JNI编程技术

第1节 概述

15.1.1 JNI的定义

15.1.2 使用JNI

第2节 用native方法编写一个简单的Java程序

15.2.1 第1步:编写Java代码

15.2.2 第2步:编译Java代码

15.2.3 第3步:创建.h文件

15.2.4 第4步:编写native方法的实现

15.2.5 第5步:创建共享库

15.2.6 运行程序

第16章 RMI编程技术

第1节 RMI编程技术概述

16.1.1 分布式对象应用程序所必须完成工作

16.1.2 RMI的编程思想

第2节 RMI接口和类概述

16.2.1 java.rmi.server.RemoteObject接口

16.2.2 java.rmi.RemoteException类

16.2.3 java.rmi.server.RemoteObject类及其子类

16.2.4 java.rmi.registry.LocateRegistry类

16.2.5 java.rmi.Naming类

16.2.6 java.rmi.serveRemoteServer类

16.2.7 java.rmi.server.UnicastRemoteUbject类

16.2.8 java.rmi.RMISecurityManager类

第3节 Stub与skeleton

16.3.1 stub的功能

16.3.2 Skeleton的功能

第4节 Java RMI编译器:rmic

第5节 一个最简单的实例:RMI版的HelloWorld

16.5.1 编写RMI服务器

16.5.2 编写RMI客户端程序:RmiHelloClient.java

16.5.3 批处理文件:RmiHello.bat

16.5.4 安全策略文件的内容

16.5.5 运行结果

16.5.6 在不同机器上运行RMI软件

第6节 使用RMI技术实现分布式数据库操作

16.6.1 远程接口文件:RmiJDBCRemoteIntfc.java

16.6.2 实现远程接口:RmiJDBCRemoteObj.java

16.6.3 RMI服务器程序:RmiJDBCServer.java

16.6.4 RMI客户端程序:RmiJDBCClient.java

16.6.5 编译程序:compile.bat

16.6.6 安全策略文件:RmiJDBCServer.policy

16.6.7 启动RMI服务器:runserver.bat

第17章 Java中CORBA编程技术

第1节 CORBA和Java IDL的概念

17.1.1 关于CORBA

17.1.2 关于Java IDL

17.1.3 Nushell中的CORBA概念

17.1.4 Java IDL瞬态名字服务器:tnamesery

17.1.5 关于idltojava.exe

第2节 相关的类和接口

17.2.1 org.omg.CORBA.ORB类

17.2.2 org.omg.CORBA.Object接口的概念

17.2.3 org.omg.CosNaming.NamingContext接口

17.2.4 org.omg.CosNaming.NameComponent类

17.2.5 org.omg.CORBA.Request类

17.2.6 org.omg.CORBA.NVList类

第3节 一个简单的实例

17.3.1 批处理文件:CorbaDemo.bat

17.3.2 定义并转换接口文件:CorbaDemo.idl

17.3.3 实现CORBA服务器:TheDateServer.java

17.3.4 实现客户机:CorbaDemoClient.java

17.3.5 应用程序的运行结果

17.3.6 应用程序在网络中不同计算机上运行的方法

17.3.7 在Applet中实现CORBA客户机:CorbaClientApplet.java

第18章 Servlets编程技术

第1节 Java Servlets概述

18.1.1 关于Servlets

18.1.2 Servlets的用途

18.1.3 API的有效性

18.1.4 javax.servlet API的特征

第2节 体会Servlet编程:一个简单的网页计数器

18.2.1 源程序:SimpleCounter.java

18.2.2 程序编译与发布

18.2.3 运行Servlet版的HelloWorld

第3节 Servlets的相关类和接口

18.3.1 HttpServlet类

18.3.2 HttpServletRequest接口

18.3.3 HttpServletResponse接口

18.3.4 ServletConfig接口

18.3.5 ServletContext接口

18.3.6 ServletInputStream类

18.3.7 ServletOutputStream类

第4节 探查Servlet服务器的环境信息

第5节 使用Servlet技术实现Web数据库的查询

18.5.1 Windows NT服务器端数据库的设置

18.5.2 源程序:DemoTable.java

18.5.3 运行结果

参考文献