本教材基础篇中全面系统地介绍了Java语言程序设计的基础知识、基本语法、编程环境与方法,Java语言面向对象基础知识和面向对象高级程序设计,以及Java GUI程序设计、Java Applet程序设计、Java标准类库、集合操作。高级篇中介绍了Java语言的异常处理技术、多线程技术、输入输出技术、网络编程技术、JDBC与数据库访问技术,以及JavaBean组件技术等内容。 本教材基于Java SE 5.0编写,内容新颖,重点突出,层次清晰,通俗易懂,例题丰富,方便教学。全书各章备有习题和上机实验指导,以检验读者的学习情况,有助于读者掌握教材中的主要内容。 本教材可作为高等院校计算机科学与技术、网络工程、软件工程、电子信息工程、通信工程、信息安全和电子商务等本、专科的面向对象程序设计课程的教材使用,也可作为广大计算机爱好者自学Java语言的参考书。
第1章 Java语言概述
1.1 Java语言的发展简史
1.2 Java语言的特点及优势
1.3 Java虚拟机
1.4 Java运行环境与开发环境
1.4.1 JDK 5.0的下载安装与环境变量设置
1.4.2 JDK 5.0的帮助文件
1.4.3 JDK 5.0的常用命令
1.5 简单Java程序设计
1.5.1 Java Application程序
1.5.2 Java Applet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 Java EE程序
1.6 Java集成开发环境 第1章 Java语言概述
1.1 Java语言的发展简史
1.2 Java语言的特点及优势
1.3 Java虚拟机
1.4 Java运行环境与开发环境
1.4.1 JDK 5.0的下载安装与环境变量设置
1.4.2 JDK 5.0的帮助文件
1.4.3 JDK 5.0的常用命令
1.5 简单Java程序设计
1.5.1 Java Application程序
1.5.2 Java Applet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 Java EE程序
1.6 Java集成开发环境
1.6.1 NetBeans
1.6.2 Eclipse
1.6.3 JBuilder
1.6.4 JCreator
1.6.5 BlueJf
1.6.6 其他编辑工具
1.7 Java的编码规范
1.7.1 命名规范
1.7.2 注释规范
1.7.3 代码规范
习题l
实验l Java开发环境与简单Java程序设计
第2章 Java语言基础
2.1 标识符
2.2 基本数据类型
2.2.1 数据类型
2.2.2 常量和变量
2.3 运算符与表达式
2.3.1 运算符及其分类
2.3.2 运算符的优先级
2.3.3 表达式
2.3.4 语句
2.4 程序流程控制
2.4.1 概述
2.4.2 分支语句
2.4.3 循环语句
2.4.4 跳转语句
2.5 数组
2.5.1 一维数组
2.5.2 二维数组
2.6 字符串类型
2.6.1 字符串常量
2.6.2 字符串声明及初始化
2.6.3 字符串处理
2.6.4 字符串与其他数据之间的转换
习题2
实验2 Java语言基础
第3章 Java语言面向对象基础
3.1 面向对象基础
3.1.1 面向对象的基本思想
3.1.2 面向对象的基本概念
3.1.3 面向对象的建模方法
3.2 UML基础知识
3.2.1 UML简介
3.2.2 UML图
3.2.3 类间关系
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.5 类变量和实例变量
3.5.1 类变量(static变量)
3.5.2 实例变量(非static变量)
3.6 类方法和实例方法
3.6.1 类方法(static方法)
3.6.2 实例方法(非static方法)
3.7 包(package)
3.7.1 package语句
3.7.2 import语句
3.7.3 编译与运行
3.7.4 JAR包的创建与运行
习题3
实验3 Java面向对象基础
第4章 Java语言面向对象高级程序设计
第5章 Java标准类库
第6章 Java GUI程序设计
第7章 Java Applet及其应用
第8章 Java异常处理技术
第9章 Java多线程技术
第10章 Java输入输出技术
第11章 网络编程技术
第12章 JDBC与数据库访问技术
第13章 JavaBean组件技术
参考文献