本教材的基础篇中全面、系统地介绍了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.6.1 NetBeans
- 1.6.2 Eclipse
- 1.6.3 JBuilder
- 1.6.4 JCreator
- 1.6.5 BlueJ
- 1.6.6 其他编辑工具
- 1.7 Java的编码规范
- 1.7.1 命名规范
- 1.7.2 注释规范
- 1.7.3 代码规范
- 习题一
- 实验一 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 一维数组
- ……
- 第3章 Java语言面向对象基础
- 第4章 Java语言面向对象高级程序设计
- 第5章 Java标准类库
- 第6章 Java GUI程序设计
- 第7章 Java Applet及其应用
- 第8章 Java异常处理技术
- 第9章 Java多线程技术
- 第10章 Java输入输出技术
- 第11章 网络编程技术
- 第12章 JDBC与数据库访问技术
- 第13章 JavaBean组件技术
- 参考文献