本书力求Java语言概念原理的讲解透彻明了,深入浅出,针对Java语言命令行方式下交互输入/输出的困难,开发了自定义输入/输出法针对市面上Java教材普遍理论成分偏重而应用重视不足的情况,教材在图形用户界面上用笔较重,并以最新技术Swing GUI组件为重点。本书既可作为大专院校的教材,也可作为语言初学者的入门用书。
Java是目前卓越的网络编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程。本教材本着Java入门和架构应用并重的原则进行编写,内容主要包括:Java的渊源和特点,Java开发工具入门,Java的输入/输出,Java流程控制,类及类的构造,共享包的定义和引用,多态的实现和管理,异常处理,GUI图形界面,图形处理及Java数据库连接等。
本书力求语言简洁,深入浅出,着重使用实例说明问题,概念和程序相彰,图文并茂,书中所有程序在JDK1.3/JDK1.4版本之下经过验证,并都给出运行结果,以便学习者理解和应用。课后习题解答附在和本书配套的实验指导书中。
本书既可作为大专院校的教材,也可作为语言初学者的入门用书。
第1章 Java概述
1.1 Internet、Web与Java渊源
1.1.1 Intemet与Web
1.1.2 Java的崛起
1.2 程序设计语言的层次发展
1.3 Java与C、C++
1.3.1 Java与C++
1.3.2 Java与C
1.4 Java是什么
1.5 Java语言的特点
1.6 Java程序的类型及其不同的编程模式
1.7 Java程序开发过程
1.7.1 开发过程简介
1.7.2 创建Java Application程序示例
1.7.3 创建Java Applet程序示例
1.7.4 良好的编程习惯
1.8 Java开发工具入门
1.8.1 JDK的下载、安装
1.8.2 环境变量介绍和配置
1.8.3 JDK开发工具简介
1.8.4 Java程序开发步骤小结
习题1
第2章 Java语言基础
2.1 Java语言的基本组成
2.1.1 标识符
2.1.2 关键字
2.1.3 分隔符
2.2 数据类型
2.2.1 基本数据类型
2.2.2 直接量
2.2.3 变量
2.3 运算符与表达式
2.3.1 赋值运算符
2.3.2 算术运算符
2.3.3 关系运算符
2.3.4 逻辑运算符
2.3.5 条件运算符
2.3.6 位运算符
2.3.7 其他运算符
2.3.8 运算符的优先级
2.4 Math类的常用操作
习题
第3章 Java输入,输出
3.1 标准输入/输出方法
3.1.1 标准输出方法
3.1.2 标准输入方法
3.2 命令行参数输入法的应用
3.3 流式交互输,4/输出的应用
3.4 GUI图形界面输入方法示例
3.5 自定义输入方法应用示例
习题
第4章 程序流程控制结构和方法
4.1 语句和程序流程控制结构
4.2 选择结构(selection structure)
4.2.1 选择语句(selection statements)
4.2.2 多选择结构switch语句
4.3 循环结构(100p structure)
4.3.1 三种循环语句
4.3.2 循环嵌套和continue,break语句
4.4 算法设计
4.4.1 迭代算法
4.4.2 穷举算法
4.4.3 复杂程序解决方案和方法
习题
第5章数组
5.1 数组简介
5.2 一维数组
5.2.1 一维数组的声明
………………………………………………