《Java面向对象程序设计基础》的特色:
(1)满足教学需要。使用新的以任务为驱动的项目教学方式,将每个知识点分解为多个问题,每个问题均由“现实问题…‘程序语言转换”“程序说明”等步骤组成。
现实问题:以现实中的问题人手,提出一个程序思路来解决。
程序语言转换:将程序思路转换为代码逻辑,并以代码的方式来解决现实问题。
程序说明:对相关代码、程序结果及思路的解释说明。
(2)满足就业需要。使学生在学习了《Java面向对象程序设计基础》的内容后,不仅能够做到会用,还能够做到分析问题、解决问题。
(3)实用案例。《Java面向对象程序设计基础》的案例由企业导师进行编写,虽然简单,但通过该案例能够将前面所学的知识点全部串联起来,达到学以致用。
《Java面向对象程序设计基础》的读者对象:
《Java面向对象程序设计基础》可作为本科院校,以及各类计算机教育培训机构的Java面向对象程序设计教材,也可供广大Java开发爱好者自学使用。
随着社会的发展,传统的教材已难以满足本科教学的需要。一方面,传统的程序开发教材偏向于理论,实践方面的内容较少;另一方面,用人单位却在感叹新员工动手能力不强。因此,从传统的偏重知识的传授转向注重实践能力的培养,并使学生有兴趣学习,这种实践学习已成为大多数高等院校的共识。
教育改革首先是教材的改革,因此,我们走访了众多高等院校,与许多教师探讨了当前教育面临的问题和机遇,然后聘请具有丰富教学经验的一线教师编写了这套以任务为驱动的“程序设计基础”丛书。
本书的特色:
(1)满足教学需要。使用最新的以任务为驱动的项目教学方式,将每个知识点分解为多个问题,每个问题均由“现实问题…‘程序语言转换”“程序说明”等步骤组成。
现实问题:以现实中的问题人手,提出一个程序思路来解决。
程序语言转换:将程序思路转换为代码逻辑,并以代码的方式来解决现实问题。
程序说明:对相关代码、程序结果及思路的解释说明。
(2)满足就业需要。使学生在学习了本书的内容后,不仅能够做到会用,还能够做到分析问题、解决问题。
(3)实用案例。本书的案例由企业导师进行编写,虽然简单,但通过该案例能够将前面所学的知识点全部串联起来,达到学以致用。
本书的读者对象:
本书可作为本科院校,以及各类计算机教育培训机构的Java面向对象程序设计教材,也可供广大Java开发爱好者自学使用。
本书的内容安排:
绪论:介绍了Java语言的由来和发展、版本的变迁以及Java语言的特点。
第1-4章:基础篇。主要介绍Java开发环境的搭建,常用开发工具介绍及Eclipse开发环境的搭建;使学生了解Java的基本语法规则和Java的控制结构,同时掌握Java类的基本概念及三大特性。
第5-8章:面向对象篇。主要介绍Java中面向对象程序设计的概念,了解抽象类和接口类的区别,学习Java中各种工具类的使用,了解Java中集合类的概念以及异常的处理,了解文件类的使用方式,并学习线程的概念。
第9-12章:综合提高篇。主要介绍Java中SwingGUI控件的概念,了解Java网络编程,了解Java中数据库连接的方式,并利用前面所学的知识来完成一个聊天室的项目实战。
附录:提供了开发工具Eclipse的汉化方式和JUnit插件的使用方法。
0 绪论
小结
基础篇
1 环境搭建
1.1 Java开发环境配置
1.2 编写、编译与运行第一个Java程序
1.3 应用Eclipse开发项目
小结
章节练习题
2 Java基本语法规则
2.1 标识符与关键字
2.2 数据类型
2.3 运算符和表达式
小结
章节练习题
3 Java控制结构
3.1 顺序结构
3.2 分支结构
3.3 循环结构
3.4 跳转语句
3.5 控制数组
小结
章节练习题
4 Java基本类
4.1 类与对象
4.2 类的封装
4.3 类的继承与多态
小结
章节练习题
面向对象篇
5 Java中的面向对象技术
5.1 抽象类及抽象方法
5.2 final修饰符
5.3 接口
5.4 Java工具类
5.5 集合类
小结
章节练习题
6 异常处理
6.1 程序中异常处理机制
6.2 Java中的异常类
小结
章节练习题
7 输入输出流与文件处理
7.1 输入输出流概述
7.2 字节流类
7.3 字符流类
7.4 文件处理
小结
章节练习题
8 多线程
8.1 创建线程
8.2 线程间的同步机制
小结
章节练习题
……
综合提高篇
附录