Java技术教程

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 568

[General In formation] 书名=Java技术教程  基础篇 作者= 页数=506 SS号= 出版日期=

封面页 书名页 版权页 前言页 目录页 第一章  Java概述     1.1  Ja va语言简介         1.1 .1  Java语言的 发展历史及特点         1.1 .2  Java语言实 现机制     1.2  Ja va体系结构

        1.2 .1  JDK目录结构         1.2 .2  Java的AP I结构         1.2 .3  开发环境设置及 开发工具简介         1.2 .4  Java程序结 构         1.2 .5  Java程序举 例 第二章  简单数据类型     2.1  数据

类型概述     2.2  变量 和常量         2.2 .1  标识符(Ide ntifiers)         2.2 .2  变量(Vari ables)和常量(C onstant Var iables)     2.3  简单 数据类型         2.3 .1  整形数据         2.3

.2  浮点型(实型) 数据         2.3 .3  字符型数据         2.3 .4  布尔型数据         2.3 .5  综合举例     2.4  各类 型数据间的相互转换         2.4 .1  优先关系         2.4 .2  自动类型转换         2.4 .3  强制类型转换

    2.5  Ja va类库中对简单类型数 据的类包装 第三章  运算符和表达 式     3.1  运算 符和表达式概述     3.2  算术 运算符和算术表达式         3.2 .1  二元算术运算符         3.2 .2  一元算术运算符         3.2 .3  算术运算符的优 先级

        3.2 .4  幂     3.3  关系 运算符和关系表达式     3.4  布尔 逻辑运算符和布尔逻辑表 达式     3.5  位运 算符和位运算表达式         3.5 .1  位逻辑运算符         3.5 .2  移位运算符         3.5 .3  位运算符的优先 级

        3.5 .4  位运算的应用     3.6  赋值 运算符和赋值表达式         3.6 .1  赋值运算符         3.6 .2  扩展赋值运算符     3.7  条件 运算符与条件表达式     3.8  各类 运算符的优先级和复杂表 达式     3.9  表达 式语句 第四章  流程控制

    4.1  语句 和流程控制结构概述     4.2  块作 用域     4.3  分支 结构         4.3 .1  条件结构         4.3 .2  多分支结构     4.4  循环 结构         4.4 .1  不确定循环         4.4 .2  确定循环

        4.4 .3  break语句         4.4 .4  continu e语句     4.5  循环 结构与分支结构的嵌套     4.6  递归 (recursion)     4.7  注释 语句 第五章  Java语言 中的面向对象特性     5.1  面向 对象编程的基本概念和特 征

        5.1 .1  面向对象编程简 介         5.1 .2  类与对象的基本 概念         5.1 .3  消息与方法的基 本概念         5.1 .4  面向对象编程的 基本特征     5.2  类         5.2 .1  类的定义         5.2

.2  成员变量         5.2 .3  成员方法         5.2 .4  方法重载(Ov erload)         5.2 .5  构造方法         5.2 .6  main方法     5.3  对象         5.3 .1  对象的生成         5.3 .2  对象的使用         5.3

.3  对象的清除     5.4  类成 员的修饰符         5.4 .1  访问控制         5.4 .2  static         5.4 .3  final     5.5  类的 继承         5.5 .1  类继承的实现         5.5 .2  成员变量的隐藏 和方法重写

        5.5 .3  super         5.5 .4  运行时多态         5.5 .5  造型         5.5 .6  abstrac t类和方法         5.5 .7  final类     5.6  接口 与包         5.6 .1  接口         5.6

