图书目录

目    录

第1章  Java概述

    11  Java的产生与发展

    12  Java语言的特点

    13  Java语言平台及相关应用

        131  Java 2标准版本——J2SE

        132  Java 2企业版本——J2EE

        133  Java 2微型版本——J2ME

    小结

    习题

第2章  Java编程概述

    21  JDK的安装与配置 

    22  Java程序编辑环境的建立

    23  Java应用程序实例

        231  Java应用程序的编辑

        232  Java应用程序的编译和运行

    24  Java Applet实例

        241  Java Applet源程序的编辑与编译

        242  HTML文件的编辑与运行

    小结

    习题

第3章  Java基本语法结构

    31  标识符

        311  自定义标识符

        312  关键字

        313  类库中的标识符

    32  分隔符

        321  空白符

        322  普通分隔符

    33  注释

        331  单行注释

        332  多行注释

        333  文档注释

    34  基本数据类型

        341  整数类型

        342  浮点类型

        343  字符类型

        344  布尔类型

        345  数据类型的相互转换

    35  常量与变量

        351  常量

        352  变量

    36  运算符与表达式

        361  赋值运算符

        362  算术运算符

        363  关系运算符

        364  逻辑运算符

        365  位运算符

        366  其他运算符

        367  运算符的优先级

    37  数组

        371  数组的创建

        372  数组的使用

        373  多维数组

    38  Java语句

        381  表达式语句

        382  方法调用语句

        383  空语句

        384  复合语句

    39  控制语句

        391  条件语句

        392  循环语句

        393  转移语句

    小结

    习题

第4章  类与面向对象编程

    41  面向对象编程基础

        411  面向对象编程的基本概念

        412  面向对象编程的优点

        413  对象的抽象

        414  封装

    42  类的编程实现

        421  类定义

        422  域的定义

        423  方法的定义

        424  main()方法

    43  对象的定义与使用

        431  对象的创建

        432  构造方法

        433  对象的使用

    44  重载

        441  方法的重载

        442  构造方法的重载

        443  关键字this的应用

    45  访问控制符

        451  public修饰符

        452  private修饰符

        453  protected修饰符

        454  默认的修饰符

    46  其他修饰符

        461  static修饰符

        462  final修饰符

    小结

    习题

第5章  类间的关系

    51  类与类之间的关系

        511  使用关系

        512  包含关系

        513  继承关系

    52  类的继承

        521  继承的基本概念 

        522  子类的创建和使用 

        523  域的隐藏 

        524  方法的覆盖 

        525  super关键字

        526  类对象之间的类型转换 

    53  抽象类与抽象方法

        531  抽象类

        532  抽象方法

    54  接口

        541  接口的定义 

        542  接口的实现

    55  包

        551  包的创建 

        552  包的引用 

    小结

    习题

第6章  Java基本类库

    61  Java类库

        611  Java类库的分类

        612  Java类库的使用

        613  Java文档的使用

    62  Object类与System类

        621  Object类

        622  System类

    63  String类及StringBuffer类

        631  String类

        632  StringBuffer类

    64  Java类型包装类

    65  Math类

    66  Exception类

        661  Java中的异常类

        662  异常的使用与处理

    67  Vector类

        671  Vector类的基本方法

        672  数据插入与访问方法

        673  修改和删除数据方法

        674  数据的查找方法

    小结

    习题

第7章  Java Applet

    71  Applet 概述

    72  一个Applet小程序开发的技巧

    73  Applet类

        731  Applet类中主要方法和Applet生命周期

        732  什么是JApplet

        733  Applet的运行机制

        734  HTML文件与Applet之间的参数传递

    74  Applet的应用举例

        741  实例1:鼠标事件

        742  实例2:加载图像

    小结   

    习题

第8章  图形用户接口设计

    81  Swing简介

        811  AWT和Swing概述

        812  Swing类层次结构

    82  Swing组件与容器

        821  Swing组件概述

        822  顶层容器

    83  标签与按钮

        831  标签

        832  按钮

    84  事件与文本输入

        841  事件处理

        842  文本域

        843  文本区

    85  复选框与单选按钮

        851  复选框

        852  单选按钮

    86  GUI布局管理器

        861  基本布局管理器

        862  面板

        863  高级布局管理器

    87  组合框与列表框

        871  组合框

        872  列表框

    88  其他组件

        881  滚动条和滑动块

        882  Swing对话框

        883  菜单

    小结

    习题

第9章  输入输出流与文件

    91  输入输出流简介

    92  字节输入输出流

        921  字节输入流

        922  字节输出流 

    93  字符输入输出流

        931  字符输入流

        932  字符输出流

    94  文件的创建与访问

        941  File类

        942  输入输出文件流

        943  随机读写文件流的输入输出

        944  文件流的功能扩展

    95  标准输入输出流

    小结

    习题

第10章  多线程

    101  线程的相关概念

        1011  程序、进程与线程 

        1012  多线程

    102  线程的生命周期

    103  Java中多线程的实现

        1031  Thread类

        1032  Runnable接口

    104  线程的同步

        1041  同步方法

        1042  同步语句

    105  线程的调度

        1051  线程的优先级调度

        1052  线程调度的管理

    106  多线程之间的通信

        1061  线程之间的通信问题

        1062  线程之间的通信解决方法

    小结

    习题

第11章  网络通信程序设计

    111  网络通信基础

        1111  套接字

        1112  TCP和UDP传输协议

        1113  客户-服务器编程模型

    112  Java网络包

    113  InetAddress类

    114  面向连接的Socket网络通信

        1141  Socket类

        1142  ServerSocket类

        1143  面向连接Socket的一个具体应用

        1144  支持多客户的服务器的设计

    115  基于数据报Socket的网络通信

        1151  DatagramPacket类

        1152  DatagramSocket类

        1153  基于数据报Socket的通信实现

    116  访问URL资源

        1161  URL类

        1162  URLConnection类

    小结

    习题

第12章  数据库与JDBC编程

    121  JDBC概述

    122  JDBC驱动程序的类型

    123  JDBC URL

    124  JDBC中主要的类和接口

        1241  JDBC驱动设置类DriverManager

        1242  连接接口Connection

        1243  语句接口Statement

        1244  记录集对象ResultSet

        1245  PreparedStatement接口

        1246  CallableStatement接口

    125  JDBC本地驱动连接SQLServer2000数据库

    126  综合范例

    小结

    习题

参考文献