Java基础课程
课程介绍
课程章节 
课程公告
学习目标:

1、掌握常用数据类型和数据执行流程;

2、熟练使用java语言的常用对象;

3、掌握面向对象编程思想;

4、能够在本机开发一些应用软件;

5、为后续java提高学习打下坚实基础;

讲解方式

知识点介绍、代码演示、逻辑分析、灵活举例、详细演示代码的流程和细节。全面讲解并突出重点,让学习也变成一种快乐。


课程亮点

1,知识讲解详细,各阶段学习者都能学有所获。

2,使用图形的方式演示代码、分析逻辑,用直观的方式让复杂的知识学习起来变的轻松。

3,课程中穿插大量的趣味性练习题目,充分巩固各个知识点的应用。

4,使用综合案例来加强重点知识,用切实的应用场景提升编程能力。

 

适用人群

1、希望未来毕业从事Java开发的在校生及应届毕业生。

2、有一定编程基础,希望全面学习Java编程,巩固JavaSE知识的计算机相关从业者。

3、对编程感兴趣,希望从事IT高薪职业,有追求的广大有志人士。


1. day01-前言、入门程序、常量、变量 试学
1.1. Java概述以及Java使用场景 试学
1.2. 进制转换(了解) 试学
1.3. 字节的概念 试学
1.4. 常用的DOS命令 试学
1.5. JVM作用以及跨平台概念 试学
1.6. JDK与JRE区别以及安装 试学
1.7. 配置Java环境变量 试学
1.8. 动手写程序 试学
1.9. 代码编译和运行的区别 试学
1.10. HelloWorld源代码结构讲解 试学
1.11. java中注释方式和作用 试学
1.12. Java关键字的作用和注意点 试学
1.13. 教案、软件、代码下载 选修
1.14. Java中标识符以及大驼峰小驼峰命名区别 选修
1.15. java中的常量定义及原理 选修
1.16. 什么是变量以及变量的定义 选修
1.17. Java中基本数据类型种类 选修
1.18. 变量的使用以及注意点 选修
1.19. day01作业习题 选修
1.20. 作业第7题变量互换讲解 选修
2. day02-数据类型转换、运算符、方法入门 试学
2.1. day02学习目标 试学
2.2. 数据类型的自动转换(由小到大) 试学
2.3. 数据类型强制转换(由大到小) 选修
2.4. ASCII编码表概念和使用 选修
2.5. 算术运算符 选修
2.6. 赋值运算符 选修
2.7. 比较运算符 选修
2.8. 逻辑运算符 选修
2.9. 通过两个小游戏学习三元运算符 选修
2.10. 方法的定义和调用 选修
2.11. JShell脚本工具介绍和使用 选修
2.12. 扩展的知识点 选修
2.13. day02作业习题 选修
2.14. day02同学作业问题讲解1-20210304 选修
2.15. day02同学作业问题讲解2-20210304 选修
3. day03-流程控制语句 选修
3.1. Java有哪些执行流程 选修
3.2. 代码的顺序执行流程 选修
3.3. 选择执行流程 选修
3.4. 三元表达式复习及本质 选修
3.5. switch语法讲解 选修
3.6. for循环格式及执行流程 选修
3.7. for循环案例以及学习编程意义漫谈 选修
3.8. while循环格式及执行流程 选修
3.9. while循环案例 选修
3.10. doWhile循环格式和执行流程 选修
3.11. continue和break精细控制循环 选修
3.12. 吃饭案例演示continue和break 选修
3.13. for循环和while循环使用的区别 选修
3.14. 死循环以及如何避免 选修
3.15. 循环嵌套注意点 选修
3.16. day03作业习题 选修
3.17. day03-作业讲解20210306-1 选修
3.18. day03-作业讲解20210306-2 选修
3.19. day03-作业讲解20210306-3 选修
3.20. day03-作业讲解20210306-4 选修
3.21. day03-作业讲解20210306-5 选修
4. day04-IDEA、方法 选修
4.1. day04学习概要 试学
4.2. 集成开发环境IDE介绍 试学
4.3. 开发工具IntelliJ IDEA安装和常用配置 试学
4.4. 回顾方法的定义和调用 试学
4.5. 定义方法的格式详解 选修
4.6. 方法重载的区分及好处 选修
4.7. day04作业习题 选修
5. day05-数组 选修
5.1. 工资计算器需求(使用数组) 试学
5.2. 初始化工资数据(数组的声明和存取) 试学
5.3. 数组使用的注意点 试学
5.4. 求工资总额(数组作为传参和返回值) 选修
5.5. 实现最高工资功能(数组作为参数) 选修
5.6. 实现平均工资功能 选修
5.7. 数组常见错误注意点1 选修
5.8. 数组常见错误注意点2 选修
5.9. java基本类型传参 选修
5.10. java堆栈区别及引用类型数据存储 选修
5.11. 引用类型传参传递的是内存首地址 选修
5.12. 引用类型参数指向新地址 选修
5.13. Java虚拟机内存划分(大致了解) 选修
5.14. day05作业习题 选修
5.15. day05-作业1讲解 选修
5.16. day05-作业2讲解 选修
5.17. day05-作业3讲解 选修
5.18. day05-作业4讲解 选修
5.19. day05-作业5讲解 选修
5.20. day05-作业6讲解 选修
5.21. day05-作业7讲解 选修
6. day06-面向对象和封装 试学
6.1. 使用员工类型完成新增软件需求 试学
6.2. 定义员工类 试学
6.3. 创建员工对象 试学
6.4. 成员变量默认值 试学
6.5. 通过点号操作成员变量 选修
6.6. 如何避免异常数据? 选修
6.7. 使用封装保护数据 选修
6.8. 封装的总结 选修
6.9. 局部变量和成员变量重名怎么办? 选修
6.10. 使用this关键字 选修
6.11. 无参的构造函数 选修
6.12. 有参构造方法 选修
6.13. JavaBean标准类 选修
6.14. static关键字 选修
6.15. static方法不能直接调用类内非static方法 选修
6.16. 初始化对象数组三种写法 选修
6.17. 打印员工列表、求最高工资和平均工资 选修
6.18. 完成薪资计算器功能 选修
6.19. 优化逻辑 选修
6.20. 面向对象思维分析和总结 选修
6.21. day06作业习题 选修
7. day07-常用api-Scanner类、Random类、ArrayList类 选修
7.1. 新增软件需求 选修
7.2. 创建员工类和员工对象列表复习 选修
7.3. 对象知识点复习 选修
7.4. Scanner扫描器获取键盘输入数据 选修
7.5. 学会使用api手册查看Scanner类用法 选修
7.6. 需要先import包名才能使用包下的类 选修
7.7. 数组无法很好满足新增员工需求 选修
7.8. 使用ArrayList动态数组 选修
7.9. 认识ArrayList 选修
7.10. 没有使用泛型的弊端 选修
7.11. 使用泛型ArrayList 选修
7.12. 菜单框架 选修
7.13. 设计员工管理类 选修
7.14. 完成软件主要功能 选修
7.15. 使用随机数Random完成抽奖功能 选修
7.16. 匿名对象的使用 选修
7.17. day07作业习题 选修
7.18. day07第一题作业讲解 选修
8. day08-常用api-String类、static、Arrays类、Math类 选修
8.1. 字符串对象是常量,不能修改 选修
8.2. 字符串共享机制 选修
8.3. 字符串的创建 选修
8.4. 字符串判断 选修
8.5. 字符串获取功能 选修
8.6. 字符串转换 选修
8.7. 字符串的分割 选修
8.8. 初识static 选修
8.9. 使用static解决学生学号问题 选修
8.10. 总结下static的定义和访问 选修
8.11. static可以修饰方法 选修
8.12. 通过类名访问static成员 选修
8.13. static静态存储原理 选修
8.14. static代码块 选修
8.15. Arrays数组工具类的使用 选修
8.16. Math数学工具类的使用 选修
8.17. day08作业习题 选修