Java程序设计
太原学院
主讲教师:郝丽珍
教师团队:共4位
课程目标任务及基本要求 (一)目标任务 1.Java程序设计是计算机科学与技术专业和网络工程专业的一门专业必修课,是学习程序设计与面向对象的一门重要课程,也是一门承上启下的课程,在完成其先修课程计算机导论,高级语言程序设计,数据结构,数据库系统等学习之后,后继支撑着JavaEE程序设计,动态网页设计等课程的开设。 2.本课程的教学目标任务是:让学生全面了解Java语言语法,构建面向对象的程序设计思想,并能够将所学知识运用到实际系统开发实践中,具备初步的系统开发能力和创新能力。培养爱国主义情怀、“程序员工匠精神”、团队协作意识和职业道德素养。 (二)基本要求 1.要求学生掌握Java的基础知识,包括:运行环境的配置、基本数据类型和数组、运算符、表达式和语句、类和对象、继承、接口和泛型。 2.要求学生掌握Java应用方向相关知识,包括:字符串、常用实用类、线程、输入/输出流、图形用户界面设计等内容。 3.要求在课程中有机融入思想政治元素,情景化体验式学习,激发学生的学习兴趣,充分调动学生的思考和动手能力,精讲多练,培养学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实践能力,为学生今后学习JavaEE程序设计,动态网页设计以及从事软件开发工作奠定坚实的基础。
Java语言的诞生
学习Java的必要性
Java的特点
Java与C/C++之关系
Java运行平台
Java程序开发
标识符和关键字
基本数据类型
基本数据类型的转换
数据的输入和输出
数组
算术运算符和算术表达式
关系运算符和关系表达式
逻辑运算符和逻辑表达式
赋值运算符和赋值表达式
移位运算符
位运算符
条件运算符
instanceof运算符
instanceof运算符
一般表达式
语句概述
分支语句
循环语句
跳转语句
面向对象程序设计
类声明和类体
类体的构建
构造方法和对象的创建
对象的引用和实体
成员变量
方法
方法重载
关键字this
包
import语句
访问权限
对象的组合
基本类型数据的类包装
对象数组
子类和父类
子类的继承
子类对象的构造过程
成员变量隐藏和方法重写
关键字super
final类和final方法
对象的上转型对象
继承和多态
抽象类
面向抽象
接口
接口回调
面向接口
抽象类与接口比较
内部类
匿名类
异常类
String类
StringBuffer类
StringTokenizer类
正则表达式及字符串的替换和分解
Scanner类
模式匹配
Date类
Calendar类
Math类和BigInteger类
数字格式化
LinkedList<E>泛型类
Hashset<E>泛型类
LinkedList<K,V>泛型类
Java中的线程
线程的生命周期
线程的优先级和调度管理
Thread的子类创建线程
Runnable接口
线程的常用方法
线程同步
文件
文件字节流
文件字符流
缓冲流
数组流
AWT组件与SWING组件
JFrame窗体
菜单组件
布局设计
中间容器
文本组件
按钮与标签组件
复选框与单选按钮组件
窗口事件
京ICP备10040544号-2
京公网安备 11010802021885号