项目一 Java环境搭建
任务一 下载JDK开发工具包
【知识准备】
【任务实训】
一、下载JDK
二、安装JDK
三、Windows下环境变量配置
任务二 安装集成开发工具Eclipse
【知识准备】
一、几种常用的集成开发工具
二、Eclipse软件的下载
【任务实训】
任务三 认识Java程序
【知识准备】
【任务实训】
任务四 拓展训练
项目二 学生基本信息处理
任务一 认识信息数据基本类型
【知识准备】
一、关键字与标识符
二、常量与变量
三、Java语言的数据类型
【任务实训】
任务二 运算符与表达式的使用
【知识准备】
一、算术运算符
二、关系运算符
三、逻辑运算符
四、位运算符
五、三元条件运算符
六、运算符的优先级
七、表达式
【任务实训】
任务三 学生信息的输入/输出
【知识准备】
一、输入语句
二、输出语句
三、扩展内容(输入/输出流)
【任务实训】
任务四 学生成绩处理
【知识准备】
一、顺序结构
二、选择结构
三、循环结构
四、跳转语句
五、数组
六、字符串处理
【任务实训】
任务五 拓展训练
项目三 学生类与对象的创建及使用
任务一 类的创建
【知识准备】
一、类的定义
二、创建类
【任务实训】
任务二 对象的创建及使用
【知识准备】
一、对象的创建
二、访问对象的属性和行为
三、对象的销毁
【任务实训】
任务三 构造方法的创建
【知识准备】
【任务实训】
任务四 方法的定义与实现
【知识准备】
一、无参无返回值方法的使用
二、无参带返回值方法的使用
三、带参无返回值方法的使用
四、带参带返回值方法的使用
任务五 方法重载
【知识准备】
一、方法重载的定义
二、方法重载的规则
三、方法重栽的实现
【任务实训】
任务六 拓展训练
项目四 创建学生类的子类及子类的应用
任务一 为学生类创建子类
【知识准备】
一、继承
二、方法重写
【任务实训】
任务二 创建抽象类和抽象方法
【知识准备】
一、抽象类的定义与使用
二、抽象方法的定义与使用
【任务实训】
任务三 创建接口及接口的实现
【知识准备】
一、接口的定义
二、接口的实现
三、接口和抽象类的区别
【任务实训】
任务四 包的应用及内部类的创建
【知识准备】
一、包的创建及应用
二、内部类
三、Java内置包装类
【任务实训】
任务五 拓展训练
项目五 学生信息异常处理
任务一 判断错误类型及异常类型
【知识准备】
一、异常简介
二、异常产生的原因及使用原则
三、异常的类型
任务二 异常处理
【知识准备】
【任务实训】
任务三 自定义异常
【知识准备】
【任务实训】
任务四 拓展训练
项目六 学生信息管理系统界面设计
任务一 常用组件的创建
【知识准备】
一、顶层容器的创建与使用
二、面板(JPanel)的创建与使用
三、JscrollPane面板的创建与使用
四、按钮的创建与使用
五、标签的创建与使用
六、单行文本框的创建与使用
七、多行文本框(文本域)的创建与使用
八、单选按钮的创建与使用
九、复选框的创建与使用
十、下拉列表的创建与使用
十一、列表框的创建与使用
十二、对话框的创建与使用
任务二 组件的布局管理
【知识准备】
一、边框布局管理器
二、流式布局管理器
三、网格布局管理器
四、卡片布局管理器
五、网格袋布局管理器
【任务实训】
任务三 为组件添加事件处理
【知识准备】
任务四 设计一个学生成绩管理系统登录界面
【任务分析】
【任务实训】
任务五 在框架(窗口)中绘图
【任务分析】
【任务实训】
项目七学生信息数据库管理程序设计
任务一 使用JDBc操作数据库(以MySQL为例)
【知识准备】
一、JDBC概述
二、通过JDBC操作数据库
【任务实训】
任务二 拓展训练
参考文献
展开