学逆向论坛

找回密码
立即注册

只需一步,快速开始

发新帖

241

积分

0

好友

16

主题
发表于 2024-4-13 12:46:50 | 查看: 160| 回复: 0

一套超哇塞的Java基础教程

一套超哇塞的Java基础教程


本课程从零基础学员角度出发,知识点编排循序渐进,将每一个知识点落地到实际案例,拒绝“听得懂、不会练、不会敲”,致力于让学生通过阶段性小项目,巩固所学内容,并进一步提升编程思维 。课程分为JavaSE基础篇和JavaSE进阶篇两大部分,学习时长共计28天。导学视频奉上,大家先学:
课程亮点
  1.趣味性教学,有刷抖音、逛B站鬼畜区的感觉;
  2.注重学员体验感,就算是看视频,也能跟老师互动;
  3.知识体系化、结构化,讲解详细,各阶段学习者都能有所收获;
  4.课程中穿插大量贴合实际业务应用案例,巩固所学知识,学以致用;
  5.课程采用ppt动画方式讲解,锁定知识重点,拒绝大量文字。
适用人群
  1.零基础同学,想要快速入门Java基础;
  2.有基础同学,有一定基础但不扎实,想要查漏补缺;
  (补充:适用所有人群,有手就行!!!)
课程内容
超哇塞的Java基础课程导学视频
Java SE基础篇 (9天)
Day1
01-计算机简介
02-计算机中数据的存储和运算
03-人机交互方式-常用DOS命令
04-path环境变量
05-计算机语言
06-Java背景介绍
07-Java跨平台性
08-JDK的下载和安装
09-开发Java程序的三个步骤
10-HelloWorld详解
11-HelloWorld案例常见问题
12-JDK的组成和配置JAVA_HOME
13-IDEA的下载和安装
14-IDEA中的第一份代码
15-IDEA运行细节和基本设置
16-IDEA中对于类-模块-项目的操作
17-注释
18-关键字和字面量
19-学习目标
Day2
01-变量的介绍-定义-使用
02-Debug调试工具
03-变量的注意事项
04-标识符05-基本数据类型
06-数据类型细节补充
07-Scanner键盘录入
08-算数运算符和数值拆分案例
09-字符串拼接操作
10-自增自减运算符
11-类型转换-隐式转换
12-二进制原码反码补码-强转的精度损失
13-类型转换面试题-day02学习目标
Day3
01-package管理类文件和赋值运算符
02-关系运算符和逻辑运算符
03-三元运算符和运算符的优先级
04-方法的介绍和基本的定义与调用格式
05-Debug查看方法执行流程和内存图解
06-带参数和带返回值的方法
07-方法的通用定义格式和常见问题
08-方法重载和今日目标
Day4
01-if语句
02-switch语句
03-for循环格式和执行流程
04-for循环案例
05-循环注意事项和循环嵌套
06-while-dowhile-三种循环的区别
07-跳转控制语句
08-Random和猜数字小游戏
Day5
01-数组介绍和静态初始化
02-数组元素访问和遍历操作
03-数组遍历练习
04-数组动态初始化介绍
05-两种初始化对比和使用选择
06-数组内存图和方法参数传递
07-数组中两个常见问题
08-二维数组介绍和静态初始化
09-二维数组的遍历操作
10-二维数组动态初始化和内存图
Day6
01-逢七过和数组求和
02-比较两个数组内容是否相同
03-查找元素在数组中第一次出现的索引
04-查找元素在数组中的索引-考虑重复元素
05-数据交换
06-数组反转-两种实现方式
07-评委打分
08-随机产生验证码
Day7
01-面向对象介绍和课程安排
02-类和对象
03-类和对象的细节补充-案例
04-对象内存图
05-成员变量和局部变量的区别
06-this关键字
07-构造方法
08-封装介绍
09-权限修饰符和封装的案例
10-标准JavaBean
11-面向对象综合案例
Day8
01-API帮助文档的使用和Scanner录入字符串细节
02-String类的特点
03-String类常见构造方法
04-String常见面试题
05-字符串比较内容-模拟用户登录案例
06-字符串的遍历和统计字符案例
07-String类的截取-替换-切割方法
08-StringBuilder的引入
09-StringBuilder介绍和构造方法
10-StringBuilder常用成员方法
11-StringBuilder案例和原理
Day9
01-集合介绍以及和数组的使用选择
02-集合的创建和添加
03-集合常用成员方法
04-集合遍历
05-键盘录入学生信息到集合
06-练习-集合删除数据和筛选
07-学生管理系统演示和准备动作
08-学生管理系统-查看功能
09-学生管理系统-删除功能
10-学生管理系统-修改功能
11-学生管理系统-添加功能
JavaSE进阶篇 (19天)
Day1
01-static修饰成员的特点
02-static修饰成员变量内存图解
03-static修饰成员方法-工具类-注意事项
04-继承介绍和使用
05-继承中成员变量和成员方法的访问特点
06-方法重写
07-权限修饰符-Java中继承的特点
08-继承中构造方法访问特点
09-继承内存图
10-继承综合练习
11-this和super
12-final关键字
Day2
01-package包和抽象类介绍
02-抽象类的注意事项
03-接口介绍以及定义和实现
04-接口中的成员特点-类和接口之间的各种关系
05-抽象类和接口的对比
06-多态引入
07-多态的前提-对象多态和行为多态
08-多态的成员访问特点和好处
09-多态的转型和案例
Day3
01-JDK8和JDK9接口的新特性
02-代码块
03-内部类-成员内部类
04-内部类-静态内部类-局部内部类
05-匿名内部类
06-Lambda表达式介绍
07-Lambda表达式省略规则
08-Lambda表达式和匿名内部类的区别-构建窗体
09-窗体添加按钮
10-JLabel展示文本和图片
11-事件监听
12-适配器设计模式
13-模板设计模式
Day4
01-游戏演示以及构建游戏窗体
02-绘制界面-恶心的写法
03-绘制界面-使用循环和二维数组优化
04-使用继承重构代码
05-打乱石头方块
06-移动业务准备-注册键盘监听
07-移动业务准备-确定0号元素所在位置
08-移动业务-基本实现
09-移动业务-错误解决
10-判断游戏是否胜利
11-统计步数-重新游戏
Day5
01-Object类-toString方法
02-Object类-equals方法-手动重写
03-阅读IDEA生成的equals方法-Objects类
04-Math类-System类
05-BigDecimal类
06-包装类
07-包装类面试题

分享文件:超哇塞的Java基础教程
网盘链接:https://pan.xunlei.com/s/VNvAzuWcNyQ75WfhSX8JzCmgA1?pwd=n83w#

温馨提示:
1.如果您喜欢这篇帖子,请给作者点赞评分,点赞会增加帖子的热度,评分会给作者加学币。(评分不会扣掉您的积分,系统每天都会重置您的评分额度)。
2.回复帖子不仅是对作者的认可,还可以获得学币奖励,请尊重他人的劳动成果,拒绝做伸手党!
3.发广告、灌水回复等违规行为一经发现直接禁言,如果本帖内容涉嫌违规,请点击论坛底部的举报反馈按钮,也可以在【投诉建议】板块发帖举报。
80后大小伙一枚

小黑屋|手机版|站务邮箱|学逆向论坛 ( 粤ICP备2021023307号 )|网站地图

GMT+8, 2024-4-30 10:09 , Processed in 0.098944 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表