本课程不提供教学服务、作业批改及证书发放。
这门课又可以被称作《面向对象程序设计-Java语言》。
Java语言是一种面向对象语言,是业界使用最为广泛的语言,十二年前就占据了1/4的编程语言份额,到今天仍然以1/5的比例站在编程语言排行榜的前列。
面向对象是一种编程范式,它在问题领域中识别实体形成对象,用类描述对象和对象之间的互动关系,最终形成程序。Java是一种优秀的面向对象语言。本课程主要集中在Java语言本身,同时你将学习到面向对象程序设计的知识。
本课程的主要内容包括:面向对象程序设计基本概念、类设计、对象交互、抽象类与接口、继承与多态、内部类与匿名类、容器与范型、GUI基础知识等。
本课程是《程序设计入门-Java语言》的后续课程,如果之前只学习了《程序设计入门-C语言》,需要补充学习《程序设计入门-Java语言》的三个章节,以形成对对象使用的基本概念。
本课程后续还会有《Java应用技术》,那门课会介绍文件操作、多线程编程、GUI编程、网络socket编程、数据库编程等。
本课程不提供证书服务。
程序设计基础知识,如变量、运算符、表达式、判断语言、循环语句、数组、函数等。
1 设计类
2 对象交互
3 抽象类与接口
4 继承与多态
5 内部类与匿名类
6 容器与范型
7 GUI基础知识