Java高级语言程序设计
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 李青编著
出 版 社: 北京邮电大学出版社
出版时间: 2009-12-1字数: 317000版次: 1页数: 230印刷时间: 2009-12-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787563521180包装: 平装内容简介
本书以Java语言为载体,循序渐进地讲述了高级语言程序设计的基础知识和Java语言程序设计。全书分为10个主题,主题1到主题2介绍了程序语言的基本概念和Java程序语言的特征;主题3到主题7讲解了高级程序语言的基本语法和语句构成;主题8到主题10则深入学习Java面向对象编程技术。
本书在结构体例和写作方法上充分考虑了初学者的特点,在诸多环节上设计了各种学习指导,并且通过生动形象的比喻和接近口语化的叙述方式帮助初学者理解晦涩的术语和概念。
本书可作为远程教育和成人教育计算机专业各类高等院校非计算机专业高级语言程序设计课程和Java语言程序设计课程教材,也可供其他计算机程序语言的初学者使用。
目录
主题1 Java程序语言
模块1.1 程序和程序语言
1.1.1 什么是计算机程序
1.1.2 编程语言的发展历程
1.1.3 程序的工作原理
模块1.2 Java程序语言
1.2.1 Java的起源和发展历程
1.2.2 Java语言的特点
1.2.3 Java的工作原理
1.2.4 Java虚拟机
1.2.5 Java的垃圾收集机制
主题小结
练习题
主题2 我们的第一个Java程序
模块2.1 获得和安装JDK
2.1.1 JDK
2.1.2 获得JDK
2.1.3 安装JDK
模块2.2 配置Java开发环境
2.2.1 配置环境变量
2.2.2 配置PATH变量
2.2.3 配置CLASSPATH变量
模块2.3 我们的第一个Java程序
2.3.1 选择源程序编辑器
2.3.2 创建第一个Java程序
2.3.3 编译Java源程序
2.3.4 运行Java程序
模块2.4 解剖我们的第一个Java程序
2.4.1 什么是源程序文件
2.4.2 什么是类
2.4.3 什么是方法
2.4.4 什么是语句
2.4.5 EasyJava程序解读
2.4.6 Java的注释和编码风格
主题小结
练习题
主题3 如何在程序中存储数据
模块3.1 Java的数据类型
3.1.1 变量和变量类型
3.1.2 整数和浮点数
3.1.3 其他的数值类型
3.1.4 字符和字符串
3.1.5 布尔型数据
3.1.6 输入和输出信息
模块3.2 Java的命名规则
3.2.1 给变量命名
3.2.2 保留字
模块3.3 在程序中存储信息
3.3.1 变量的赋值方式
3.3.2 常量的声明和赋值
模块3.4 类型转换
3.4.1 类型转换
3.4.2 自动转换
3.4.3 强制类型转换
主题小结
练习题
主题4 如何修改程序中的数据
模块4.1 算术运算
4.1.1 表达式
4.1.2 算术运算符
4.1.3 递增和递减运算符
模块4.2 关系运算和逻辑运算
4.2.1 关系运算符
4.2.2 逻辑运算符
4.2.3 运算符的优先顺序
主题小结
练习题
主题5 用条件测试作出判断
模块5.1 if语句
5.1.1 使用if语句进行条件判断
5.1.2 使用条件运算进行判断
5.1.3 使用语句块组织程序
5.1.4 if-else语句
模块5.2 switch语句
主题小结
练习题
主题6 使用循环重复执行操作
模块6.1 for循环
6.1.1 for循环
6.1.2 特殊的for循环用法
模块6.2 while循环
6.2.1 while循环
6.2.2 do-while循环
模块6.3 复杂循环
6.3.1 使用多个计数器的循环
6.3.2 循环嵌套
模块6.4 break语句与continue语句
6.4.1 break语句
6.4.2 continue语句
主题小结
练习题
主题7 数组
模块7.1 创建和使用数组
7.1.1 创建数组
7.1.2 使用数组
模块7.2 多维数组
模块7.3 数组的使用范例
7.3.1 使用数组存放数据
7.3.2 使用数组进行排序
主题小结
练习题
主题8 进入面向对象的世界
模块8.1 用面向对象的观点看世界
8.1.1 面向对象
8.1.2 对象
8.1.3 类
模块8.2 Java语言中的类
8.2.1 Java语言中的类
8.2.2 类的声明
8.2.3 类的修饰符
……
主题9 深入面向对象
主题10 接口和包
附录
综合练习题
参考答案
参考文献及推荐网络资源