内容简介
Java语言用于编写在Windows平台上(或DOs中)使用的应用程序,是一种结构化的面向对象的程序设计语言,近年来在国内外得到迅速的推广和使用。
作者在多年教学经验的基础上,根据学生的认知规律精心组织了本教材的内容,并通过大量有现实意义的例题,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。书中的例题都已经过仔细地调试,每章都配有上机实训和课后习题,并为教师配有上机实训参考答案和课后习题参考答案(请到http//www.wenyuan.com.cn下载)。
本书概念清晰、例题丰富、深入浅出、知识结构及深度合理,可作为高等职业院校和高等专科学校的教材,也可作为计算机培训班的教材或自学者的参考书。
目录
第1章 Java概述
1.1 Java的发展历程
1.1.1 Java的孕育(1990-1994)
1.1.2 Java的诞生(1995)
1.1.3 Java大发展(1996)
1.1.4 Java 2平台发布(1998)
1.1.5 JCP成立并正式运作(1998)
1.1.6 Java 5发布(2004)
1.1.7 Java在程序员心目中的地位
1.2 Java语言的特点
1.3 Java的版本
1.4 JDK的组成和Java环境构建
1.4.1 JDK组成
1.4.2 Java环境构建
1.4.3 两种Java程序
1.5 程序实例——Hello World
1.5.1 第一个Application程序
1.5.2 第一个Applet程序
1.5.3 Java工作原理
1.5.4 技术要点
1.6 本章小结
1.7 上机实训
1.8 习题
第2章 Java编程基础
2.1 数据类型
2.1.1 四种基本类型
2.1.2 Java的常量
2.1.3 Java的变量
2.2 运算符和表达式
2.3 Java语言的控制语句
2.3.1 分支结构
2.3.2 循环结构
2.3.3 跳转语句
2.4 数组
2.4.1 一维数组
2.4.2 二维数组
2.5 Java面向对象编程
2.5.1 概述
2.5.2 对象
2.5.3 类
2.5.4 消息
2.5.5 继承与封装
2.5.6 接口
2.5.7 Java中的包
2.6 本章小结
2.7 上机实训
2.8 习题
第3章 HappyOhat聊天系统说明
3.1 概述
3.2 模块设计
3.2.1 服务器端功能
3.2.2 客户端功能
3.3 流程设计
3.4 界面设计
3.5 Java常用开发工具
3.5.1 UltraEdit
3.5.2 EditPlus
3.5.3 Eclipse
3.5.4 JCreator
3.6 Java帮助的使用
3.6.1 直接查看Java帮助文件
3.6.2 在JCreator中查看JDK帮助
3.6.3 Java中文API
3.7 本章小结
3.8 上机实训
3.9 习题
第4章 HappyChat用户登录界面设计
第5章 HappyChat的Web实现
第6章 HappyCaht组件布局和异常处理
第7章 HappyChat用户登录程序事件处理
第8章 HappyChat用户注册程序
第9章 HappyChat用户聊天程序
第10章 HappyChat文件应用
第11章 HappyChat线程技术应用
第12章 HappyChat网络功能应用
第13章 HappyChat数据库管理应用
附录A 面向对象技术
附录B Java编码规范
参考文献