.2  包(Packa ge)     5.7  对类 成员的访问权限控制     5.8  内部 类(Inner Cla ss)     5.9  Ja va类库简介         5.9 .1  Java类库概 述         5.9 .2  典型类、接口介 绍 第六章  数组

    6.1  一维 数组         6.1 .1  一维数组的定义         6.1 .2  生成数组——数 组元素内存分配         6.1 .3  一维数组的初始 化         6.1 .4  一维数组元素的 引用         6.1 .5  一维数组元素的 复制

        6.1 .6  一维数组程序举 例     6.2  多维 数组         6.2 .1  二维数组定义         6.2 .2  生成数组——数 组元素内存分配         6.2 .3  二维数组的初始 化         6.2 .4  二维数组元素的 引用

        6.2 .5  二维数组程序举 例 第七章  字符串处理     7.1  字符 串的表示和生成方法         7.1 .1  作为Strin g类实例的字符串常量         7.1 .2  用String 表示字符串         7.1 .3  用String Buffer表示字符串     7.2  字符

串的访问         7.2 .1  对String 的访问方法         7.2 .2  对String Buffer的访问方法     7.3  对字 符串的修改         7.3 .1  对String 的修改         7.3 .2  对String Buffer的修改     7.4  字符

串的比较、转化及链接操 作         7.4 .1  字符串的比较         7.4 .2  字符串的转化         7.4 .3  运算符“+”的 重载 第八章  异常处理     8.1  异常         8.1 .1  基本概念         8.1 .2  Throwab le类及其子类

    8.2  异常 处理的种类         8.2 .1  运行时异常         8.2 .2  捕获异常         8.2 .3  声明异常         8.2 .4  抛出异常         8.2 .5  异常子类     8.3  小结         8.3 .1  优点         8.3

.2  原则         8.3 .3  建议 第九章  Java输入 /输出及文件操作     9.1  Ja va输入输出流     9.2  文件         9.2 .1  创建一个新的文 件对象         9.2 .2  File类提供 的方法         9.2 .3  文件信息获取例

子程序     9.3  字节 输入流InputStr eam         9.3 .1  FileInp utStream对象         9.3 .2  DataInp utStream         9.3 .3  URL输入流         9.3 .4  其他Input Stream的子类输入 流

    9.4  字节 输出流OutputSt ream         9.4 .1  FileOut putStream类         9.4 .2  FilterO utputStream 类         9.4 .3  ByteArr ayOutputStr eam类         9.4 .4  ObjectO

utputStream 类         9.4 .5  PipedOu tputStream类     9.5  接口 和对象串行化         9.5 .1  接口DataI nput         9.5 .2  接口DataO utput         9.5 .3  接口Seria lizable和对象的

串行化(Seriali zation)     9.6  随机 存取文件流Random AccessFile         9.6 .1  创建随机访问文 件         9.6 .2  访问信息         9.6 .3  增加信息         9.6 .4  追加信息例子     9.7  字符 类输入流Reader

        9.7 .1  Buffere dReader         9.7 .2  CharArr ayReader         9.7 .3  FilterR eader         9.7 .4  InputSt reamReader         9.7 .5  PipedRe ader         9.7

.6  StringR eader     9.8  字符 类输出流Writer         9.8 .1  Buffere dWriter         9.8 .2  CharArr ayWriter         9.8 .3  FilterW riter         9.8 .4  OutPutS treamWriter

        9.8 .5  PipedWr iter         9.8 .6  PrintWr iter         9.8 .7  StringW riter 第十章  对象串行化     10.1  对 象串行化简介         10. 1.1  系统体系结构 综述         10.

1.2  输出到对象流         10. 1.3  从对象流输入         10. 1.4  对象流容器         10. 1.5  定义串行化的 成员         10. 1.6  注释串行化的 成员         10. 1.7  访问类的可串 行化成员         10. 1.8  Object

Output接口         10. 1.9  Object Input接口         10. 1.10  Seria lizable接口         10. 1.11  Extem alizable接口         10. 1.12  保护敏感信 息         10. 1.13  串行化的注 意事项

    10.2  J DK1.3新增的对象串 行化功能     10.3  对 象的串行化应用举例 第十一章  线程     11.1  线 程的概念     11.2  线 程的使用         11. 2.1  线程体         11. 2.2  线程体的构造         11. 2.3  线程的状态

        11. 2.4  线程的调度         11. 2.5  线程的控制         11. 2.6  线程调度的方 法         11. 2.7  有关线程的其 他概念及方法     11.3  同 步与共享         11. 3.1  生产者-消费 者问题     11.4  死

