Java基础入门

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

微专业计算机Java
9656 次查看
浙江大学
网易云课堂
  • 完成时间大约为 3 个月
  • 初级
  • 中文
注:因开课平台的各种因素变化,以上开课日期仅供参考

课程概况

基础入门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开发工程师》微专业。

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明: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
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

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