《21世纪高等学校计算机教育实用规划教材:Java语言程序设计(第2版)》既可作为高等院校本、专科计算机专业或相关专业的程序设计基础或面向对象程序设计课程的教材,也可作为Java技术基础的培训教材,对于广大Java技术爱好者亦是一本有价值的参考资料。
目录
- 第1章Java语言概述
- 1.1Java起源与发展
- 1.1.1Java的起源
- 1.1.2Java的发展历程
- 1.1.3Java语言的特点
- 1.2面向对象编程概述
- 1.2.1OOP的产生
- 1.2.2OOP的优势
- 1.2.3OO的主要应用
- 1.3简单的Java程序
- 1.3.1JDK的下载与安装
- 1.3.2第一个简单的程序
- 1.3.3第一个程序分析
- 1.3.4集成开发环境
- 1.4Java字节码与虚拟机
- 1.4.1Java平台与Java虚拟机
- 1.4.2Java程序的运行机制
- 1.5Java关键字和标识符
- 1.5.1Java关键字
- 1.5.2Java标识符
- 1.5.3Java编码规范
- 1.6小结
- 1.7习题
- 第2章数据类型和运算符
- 2.1简单程序的开发
- 2.2 数据类型
- 2.2.1 Java数据类型
- 2.2.2 整数类型
- 2.2.3 浮点型
- 2.2.4 字符型
- 2.2.5布尔型数据
- 2.2.6字符串型数据
- 2.3常用运算符
- 2.3.1算术运算符
- 2.3.2关系运算符
- 2.3.3 位运算符
- 2.3.4逻辑运算符
- 2.3.5赋值运算符
- 2.3.6 运算符的优先级和结合性
- 2.4数据类型转换
- 2.4.1 自动类型转换
- 2.4.2强制类型转换
- 2.4.3 表达式中类型自动提升
- 2.5 小结
- 2.6 习题
- 第3章程序流程控制
- 3.1 分支结构
- 3.1.1 if语句结构
- 3.1.2条件运算符
- 3.1.3 switch语句结构
- 3.2 循环结构
- 3.2.1 while循环结构
- 3.2.2 do—while循环结构
- 3.2.3 for循环结构
- 3.2.4循环结构的嵌套
- 3.2.5 break语句和continue语句
- 3.3 案例研究
- 3.3.1 一位数加法练习程序
- 3.3.2任意抽取一张牌
- 3.3.3求最大公约数
- 3.3.4 打印输出若干素数
- 3.3.5打印一年的日历
- 3.4 小结
- 3.5 习题
- 第4章类和对象基础
- 4.1 面向对象基础
- ……
- 第5章数组及应用
- 第6章字符串及应用
- 第7章Java面向对象特征
- 第8章异常处理与断言
- 第9章输入输出
- 第10章集合与泛型
- 第11章嵌套类、枚举和注解
- 第12章国际化与本地化
- 第13章多线程基础
- 第14章图形用户界面
- 第15章数据库编程
- 参考文献