锁问题 第十二章  图形用户界 面     12.1  A WT简介         12. 1.1  组件和容器         12. 1.2  几种常用容器         12. 1.3  布局管理器( LayoutManag er)     12.2  A WT事件处理模型         12.

2.1  事件类         12. 2.2  事件监听器         12. 2.3  AWT事件及 其相应的监听器接口         12. 2.4  事件适配器         12. 2.5  事件及其对应 的监听器类型     12.3  A WT组件库         12. 3.1  基本组件的应 用

        12. 3.2  菜单组件的应 用 第十三章  用Swin g创建用户界面     13.1  S wing概述     13.2  S wing的基本组件示例         13. 2.1  使用简单组件         13. 2.2  Swing显 示风格的设定         13. 2.3  比较AWT与

Swing 第十四章  Java小 应用程序(Applet 和JApplet)     14.1  小 应用程序简介         14. 1.1  什么是小应用 程序         14. 1.2  一个简单的小 应用程序         14. 1.3  小应用程序观 察器(Applet v iewer)

    14.2  安 全机制         14. 2.1  JDK 1. x提供的沙箱模型         14. 2.2  Java 2 提供的安全策略         14. 2.3  Java 2 安全策略举例     14.3  小 应用程序的执行过程         14. 3.1  小应用程序的 创建

        14. 3.2  类的继承关系         14. 3.3  小应用程序的 生命周期及主要方法     14.4  小 应用程序的HTML标记 及属性         14. 4.1  Applet 标记         14. 4.2  Java插件 标记     14.5  小 应用程序中的组件和图形

绘制         14. 5.1  Applet 中的AWT组件         14. 5.2  Applet 中与AWT图形绘制有关 的方法         14. 5.3  java.a wt.Graphics 类         14. 5.4  Java 2 D图形类         14.

5.5  JApple t中的Swing组件和 图形绘制特点         14. 5.6  在小应用程序 中输出文字     14.6  小 应用程序中的弹出式窗口     14.7  多 媒体支持         14. 7.1  图像         14. 7.2  动画         14. 7.3  声音

    14.8  小 应用程序的工作环境         14. 8.1  同页小应用程 序之间的通信         14. 8.2  小应用程序与 浏览器之间的通信         14. 8.3  小应用程序的 网络通信         14. 8.4  JAR文件和 资源(Resource )     14.9  J

ava Applica tion与小应用程序 第十五章  集合框架     15.1  集 合         15. 1.1  Collec tion、Set、Li st接口         15. 1.2  其他类和接口     15.2  对 集合元素的访问     15.3  映 射(Map)     15.4  排

序     15.5  一 个有用的类Collec tions     15.6  总 结 第十六章  网络通信     16.1  类 URL         16. 1.1  URL的组成 和类URL         16. 1.2  通过URL读 取WWW信息         16.

1.3  通过URLC onnetction连 接WWW     16.2  S ocket通信         16. 2.1  Socket 通信的一般结构         16. 2.2  创建Sock et         16. 2.3  打开输入/输 出流         16. 2.4  关闭Sock

et         16. 2.5  一个简单的C lient/Serve r程序         16. 2.6  多客户机制     16.3  数 据报通信         16. 3.1  数据报通信和 流式通信         16. 3.2  Datagr amSocket和Da tagramPacke

t         16. 3.3  一个简单的C lient/Serve r例子         16. 3.4  使用数据报进 行广播通信 第十七章  JSP技术     17.1  J SP基本概念     17.2  J SP的运行环境     17.3  J SP的一般运行过程     17.4  J

SP的优点     17.5  J SP的运行环境的安装( 以Tomcat为例)     17.6  J SP的基本语法     17.7  J SP的常用隐含对象 附录页

You might also like