课程名称:Java基础【2020】零基础入门班
环境搭建与语法入门
本周是Java入门的第一步,学习Java语法规则,锻炼编程思维。学会环境搭建,掌握Java程序的执行流程,能够使用运算符和选择与循环结构进行编程。
课程安排:
1、Java基本概念介绍
2、Windows和Mac下开发环境搭建
3、数据类型、变量和常量的使用
4、Java中多种运算符的应用
5、选择结构的执行流程与应用
Java语法之循环、数组与方法
本周将继续学习语法基础,掌握循环结构、数组和方法的语法规则和应用,最后通过案例对所学知识进行综合应用。学完本周内容可以进行简单的程序逻辑开发。
课程安排:
1、基础语法综合案例——数组移位与统计
2、while、do-while和for三种循环结构的使用
3、嵌套循环的应用
4、break和continue语句的特点及应用
5、如何进行程序的调试,debug的使用
6、一维数组和二维数组的应用
7、Java自定义方法和方法调用
8、大作业——学生*管理
面向对象之封装与继承
面向对象是开发中非常重要的思想,在本周我们将学习到面向对象三大特征中的封装与继承,开始运用面向对象思想进行程序开发。
课程安排:
1、封装综合案例——学生信息管理
2、类的定义和对象的创建
3、理解构造方法的概念,并进行应用
4、封装的特点,应用代码实现程序的封装
5、包的创建和导入
6、静态变量和静态方法的应用
7、大作业——部门员工管理
8、继承的概念和特点,父类和子类的概念及应用
9、方法重写的特点及使用
10、通过super关键字对父类方法进行调用
面向对象之单例模式与多态
本周将继续学习面向对象中重要的概念,并能够进行代码实现,学完后可以利用面向对象思想开发更复杂的应用。
课程安排:
1、所有类的父类Object类的使用
2、使用final关键字定义最终类
3、现阶段开发中涉及到的常用注解的使用
4、单例模式的定义和使用
5、懒汉模式和饿汉模式的特点及代码实现
6、向上转型和向下转型的概念和应用
7、接口和抽象类的定义和使用
8、成员内部类、静态内部类、方法内部类和匿名内部类的应用
9、大作业——使用多态完成马戏团动物表演