黑马程序员Java零基础视频教程_下部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)

426.0万
关注
正在缓冲...
00:00 / 00:00
自动
    倍速
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    100
    更多播放设置
    播放方式
    视频比例
    其他设置
    -人正在看
    已装填 0 条弹幕
    自动平衡不同视频间的音量大小
    平衡音量同时保留更多声音细节
    关闭音量均衡
    开启画中画
    宽屏模式
    网页全屏
    进入全屏 (f)
    关闭弹幕 (d)
    视频底部15%部分为空白保留区
    特殊颜色、运动形式的弹幕
    反馈
      5.5万
      7.1万
      11.6万
      1.3万
      学习集Q结Q地群:625260577 【Java学习路线图】展开查看更多内容 https://www.bilibili.com/read/cv9965357 如何下载资料: https://www.bilibili.com/read/cv11763184 Java入门到起飞(上部):BV17F411T7Ao Java最高效学习路线图(依次向下顺序学习即可) Java基础:BV1gb42177hm Javaweb+AI:BV1yGydYEE3H 苍穹外卖:BV1TP411v7v6 AI+若依框架:BV1pf421B71v 微服务全套:BV1S142197x7 学成在线项目:BV1j8411N7Bm 黑马头条项目:BV1Qs4y1v7x4 23年Java大厂面试:BV1yT411H7YK 解决99%自学编程难题,黑马官方知识星球社群来了! https://www.bilibili.com/read/cv37115015/ 名师答疑、独享项目、面试指导等更多助学服务~ 工作后进阶提升,点击下方技术点详细学习 MySQL:BV1Kr4y1i7ru JVM:BV1r94y1b7eS 数据结构与算法上部:BV1Lv4y1e7HL 数据结构与算法下部:BV1rv4y1H7o6 SSM:BV1Fi4y1S7ix springboot:BV14z4y1N7pg Spring高级:BV1P44y1N7QG springcloud:BV1kH4y1S7wz Docker:BV1HP4118797 Git:BV1MU4y1Y7h5 Maven:BV1Ah411S7ZE Dubbo:BV1VE411q7dX Zookeeper:BV1M741137qY Redis:BV1cr4y1671t MongoDB:BV1bJ411x7mq RabbitMQ:BV1mN4y1Z7t9 RocketMQ:BV1L4411y7mn =============================== Java入门到起飞是Java基础的天花板教程,面向0基础同学,有手就行。从0开始,到进阶,最后起飞,层层递进。课程中会讲解很多编程思想,以及我是如何从0开始去分析一个问题,并把代码写出来的。拒绝一听就懂,一学就废。 =============================== 本教程学完请继续下一课程:JavaWeb开发教程BV1m84y1w7Tb
      咨询课程、1对1就业指导、技术进阶提升【直接私信】,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
      弹幕列表
      弹幕列表
      屏蔽设定
      高级弹幕
      弹幕列表填充中...
      视频选集
      (135/200)
      自动连播
      从入门到起飞(下)课程介绍
      07:19
      集合进阶-01-双列集合的特点
      05:39
      集合进阶-02-Map集合常用的API
      15:36
      集合进阶-03-Map集合的第一种遍历方式(键找值)
      07:58
      集合进阶-04-Map集合的第二种遍历方式(键值对)
      10:48
      集合进阶-05-Map集合的第三种遍历方式(lambda表达式)
      07:44
      集合进阶-06-HashMap基本的使用
      04:54
      集合进阶-07-HashMap练习一(存储自定义对象)
      09:23
      集合进阶-08-HashMap练习二(利用Map集合进行统计)
      16:32
      集合进阶-09-LinkedHashMap
      07:07
      集合进阶-10-TreeMap的基本使用和基础练习1
      10:21
      集合进阶-11-TreeMap练习2-键位置添加自定义对象
      06:48
      集合进阶-12-TreeMap练习3-利用TreeMap进行统计
      14:21
      集合进阶-13-HashMap源码超详细解析(一)
      21:11
      集合进阶-14-HashMap源码超详细解析(二)
      21:19
      集合进阶-15-HashMap源码超详细解析(三)
      15:00
      集合进阶-16-HashMap源码超详细解析(四)
      13:25
      集合进阶-17-TreeMap源码超详细解析(一)
      27:01
      集合进阶-18-TreeMap源码超详细解析(二)
      19:39
      集合进阶-19-可变参数
      12:22
      集合进阶-20-集合工具类Collections
      05:49
      集合进阶-21-综合练习1-随机点名器的两种实现方式
      07:15
      集合进阶-22-综合练习2-带有概率的随机点名
      08:53
      集合进阶-23-综合练习3-不重复的随机点名
      18:05
      集合进阶-24-综合练习4~5-带权重的随机点名项目
      08:49
      集合进阶-25-综合练习6-集合嵌套
      09:52
      阶段项目(斗地主)-01-准洗发
      20:11
      阶段项目(斗地主)-02-第一种排序方式
      24:54
      阶段项目(斗地主)-03-第二种排序方式
      22:29
      阶段项目(斗地主)-04-登录页面
      18:00
      阶段项目(斗地主)-05-游戏页面
      18:29
      阶段项目(斗地主)-06-面向对象设计(Poker)
      22:33
      阶段项目(斗地主)-07-游戏完善
      14:54
      不可变集合超详解
      33:30
      Stream流-01-初爽Stream流
      05:22
      Stream流-02-Stream流的思想和获取Stream流
      20:34
      Stream流-03-Stream流的中间方法
      26:05
      Stream流-04-Stream流终结方法详解
      11:37
      Stream流-05-收集方法collect超详解
      24:43
      Stream流-06-综合练习1-数字过滤
      06:19
      Stream流-07-综合练习2-字符串过滤并收集
      07:40
      Stream流-08-综合练习3-自定义对象过滤并收集
      11:49
      方法引用-01-方法引用概述
      14:19
      方法引用-02-引用静态方法
      08:11
      方法引用-03-引用其他类的成员方法
      10:04
      方法引用-04-引用本类或父类的成员方法
      08:55
      方法引用-05-引用构造方法
      10:31
      方法引用-06-类名引用成员方法
      14:27
      方法引用-07-引用数组的构造方法
      08:30
      方法引用-08-练习1(转成自定义对象并收集到数组)
      05:21
      方法引用-08-练习2(获取部分属性并收集到数组)
      08:10
      异常-01-异常体系介绍
      07:15
      异常-02-编译时异常和运行时异常
      11:24
      异常-03-异常在代码中的两个作用
      13:15
      异常-04-JVM虚拟机默认处理异常的方式
      02:44
      异常-05-try...catch捕获异常
      06:27
      异常-06-捕获异常灵魂四问(①②)
      10:41
      异常-07-捕获异常灵魂四问(③④)
      06:45
      异常-08-异常中的常见方法
      09:33
      异常-09-抛出异常
      13:02
      异常-10-综合练习
      15:07
      异常-11-自定义异常
      11:13
      File-01-File的概述和构造方法
      11:32
      File-02-File的成员方法(判断、获取)
      21:12
      File-03-File的成员方法(创建、删除)
      19:44
      File-04-File的成员方法(获取并遍历)
      05:20
      File-05-File的成员方法(所有获取并遍历的方法)
      17:59
      File-06-综合练习1(创建文件)
      06:08
      File-07-综合练习2(单个文件夹查找文件)
      05:38
      File-08-综合练习3(遍历硬盘查找文件)
      12:44
      File-09-综合练习4(删除文件夹)
      13:09
      File-10-综合练习5(统计文件夹大小)
      14:25
      File-11-综合练习6(统计各种文件数量)
      16:15
      IO流-01-IO流的概述
      11:51
      IO流-02-IO流的体系和字节输出流基本用法
      09:21
      IO流-03-字节输出流写出数据的细节
      10:14
      IO流-04-字节输出流写出数据的三种方式
      07:16
      IO流-05-换行和续写
      16:11
      IO流-06-字节输入流的基本用法
      06:15
      IO流-07-字节输入流读取数据的细节
      07:42
      IO流-08-字节输入流循环读取
      08:09
      IO流-09-文件拷贝的基本代码
      07:07
      IO流-10-文件拷贝的弊端和解决方案
      18:27
      IO流-11-文件拷贝改写
      06:17
      IO流-12-IO流中不同JDK版本捕获异常的方式
      17:19
      IO流-13-字符集详解(ASCII,GBK)
      21:37
      IO流-14-字符集详解(Unicode)
      13:29
      IO流-15-为什么会有乱码?
      08:05
      IO流-16-Java中编码和解码的代码实现
      10:18
      IO流-17-字符输入流-空参read方法详解
      14:50
      IO流-18-字符输入流-有参read方法详解
      07:20
      IO流-19-字符流输出流写出数据
      09:46
      IO流-20-字符输入流的底层原理超详解
      26:06
      IO流-21-字符输出流的底层原理超详解
      09:41
      IO流-22-综合练习01(拷贝文件夹)
      13:29
      IO流-23-综合练习02(加密和解密文件)
      10:25
      IO流-24-综合练习03(修改文件中的数据)
      21:45
      IO流-25-字节缓冲流拷贝文件(一次读写一个字节)
      14:00
      IO流-26-字节缓冲流拷贝文件(一次读写一个字节数组)
      03:06
      IO流-27-字节缓冲流的读写原理
      05:43
      IO流-28-字符缓冲流
      15:53
      IO流-29-综合练习01(四种拷贝方式效率对比)
      09:21
      IO流-30-综合练习02(恢复出师表的顺序)
      13:54
      IO流-31-综合练习03(控制软件运行次数)
      12:51
      IO流-32-转换流基本用法
      24:20
      IO流-33-转换流练习
      07:00
      IO流-34-序列化流
      09:29
      IO流-35-反序列化流
      03:07
      IO流-36-序列化流和反序列化流的使用细节
      16:31
      IO流-37-综合练习(读写多个对象)
      10:16
      IO流-38-字节打印流
      14:29
      IO流-39-字符打印流
      13:27
      IO流-40-解压缩流
      19:18
      IO流-41-压缩流-压缩单个文件
      08:46
      IO流-42-压缩流-压缩文件夹
      18:05
      IO流-43-常用工具包(Commons-io)
      17:00
      IO流-44-常用工具包(hutool)
      22:12
      IO流-45-综合练习01-网络爬虫(爬取姓氏)
      26:13
      IO流-46-综合练习02-网络爬虫(爬取名字)
      07:58
      IO流-47-综合练习03-网络爬虫(数据处理)
      08:18
      IO流-48-综合练习04-网络爬虫(数据处理并写出)
      15:58
      IO流-49-综合练习05-利用糊涂包生成假数据
      09:28
      IO流-50-综合练习06-随机点名器的四个需求
      02:34
      IO流-51-综合练习07-带权重的随机算法
      30:45
      IO流-52-综合练习08-登录注册
      13:40
      IO流-53-综合练习09-拼图游戏(导入项目)
      03:14
      IO流-54-综合练习10-拼图游戏(登录界面)
      14:11
      IO流-55-综合练习11-拼图游戏(注册界面)
      25:40
      IO流-56-综合练习12-拼图游戏(存档)
      25:08
      IO流-56-综合练习13-拼图游戏(读档)
      05:11
      IO流-56-综合练习14-拼图游戏(数据同步)
      09:21
      IO流-57-综合练习15-properties的基本使用
      17:10
      IO流-58-综合练习16-拼图游戏(配置文件)
      07:15
      IO流-59-综合练习17-每日一记(阶段大作业)
      11:02
      多线程&JUC-01-什么是多线程?
      10:08
      多线程&JUC-02-并发和并行
      03:24
      多线程&JUC-03-多线程的第一种实现方式
      08:14
      多线程&JUC-04-多线程的第二种实现方式
      08:48
      多线程&JUC-05-多线程的第三种实现方式
      09:22
      多线程&JUC-06-多线程中的常用成员方法
      15:11
      多线程&JUC-07-线程的优先级
      05:42
      多线程&JUC-08-守护线程
      05:22
      多线程&JUC-09-礼让线程
      04:13
      多线程&JUC-10-插入线程
      03:49
      多线程&JUC-11-线程的生命周期
      05:13
      多线程&JUC-12-线程的安全问题
      07:44
      多线程&JUC-13-同步代码块
      10:49
      多线程&JUC-14-同步代码块的两个小细节
      05:20
      多线程&JUC-15-同步方法
      12:32
      多线程&JUC-16-lock锁
      10:30
      多线程&JUC-17-死锁
      07:34
      多线程&JUC-18-等待唤醒机制的思路分析
      09:28
      多线程&JUC-19-等待唤醒机制(消费者代码实现)
      12:17
      多线程&JUC-20-等待唤醒机制(生产者代码实现)
      05:22
      多线程&JUC-21-阻塞队列实现等待唤醒机制
      15:19
      多线程&JUC-22-多线程的6种状态
      03:51
      多线程&JUC-23-综合练习(需求分析)
      06:46
      多线程&JUC-24-综合练习01~04(抢红包)
      17:16
      多线程&JUC-25-综合练习05(抽奖)
      09:27
      多线程&JUC-26-综合练习06(多线程统计并求最大值的解法一)
      05:56
      多线程&JUC-27-综合练习06(解法二:线程栈)
      09:31
      多线程&JUC-28-综合练习07(多线程之间的比较)
      09:52
      多线程&JUC-29-线程池
      16:16
      多线程&JUC-30-自定义线程池超详细解析
      21:08
      多线程&JUC-31-最大并行数
      04:41
      多线程&JUC-32-线程池多大合适
      05:23
      多线程&JUC-33-多线程的额外扩展内容
      06:02
      网络编程-01-初始网络编程
      10:44
      网络编程-02-网络编程三要素
      04:58
      网络编程-03-三要素(IP)
      08:09
      网络编程-04-ipv4的一些小细节
      08:15
      网络编程-05-InetAddress类的使用
      06:36
      网络编程-06-端口号
      03:02
      网络编程-07-协议
      07:12
      网络编程-08-UDP协议(发送数据)
      08:02
      网络编程-09-UDP协议(接收数据)
      08:30
      网络编程-10-UDP练习(聊天室)
      12:21
      网络编程-11-单播,组播,广播
      07:18
      网络编程-12-TCP协议(发送和接收数据)
      09:18
      网络编程-13-TCP协议(中文乱码问题)
      04:12
      网络编程-14-TCP协议(代码细节)
      06:01
      网络编程-15-三次握手和四次挥手
      04:20
      网络编程-16-综合练习01(多发多收)
      09:40
      网络编程-17-综合练习02(接收并反馈)
      11:59
      网络编程-18-综合练习03(上传文件)
      11:00
      网络编程-19-综合练习04(文件名重复)
      04:37
      网络编程-20-综合练习05(多线程版的服务端)
      06:32
      网络编程-21-综合练习06(线程池版的服务端)
      04:12
      网络编程-22-综合练习07(BS架构模型)
      02:18
      网络编程课后大作业
      11:27
      反射-01-反射的概述
      07:12
      反射-02-获取class对象的三种方式
      08:19
      反射-03-反射获取构造方法
      19:46
      反射-04-反射获取成员变量
      10:00
      反射-05-反射获取成员方法
      13:49
      反射-06-综合练习01(保存任意对象数据)
      07:10
      反射-07-综合练习2(利用反射动态的创建对象和运行方法)
      11:58
      动态代理-01-动态代理的思想分析
      13:54
      动态代理-02-动态代理的代码实现
      18:53
      莫道桑榆晚,为霞尚满天
      04:41
      客服
      顶部
      赛事库 课堂 2021拜年纪