本书基于Java语言介绍面向对象的程序设计,全书共12章,介绍了计算机系统的硬件与软件、Java程序入门、Java编程、面向对象的编程技术基础、ApI)lets和Graphics、高级的Java编程功能、面向对象的高级编程技术、图形化用户界面的编程技术、异常和输入/输出流、Java的服务器端组件技术和Java语言的应用实例——HelkCFG。书中有大量的应用实例,通过本书的学习,读者可独立开发一些Java小程序。
本书可以作为计算机、通信等信息类专业本科生的教材,也可以作为广大教学、科研和工程技术人员的参考书。
样章试读
目录
- 第1章计算机系统的硬件与软件
1.1计算机系统
1.2模拟信号与二进制信号
1.3计算机存储器
1.4处理器
第2章Java程序入门
2.1Java简介
2.2Java小程序
2.3运行示例程序
2.4Java语言的特征
第3章Java编程
3.1基本数据类型
3.2变量与常量
3.3表达式与算术操作符
3.4布尔表达式
3.5简单的IF语句
3.6While循环和do循环
3.7for循环
3.8输入/输出
第4章面向对象的编程技术基础
4.1在Java中定义类与对象
4.2类的封装与继承
4.3多态与静态
4.4面向对象的基本概念
4.5重载、屏与覆盖
第5章Applet和Graphics
5.1简单的Applet
5.2Applet类的层次
5.3Applet的生命周期
5.4Applet标记和HTML
5.5 印pletviewer
5.6绘制图形
5.7 circle类
5.8利用图形方法画图
第6章高级的Java编程功能
6.1递增、递减和其他操作符
6.2短逻辑运算符
6.3再论for语句
6.4数组
6.5对象的数组
6.6线性查找
6.7向量类Vector
第7章面向对象的高级编程技术
7.1 包的使用
7.2访问控制
7.3抽象类与接口
7.4对象之间的关系
7.5 内部类
7.6 StringBuffer类与StrintOkenizer类的使用
第8章图形化用户界面的编程技术
8.1 AWF及其组件
8.2创建简单的图形用户界面
8.3布局管理器
8.4 AwT事件处理模型
8.5 Swing简介
8.6 swing组件和容器简介
8.7 swing布局管理器
8.8 swing程序简介
8.9 Swing常用容器组件
第9章异常和输入/输出
9.1异常处理
9.2输入/输出
9.3文件的读写
9.4文件类
第10章Java的服务器端组件技术
10.1EGJ技术介绍
10.2一个EJB例子
第11章Java语言的应用实例
11.1有关系统方面的一些预备知识
11.2HelkCFG的总体构架
11.3系统的设计与实现
11.4编译原理中词法、语法和语义分析
11.5关于HelkCFG
11.6使用HelkCFG