《Java程序设计教程(第2版)》以项目为驱动,将项目分解成多个任务,以任务描述的形式引入问题进而解决问题。全书共分15个项目,主要内容包括:Java概述及开发环境搭建,Java语言编程基础,数组与方法,Teacher类与对象的创建与使用,类的继承与多态,抽象类、接口和包,异常捕获,Java中I/O的应用,图形用户界面编程,多线程,Java网络编程,用Java集合来实现学生信息的管理,使用JDBC实现超市进销存管理,API帮助文档的使用及MyEclipse调试入门。
《Java程序设计教程(第2版)》知识点详尽,内容全面且循序渐进,适合作为普通高等院校计算机类专业的基础教材,也可作为使用Java语言的相关工作人员及初学者的自学参考书。
项目一 Java概述及开发环境搭建
任务一 认识Java
必备知识
1.Java的发展历史
2.Java语言的特点
3.Java程序的运行机制
和Java虛拟机
任务二 Java开发环境搭建
必备知识
1.Java平台简介
2.JDK的安装与配置
任务三 编写并运行第一个Java程序
必备知识
1.什么是Java源程序
2.Java中类的定义格式
3.如何编译和运行一个Java程序
任务四 Java与其他语言的比较
必备知识
1.Java与C#比较
2.Java与PHP比较
思考练习
上机实训(一)
项目二 Java语言编程基础
任务一 数据类型与常量、变量
必备知识
1.认识标识符
2.认识关键字
3.认识数据类型
4.认识常量
5.认识变量
任务二 运算符、表达式与语句
必备知识
1.运算符
2.运算符的优先级
3.表达式
4.语句
任务三 程序控制结构
必备知识
1.程序的结构设计
2.顺序结构
3.选择结构
4.循环结构
5.循环跳转语句
思考练习
上机实训(二)
项目三 数组与方法
任务一 数组的定义及使用
必备知识
1.一维数组的声明及使用
2.二维数组的定义及使用
3.字符数组
4.字符串
任务二 方法的定义及使用
必备知识
1.方法的定义
2.方法的调用
3.参数传递
任务三 数组的引用传递
必备知识
1.数组参数
2.示例——一维数组求最大值
3.示例——二维数组作形参
思考练习
上机实训(三)
项目四 Teacher类与对象的创建与使用
任务一 Teacher类的创建
必备知识
1.面向对象与面向过程的区别
2.类与对象的关系
3.类的定义格式
4.成员变量和局部变量的区別
任务二 调用构造方法创建Teacher类对象
必备知识
1.对象的创建格式
……
项目五 类的继承与多态
项目六 抽象类、接口和包
项目七 异常捕获
项目八 Java中I/O的应用
项目九 图形用户界面编程
项目十 多线程
项目十一 Java网络编程
项目十二 用Java集合来实现学生信息的管理
项目十三 使用JDBC实现超市进销存管理
项目十四 API帮助文档的使用
项目十五 MyEclipse调试入门
附录 思考练习参考答案
参考文献