Java应用基础微专业

零基础入门Java的第一课
理论知识+工具技能+项目实战 三位一体 真正聚焦零基础人群学习需求

浙江大学

网易云课堂

计算机

简单(初级)

3 个月

  • 中文
  • 7926

课程概况

基础入门Java的第一课,浙大教授翁恺老师亲授。理论知识+工具技能+项目实战 三位一体 真正聚焦零基础人群学习需求。该微专业由浙江大学计算机博士和最受学生欢迎的MOOC老师翁恺全新出品。基础知识结合使用工具技能应用,更有丰富的实战项目选题设计。

课程大纲

01 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应用基础:项目实战篇
老师提供了两个不同项目选题,学员可自由选择想要完成的选题。按要求完成项目作业并提交即可。

面向人群

本微专业课程面向所有对Java学习感兴趣的零基础学员;
有一定基础的学员可直接报读:《Java Web开发工程师》微专业。

Self-Driving Cars. Become an autonomous vehicle engineer.
声明:MOOC中国发布之课程均源自下列机构,版权均归他们所有。本站仅作报道收录并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • 以及更多...

© 2008-2018 MOOC.CN 慕课改变你,你改变世界