首页新闻动态正文

2023年最新版Java入门教程,一套很哇塞的Java基础课

更新时间:2023-01-11 来源:黑马程序员 浏览量:

  所谓天道好轮回,鬼畜饶过谁。最近B站学习区也沦陷了,由此诞生出了一种让人闻所未闻的冷概念:鬼畜教学法!


  这种奇怪的组合让人匪夷所思,但架不住网友们的推荐!!!


爱嘤嘤嘤斯坦:

早看到这些视频,妈妈就再也不用担心我的代码了!哪里不会看哪里,不看你就OUT了!


清华北落榜生:

为啥不给我早点推这个视频,要不我也能拿到字节工牌了!


有种你按AIT+F4:

我一个文科生竟然能看懂Java程序员的知识了!!!


唐僧洗头用飘柔:

我刚点进这个视频我妈就进来了,她问我在看什么,我说我在看Java教程,能打好基础找到一份好工作,我妈听了之后夸了我。


  “三人行,必有我师焉。择其善者而从之,其不善者而改之。”既然网友都说这么夸了,传智黑马自然也不能错过!


  传智黑马有史以来第一个自带鬼畜的Java教程,来了!


今天,人称传智黑马“扫地僧”的

约翰尼纯情阿绅(阿绅老师)

秀口一吐

带来《一套超哇塞的Java基础课》

本课程如标题所描述

是一套非常哇塞的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教程

图片来源网络,如侵删


有粉丝问了:

我是大学生,能免费学吗?

希望你不要不识好歹


答案是:可以!

不管你是不是从咸鱼来的

不管你是不是大学生

都可以免费学!还送全套资料!


传智黑马《一套超哇塞的Java基础课》

鬼畜和知识齐飞

立即点击,跳转B站开始学习↓↓↓

java零基础自学入门必看黑马java教程

本套视频教程所有配套资料↓↓↓

全套视频教程+源码+笔记一键领取

分享到:
在线咨询 我要报名
和我们在线交谈!