Java基础入门
《Java应用基础》微专业,由浙江大学计算机博士翁恺老师亲授,专为零基础同学入门打造。本套Java课程,以「理论知识+工具技能+项目实战」三位一体的教学方式依托,真正聚焦零基础人群学习的需求,将为你之后的Java进阶学习打下坚实基础!
课程概况
《Java应用基础》微专业,由浙江大学计算机博士和最受学生欢迎的MOOC老师翁恺全新出品。本套Java课程,以「理论知识+工具技能+项目实战」三位一体的教学方式依托,真正聚焦零基础人群学习的需求,将为你接下来的Java进阶学习打下坚实基础!
本微专业课程面向所有对Java学习感兴趣的零基础学员,有一定基础的学员可直接报读:《Java Web开发工程师》微专业。
课程安排
01 Java应用基础:入门篇
本篇章为入门篇,是大家学习Java的第一步。
1.用程序来做计算
1.1 第一个Java程序
1.2 用变量做计算
1.3 表达式(浮点数、优先级和类型转换)
1.4 如何做编程作业
1.5 第1章编程题
2.判断
2.1 作比较
2.2 判断语句
2.3 多路分支
2.4 第2章编程题
3.循环
3.1 循环
3.2 for循环
3.3 循环控制
3.4 循环应用
3.5 第3章编程题
4.数组
4.1 数组的创建和使用
4.2 数组变量和运算
4.3 二维数组
4.4 第4章编程题
5.函数
5.1 函数的定义和调用
5.2 函数的参数与本地变量
5.3 第5章编程题
02 Java应用基础:进阶篇
本篇章为进阶篇,需要大家先学好前面基础篇的内容,然后进入该篇章的学习。
1.使用对象
1.1 字符类型
1.2 包裹类型
1.3 字符串类型
1.4 Math类
1.5 第1章编程题
2.类与对象
2.1 用类制造对象
2.2 定义类
2.3 成员变量和成员函数
2.4 对象初始化
2.5 对象交互
2.6 访问属性
2.7 包
2.8 类变量和类函数
2.9 第2章编程题
3.对象集合
3.1 顺序容器
3.2 对象数组
3.3 集合容器(set)
3.4 散列表(hash)
3.5 第3章编程题
4.继承与多态
4.1 继承
4.2 子类父类关系
4.3 多态变量和向上造型
4.4 多态
4.5 类型系统
4.6 第4章编程题
03 Java应用基础:设计篇
本篇章为设计篇。
1.抽象与接口
1.1 抽象
1.2 数据与表现分离
1.3 接口
2.异常
2.1 异常的捕捉
2.2 异常的抛出和声明
3.IO
3.1 流
3.2 文本流
3.3 流的应用
4.设计原则
4.1 城堡游戏
4.2 消除代码复制
4.3 封装
4.4 可扩展性
4.5 框架加数据
5.设计模式
5.1 注入控制反转
5.2 MVC设计模式
04 Java应用基础:工程篇
本篇章为工程篇。
1.预计1个课时的内容
2.Git
2.1 版本控制简介
2.2 分支模型
2.3 Git
2.3.1 Git单元测验
2.3.2 Git单元作业
3.Maven
3.1 Maven实战
3.2 Maven核心概念
3.2.1Maven单元测验
3.2.2Maven单元作业
05 Java应用基础:项目实战篇
老师提供了两个不同项目选题,学员可自由选择想要完成的选题。按要求完成项目作业并提交即可。
- >>关于平面设计学习日记网
- “平面设计学习日记网(xxriji.cn)”是一个发布分享平面设计自学教程和分享设计经验的学习平台。为零基础自学平面设计的小伙伴提供快速入门的资源参考。让学习有路可循,成长更加高效。
- >>平面设计教程资料推荐
- 平面设计自学视频教程:市面上最为系统全面的平面设计自学教程体系:http://www.xxriji.cn/career/9.html
- 设计师必备的阅读书单:百万设计师热心推荐的设计类图书目录。http://www.xxriji.cn/books
您的打赏,将用来升级服务器,感谢!
- 课程出品方
-
- 学员反馈
-