计算机在各行各业均有广泛应用,学习程序设计语言是为了让学生认识计算机解题的基本方法,培养学生的计算思维能力。Java语言作为程序设计语言的优秀代表,很好地体现了面向对象程序设计的思想,在现代软件开发中应用广泛。
本课程内容覆盖了Java语言计算机等级考试的知识体系,并适当兼顾Java技术的最新发展,内容丰富。课程教学内容分3篇组织,第1篇为程序设计语言的共性知识,第2篇介绍面向对象的知识体系,第3篇体现Java高级特性。
课程在讲述上由浅入深,遵循循序渐进原则,内容注重理论与实际的结合,难点概念通过图示配合,并通过动画展示程序逻辑与执行效果。讲解中注意启发学生思考,培养学生分析和解决问题能力。
Java语言简介
面向对象程序设计概述
Java语言概述
在DOS环境下调试Java程序
Eclipse环境下调试Java程序
数据类型与表达式
Java符号
数据类型与变量
表达式与运算符
常用数学方法
数据的输入输出
第2章的单元测验
第2章编程作业
流程控制语句
条件选择语句
while语句和 do...while语句
for语句
循环嵌套与跳转语句
流程控制语句作业
第3章单元测验
数组和方法
一维数组
二维数组
方法声明与调用
方法参数传递
Java命令行参数
数组工具类Arrays
Java方法的可变长参数
方法设计编程作业
数组应用编程作业
类与对象
对象的创建与使用
类变量与静态方法
变量作用域
使用包组织类
类与对象的测验
继承与多态
Java继承的实现
方法的参数多态
Java的动态多态性
Object类与对象引用转换
访问修饰和final修饰
继承与多态的测验
常用数据类型处理类
String类
StringBuffer类
基本数据类型包装类
日期和时间
Java枚举类型
BigInteger类
常用类型类使用作业
常用数据类型处理测验
抽象类、接口及内嵌类
抽象类和抽象方法
接口
内嵌类
抽象类与接口测验
异常处理
异常处理结构
自定义异常
异常处理单元测验
Java图形绘制
Java的图形绘制
Java2D绘图
图形绘制作业
图形界面编程基础
图形用户界面核心概念
区分事件源和使用适配器类
容器和布局管理
常用 GUI 部件
鼠标事件
键盘事件
图形界面事件处理编程作业
文件操作与输入输出流
文件和目录操作
面向字节的输入输出流
面向字符的输入输出流
转换流
文件的随机访问
文件的读写访问作业
泛型、收集API
Java泛型及应用
Collection API简介
Collections类
Map接口及实现层次
收集API的应用作业
入表达式与Stream
入表达式
Stream编程
收集API与流处理测验
多线程
Java多线程编程方法
线程资源的同步处理
案例--实现自动计数按钮
多线程编程作业
Swing图形界面编程
Swing部件特点
Swing的对话框的使用
Swing部件图形绘制
Swing的选择部件
Swing界面部署利器
Swing编程作业
Java网络编程
网络协议与IP地址
Socket通信编程
数据报通信编程
URL访问