Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题)

963.2万
10.9万
2021-09-22 11:10:09
正在缓冲...
11.0万
10.7万
19.9万
5.4万
【Java学习路线图】展开查看更多内容 https://www.bilibili.com/read/cv9965357 如何下载资料: https://www.bilibili.com/read/cv11763184 学习集Q结Q地群:625260577 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教程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用。 =============================== 学完本课程请继续下一课程:JavaWeb开发BV1m84y1w7Tb
咨询课程、1对1就业指导、技术进阶提升【直接私信】,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
视频选集
(121/200)
自动连播
01、Java入门第一课:课程介绍
10:27
02、Java入门:初识Java
13:27
03、Java入门:JDK的选择安装和下载
17:02
04、Java入门:掌握DOS窗口常见命令的使用
04:43
05、Java入门:开发HelloWorld程序
14:02
06、Java入门:常见程序问题解答
11:35
07、Java入门:Java程序的执行原理、BUG介绍
09:20
08、Java入门:JDK组成、跨平台原理
06:41
09、Java入门:Path、JAVA_HOME环境变量配置
16:48
10、Java入门:IntelliJ IDEA开发工具概述
13:45
11、Java入门:IDEA开发HelloWorld程序
18:09
12、Java入门:IDEA的配置、快捷键设置
11:59
13、Java入门:IDEA的其他操作
12:22
阶段总结:Java概述、快速入门、IDEA使用
28:01
14、Java入门:基础语法-注释详解
11:37
15、Java入门:基础语法-字面量详解
09:57
16、Java入门:基础语法-变量详解
18:17
17、Java入门:基础语法-变量使用时的注意事项
08:11
18、Java入门:基础语法-关键字、标识符
07:43
01、Java语法:今日课程简单说明
01:07
02、Java语法:变量里的数据在计算机中的存储原理
08:14
03、Java语法:字符,图片,声音的存储说明
11:09
04、Java语法:二进制、八进制、十六进制
18:10
05、Java语法:数据类型
15:52
06、Java语法:自动类型转换
11:36
07、Java语法:表达式的自动类型转换
08:47
08、Java语法:强制类型转换
12:46
09、Java语法:算术运算符、+符号做连接符
14:03
10、Java语法:自增、自减运算符
10:36
11、Java语法:自增自减(拓展案例)
05:23
12、Java语法:赋值运算符
12:14
13、Java语法:关系运算符
07:30
14、Java语法:逻辑运算符
17:00
15、Java语法:三元运算符、运算符优先级
13:22
16、Java语法:API介绍、Scanner:录入用户键盘输入的数据
16:05
总结:类型转换、运算符、API、Scanner
27:04
01、流程控制:课程介绍
05:36
02、流程控制:分支结构:if、switch、switch穿透性
43:50
03、流程控制:循环结构:for循环、for循环案例
37:00
04、流程控制:循环结构:while循环、珠穆朗玛峰案例
21:20
05、流程控制:循环结构:do-while循环
10:46
06、流程控制:死循环,循环嵌套
17:23
07、流程控制:跳转关键字:break、continue
11:04
08、流程控制:随机数Random、Random案例
24:13
总结:程序流程控制
18:47
01、Java数组:概述
05:39
02、Java数组:静态初始化数组,数组的访问
27:05
03、Java数组:数组遍历,案例练习
14:27
04、Java数组:动态初始化数组,案例练习
23:24
05、Java数组:数组的内存执行原理
25:49
06、Java数组:数组案例:求最值,反转
25:49
07、Java数组:随机排名,debug
21:42
总结:数组
17:52
01、Java方法:方法概述
15:57
02、Java方法:方法定义的其他形式,常见问题
25:09
03、Java方法:方法的案例讲解
12:36
04、Java方法:方法在计算机中的执行
09:14
05、Java方法:方法参数传递
19:11
06、Java方法:参数传递的案例
24:09
07、Java方法:方法重载,return关键字
23:06
总结:方法
11:44
01、Java案例:课程介绍、买飞机票
19:34
02、Java案例:Java案例课:验证码2
14:22
03、Java案例:打分,加密,拷贝
50:55
04、Java案例:抢红包
15:58
05、Java案例:找素数的三种做法
23:56
06、Java案例:打印乘法表、打印三角形
15:48
07、Java案例:实现双色球
52:48
01、面向对象基础:入门、彻底搞懂对象
26:24
02、面向对象基础:对象执行原理,类与对象注意事项
24:36
03、面向对象基础:this关键字
13:40
04、面向对象基础:构造器
15:25
05、面向对象基础:封装,实体JavaBean
29:20
06、面向对象基础:综合案例,成员变量,局部变量区别
29:36
总结:面向对象基础部分
33:56
01、常用API:课程介绍、包
17:25
02、常用API:String,API
30:56
03、常用API:String的注意事项
21:05
04、常用API:String案例
24:00
05、常用API:ArrayList概述,使用
24:15
06、常用API:ArrayList的应用案例
13:50
07、常用API:ArrayList集合综合案例
29:52
总结:常用API(String、ArrayList使用)
29:33
01、项目实战:ATM项目介绍
16:20
02、项目实战:ATM系统架构搭建、欢迎页面设计
11:10
03、项目实战:ATM开户
32:24
04、项目实战:ATM登录,登录后操作
31:04
05、项目实战:ATM存款、取款
17:23
06、项目实战:ATM转账
19:23
07、项目实战:ATM销户、密码修改
22:48
第二阶段:基础加强课程总体介绍
06:24
01、面向对象高级一:内容介绍
04:29
02、面向对象高级一:static修饰成员变量、类变量应用场景
22:58
03、面向对象高级一:static修饰成员方法
12:12
04、面向对象高级一:static修饰类方法的应用场景-工具类
08:55
05、面向对象高级一:static的注意事项
07:25
06、面向对象高级一:static应用-代码块
13:14
07、面向对象高级一:static应用-单例设计模式、饿汉式单例、懒汉式单例
19:35
08、面向对象高级一:继承:使用继承的好处
22:37
09、面向对象高级一:继承:权限修饰符
11:54
10、面向对象高级一:继承:单继承、Object、方法重写
27:56
11、面向对象高级一:继承:子类访问成员的特点
09:12
12、面向对象高级一:继承:子类构造器的特点,super、this调用兄弟构造器
26:58
01、面向对象高级二:多态、使用多态的好处
29:44
02、面向对象高级二:final、常量
15:31
03、面向对象高级二:抽象类-认识抽象类和其好处
16:32
04、面向对象高级二:抽象类的应用-模板方法设计模式
16:51
05、面向对象高级二:接口:认识接口,使用接口的好处
21:46
06、面向对象高级二:接口:综合案例
18:23
07、面向对象高级二:接口:JDK8开始接口新增的方法、接口的多继承、注意事项
22:47
01、面向对象高级三:内部类概述、成员内部类、静态内部类
18:14
02、面向对象高级三:认识匿名内部类、匿名内部类的使用场景和应用场景
24:07
03、面向对象高级三:认识枚举,枚举的作用和应用场景
24:02
04、面向对象高级三:认识泛型,泛型类和泛型接口
32:37
05、面向对象高级三:泛型方法、泛型的通配符和泛型的上下限、泛型注意事项
19:33
06、常用API(一):Object类、toString、equals方法,对象克隆clone
33:16
07、常用API(一):Objects类、包装类
26:59
08、常用API(一):StringBuilder、StringBuffer、StringJoiner
27:57
01、常用API(二):Math、System、Runtime
27:04
02、常用API(二):BigDecimal
16:16
03、常用API二:传统时间:Date日期类、SimpleDateFormat
22:03
04、常用API二:传统时间:秒杀案例、Calendar
22:43
05、常用API二:为啥要学习JDK8新增的时间
09:46
06、常用API二:JDK8新时间:LocalDate、LocalTime、LocalDateTime、ZoneId、ZonedDateTime、Instant
38:47
07、常用API二:JDK8新时间:DateTimeFormatter、Period、Duration
21:33
08、常用API二:Arrays类、自定义排序规则Comparable、自定义比较器Comparator
37:48
09、JDK8新特性:Lambda表达式、Lambda表达式的省略规则
17:02
10、JDK8新特性:方法引用、特定类型方法引用、构造器引用
25:45
阶段项目拓展:医院挂号系统
54:17
01、算法:认识、冒泡排序、选择排序及优化
33:44
02、算法:二分查找算法
18:05
03、正则表达式:概述、初体验、匹配规则
28:21
04、正则表达式:应用案例、爬取信息、搜索替换
33:35
05、异常:认识异常、自定义异常
34:22
06、异常:异常的两种处理方式
19:42
01、集合框架(一):概述、Collection集合的常用方法
25:19
02、集合框架(一):Collection集合的遍历方式-迭代器、增强for循环、Lambda、案例
32:53
03、集合框架(一):List系列集合:特点、方法、遍历方式、ArrayList集合的底层原理
23:31
04、集合框架(一):List系列集合:LinkedList集合的底层原理、特有方法、栈、队列
26:31
05、集合框架(一):Set集合的特点、底层原理、哈希表、去重复原理
40:25
06、集合框架(一):LinkedHashSet的底层原理、TreeSet集合
23:12
07、集合框架(一):Collection集合的使用总结、集合的并发修改异常问题
19:50
01、集合框架(二):前置知识-可变参数、Collections工具类
21:59
02、集合框架(二):斗地主游戏综合案例、做牌、洗牌、发牌、排序、看牌
32:46
03、集合框架(二):Map系列集合:概述、常用方法
26:46
04、集合框架(二):Map集合的遍历方式
40:15
05、集合框架(二):Map系列集合:HashMap、LinkedHashMap、TreeMap原理
24:35
06、集合框架(二):补充知识:集合的嵌套
09:10
07、JDK8新特性:Stream流入门、Stream流的创建
23:36
08、JDK8新特性:Stream流的中间方法、终结方法
36:32
黄埔班阶段考试真题
03:57:07
01、IO流(一):File、IO流概述、File文件对象的创建
22:45
02、IO流(一):File类的常用方法、案例
32:11
03、IO流(一):前置知识:方法递归、递归的算法和执行流程、猴子吃桃案例
30:05
04、IO流(一):File文件搜索-啤酒问题-删除非空文件夹
36:39
05、IO流(一):前置知识-字符集、UTF-8、GBK、ASCII、乱码问题、编码和解码等
39:46
06、IO流(一):IO流概述、字节流-FileInputStream每次读取一个字节
35:49
07、IO流(一):字节流-FileInputStream每次读取多个字节
32:30
08、IO流(一):字节流-FileOutputStream、字节流完成文件拷贝
27:20
09、IO流(一):释放资源-try-catch-finally、try-catch-resource
27:15
01、IO流(二):字符流-FileReader、FileWriter、字符输出流的注意事项
31:46
02、IO流(二):缓冲流-BufferedReader、BufferedWriter、案例
41:35
03、IO流(二):原始流、缓冲流的性能分析
16:51
04、IO流(二):引出问题:不同编码读取会出现乱码
08:54
05、IO流(二):转换流-InputStreamReader、OutputStreamWriter
16:46
06、IO流(二):其他流:打印流、打印流应用
19:09
07、IO流(二):其他流:数据流、序列化流
28:14
08、IO流(二):补充知识:IO框架
16:27
01、特殊文件、日志技术概述
08:20
02、特殊文件:Properties属性文件、案例
26:12
03、特殊文件:XML概述、解析
40:25
04、特殊文件:XML的生成、约束
21:32
05、日志技术:概述、体系、Logback日志框架介绍、入门
28:38
06、日志技术:logback的核心配置文件详解、日志级别
19:07
01、多线程:概述、线程创建方式一、创建方式二Runnable
33:46
02、多线程:概述、线程创建方式三Callable、创建的常用方法
32:33
03、多线程:线程安全问题、取钱问题的模拟
21:48
04、多线程:线程同步
33:47
05、多线程:线程通信[了解]
23:09
06、多线程:线程池、处理Runnable、Callable任务
44:05
07、多线程:线程池:使用Executors得到线程池
13:03
08、多线程:并发、并行、生命周期
16:26
09、多线程:乐观锁、多线程练习题(拓展)
55:14
01、网络通信:概述、IP地址、InetAddress
29:32
02、网络通信:端口和协议
25:51
03、网络通信:UDP通信,一发一收,多发多收
40:13
04、网络通信:TCP通信,一发一收,多发多收
36:07
05、网络通信:TCP通信-支持与多个客户端同时通信
19:43
06、网络通信:TCP通信:群聊
15:21
07、网络通信:TCP通信实现BS架构,网站开发的原理,线程池优化BS架构
26:17
01、Java高级:junit单元测试框架详解
38:33
02、Java高级:反射-认识反射、获取类
13:10
03、Java高级、反射-获取构造器对象并使用
22:32
04、Java高级:反射-获取成员变量和方法对象并使用
28:50
05、Java高级:反射的作用、应用场景
14:56
06、Java高级:注解、自定义注解、元注解
20:53
07、Java高级:注解的应用场景:模拟junit框架
22:57
08、Java高级:动态代理设计模式介绍、准备工作、代码实现
25:41
09、Java高级:动态代理的应用场景和好处
11:27
黄埔班期末考试真题
02:55:24
客服
顶部
赛事库 课堂 2021拜年纪