Java程序设计

课程基本概要

开课学期:大二春季 学分:2.5+0.75 评分机制:30%平时分+70%考试成绩(开卷)

课程作用

Java程序设计可以教会你许多OOP有关的知识,让你尽可能脱离写函数堆函数的面相过程思想,了解基本的对象思想和设计模式

课程基本内容

1:Java语法和Java JDK常用类的使用方法介绍,这一部分教学内容的目标是使得学生能熟练使用Java语言进行程序设计。具体包括:

(1)Java的基本数据类型(值类型)和引用类型;

(2)Java语句、方法及方法重载、Java数组;

(3)Java类、抽象类和接口;

(4)Java JDK里常用类如String、StringBuffer、基本数据类型的包装类的使用方法

(5)Java JDK常用的容器类如ArrayList、HashMap等使用方法;

(6)Java泛型

(7)Java多线程

(8)Java异常处理

2:面向对象的基本概念、面向对象的建模、面向的对象的设计模式介绍,这一部分的教学内容的目标是使得学生熟悉和逐步掌握以面向对象的方式进行程序设计。具体包括:

(1)继承、聚合、重载、多态的概念及其在面向对象程序设计中的应用;

(2)面向对象的建模及其在面向对象程序设计中的应用

(3)面向对象的设计模式介绍,及其在面向对象程序设计中的应用

3.补充内容

(1)设计模式:迭代器模式和装饰器模式对象工厂模式

(2)JavaFxGU编程,lambda表达式和内部匿名类

4.实验内容:基于内存的倒排索引搜索引擎

课程评价

辜老师的课程爆赞,但是作业很多,觉得自己不行的谨慎选择

Last updated