动力节点在线Logo图

注册

课程/Java SE

Java零基础视频教程_中部

难度:入门 时长:48小时59分 热度:532
课程目标:
通过学习本教程,让大家真正地零基础入门Java,为后续Java技术的学习奠定扎实基础。
适用人群:
本教程适合没有任何基础、绝对零基础的学员学习,或者是转行学习Java开发的人员学习,每一个知识点都讲解的非常细腻,由浅入深,循序渐进,绝对让你有所收获。 本教程从初学者角度出发,通过通俗易懂的语言、丰富多彩的案例,详细介绍了使用Java语言进行程序开发需
课程概述:

相关资料、源码、笔记等资料获取关注微信公众号:动力节点教育,回复关键词:2024Java零基础;

1. Java零基础视频播放量2100W+的老杜再度来袭。应粉丝要求,经过一年打磨,更新了一版全新Java零基础入门课程。

2. 适合零基础小白口味的同时,增加了大量源码剖析。计算机专业或有基础的老铁同样适合。

3. 2024版Java零基础视频较上一版教程新增50个技术点。

============================================

本视频为Java零基础视频中部;

环境参数:
JDK21

第四章 数组

202-第四章数组概述

203-第四章数组的优点和缺点

204-第四章一维数组的静态初始化

205-第四章一维数组元素的访问与遍历

206-第四章for each增强for循环

207-第四章一维数组小练习

208-第四章一维数组动态初始化

209-第四章当一维数组中存储引用

210-第四章查找数组中的最大值

211-第四章根据值查找该值的下标

212-第四章数组反转的第一种方式

213-第四章数组反转的第二种方式

214-第四章关于main方法的命令行参数

215-第四章命令行参数的使用

216-第四章可变长度参数

217-第四章数组的扩容操作

218-第四章二维数组的静态初始化

219-第四章二维数组的动态初始化及遍历

220-第四章二维数组实现酒店管理系统

221-第四章学生管理系统的分析

222-第四章学生管理系统的实现

223-第四章学生管理系统的测试

224-第四章IDEA的Debug调试

225-第四章JUnit单元测试概述

226-第四章编写测试用例及测试方法

227-第四章数据结构概述

228-第四章算法概述

229-第四章时间复杂度的计算

230-第四章常见的时间复杂度

231-第四章冒泡排序算法的实现

232-第四章选择排序算法的实现

233-第四章线性查找的实现

234-第四章二分法查找的实现

235-第四章Arrays的toString方法

236-第四章Arrays的equals方法

237-第四章Arrays的sort方法

238-第四章Arrays的并行排序

239-第四章Arrays的二分查找

240-第四章Arrays的copyOf方法

241-第四章Arrays的asList方法

第六章 常用类

258-第六章主要学习哪些常用类

259-第六章String的字符串常量池

260-第六章字符串字面量是不可变的

261-第六章字符串的拼接

262-第六章字符串的构造方法

263-第六章字符串的乱码问题

264-第六章字符串的常用方法

265-第六章字符串的常用方法

266-第六章字符串的常用方法

267-第六章字符串的常用方法

268-第六章字符串的常用方法

269-第六章字符串的常用方法

270-第六章正则表达式概述

271-第六章正则表达式语法

272-第六章正则表达式的使用

273-第六章字符串的面试题

274-第六章比较稀奇的面试题

275-第六章String的练习题

276-第六章读取身份证的生日和性别

277-第六章找出最大相同的子字符串

278-第六章StringBuilder源码解析

279-第六章StringBuilder的构造方法

280-第六章StringBuilder的常用方法

281-第六章字符串拼接性能测试

282-第六章为什么又引入包装类

283-第六章拆箱和装箱的概念

284-第六章包装类的常用方法

285-第六章String_int_Integer互转

286-第六章自动装箱和自动拆箱

287-第六章整数型常量池问题

288-第六章大整数BigInteger

289-第六章大浮点及数字格式化

290-第六章日期处理API

291-第六章获取某个日期的相关日历

292-第六章Calendar相关方法

293-第六章Java8新日期API

294-第六章Java8新日期API

295-第六章Java8新日期API

296-第六章数学工具类Math

297-第六章枚举类型的作用

298-第六章枚举类型底层原理

299-第六章枚举类型的高级用法

300-第六章枚举类型的高级用法

301-第六章随机数生成器

302-第六章生成5个不重复的随机数

303-第六章System系统类的使用

304-第六章UUID的生成

第七章 集合框架

305-第七章集合框架的内容概述

306-第七章初识集合框架

307-第七章Collection的继承结构

308-第七章Collection的继承结构

309-第七章Collection的继承结构

310-第七章默写Collection的继承结构

311-第七章Collection接口的通用方法

312-第七章Collection的通用迭代

313-第七章SequencedCollection的通用方法

314-第七章泛型的初体验

315-第七章泛型的钻石表达式

316-第七章泛型的擦除与补偿

317-第七章在类上自定义泛型

318-第七章在静态方法上自定义泛型

319-第七章在接口上自定义泛型

320-第七章泛型的通配符

321-第七章集合的并发修改问题

322-第七章fail-fast机制源码分析

323-第七章List集合特点描述

324-第七章List接口中特有的方法

325-第七章List接口中方法的测试

326-第七章List集合特有的迭代器

327-第七章ListIterator方法的使用

328-第七章使用Comparable指定比较规则

329-第七章使用Comparator指定比较规则

330-第七章比较器的匿名内部类方式

331-第七章源码分析ArrayList初始化容量

332-第七章源码分析ArrayList扩容策略

333-第七章源码分析ArrayList添加和修改

334-第七章源码分析ArrayList插入操作

335-第七章源码分析ArrayList删除操作

336-第七章Vector的初始化容量和扩容策略

337-第七章链表数据结构详解

338-第七章源码分析LinkedList新增操作

339-第七章源码分析LinkedList插入操作

340-第七章源码分析LinkedList修改和删除

341-第七章源码分析LinkedList的查找

342-第七章手写单向链表的add方法

343-第七章手写单向链表的add方法

344-第七章手写单向链表的re方法

345-第七章手写单向链表的改和查并测试

346-第七章数组和双向链表都可以模拟栈

347-第七章栈相关方法的测试

348-第七章队列与双端队列数据结构

349-第七章环形数组实现原理

350-第七章Queue接口的offer与poll

351-第七章双端队列Deque接口的测试

352-第七章Set集合的介绍

353-第七章Map集合的继承结构

354-第七章Map接口的常用方法

355-第七章Map集合迭代方式1

356-第七章Map集合迭代方式2

357-第七章HashMap集合的key特点

358-第七章HashMap集合key存储自定义类型

359-第七章HashMap集合底层部分源码

360-第七章哈希表存储原理

361-第七章hashCode和equals要同时重写

362-第七章HashMap集合的key可以存null

363-第七章手写HashMap基础部分代码

364-第七章手写HashMap的put方法

365-第七章手写HashMap的put方法

366-第七章手写HashMap的toString方法

367-第七章手写HashMap的get方法

368-第七章HashMap在Java8之后的改进

369-第七章HashMap容量永远是2的次幂

370-第七章HashMap集合的扩容问题

371-第七章LinkedHashMap集合详解

372-第七章Hashtable集合源码分析

373-第七章Hashtable相关方法测试

374-第七章Properties属性类的使用

375-第七章二叉树及排序二叉树原理

376-第七章平衡二叉树AVL原理

377-第七章红黑二叉树详细剖析

378-第七章TreeMap集合源码分析

379-第七章测试TreeMap的key是可排序的

380-第七章实现Comparable接口提供比较规则

381-第七章使用比较器来进行排序

382-第七章总结哪些集合不能添加null

383-第七章HashSet集合详解

384-第七章LinkedHashSet集合详解

385-第七章TreeSet集合详解

386-第七章HashSet经典面试题

387-第七章Collections工具类

第八章 IO流

388-第八章IO流内容概述

389-第八章IO流的初步理解

390-第八章IO流的分类

391-第八章IO流的体系结构

392-第八章关于流的关闭与刷新

393-第八章FileInputStream的使用

394-第八章FileInputStream的使用

395-第八章FileInputStream的使用

396-第八章FileInputStream的使用

397-第八章FileOutputStream的使用

398-第八章FileOutputStream的使用

399-第八章使用文件字节流拷贝文件

400-第八章try-with-resources语法

401-第八章FileReader读取普通文本

402-第八章FileWriter写普通文本

403-第八章复制普通文本文件

404-第八章关于文件路径

405-第八章对缓冲流的理解

406-第八章字节缓冲流的使用

407-第八章字节缓冲流的使用

408-第八章缓冲流的拷贝

409-第八章字符缓冲输入流的使用

410-第八章缓冲流的mark与reset

411-第八章FileReader读时的乱码问题

412-第八章FileWriter写时的乱码问题

413-第八章InputStreamReader解决读乱码

414-第八章FileReader是包装流

415-第八章OutputStreamWriter解决写乱码

416-第八章数据输出流

417-第八章数据输入流

418-第八章对象的序列化

419-第八章对象的反序列化

420-第八章序列化和反序列化自定义类型

421-第八章深入剖析序列化版本号

422-第八章transient关键字

423-第八章打印流PrintStream

424-第八章打印流PrintWriter

425-第八章标准输入流

426-第八章改变标准输入流数据源

427-第八章使用缓冲流包装标准输入流

428-第八章标准输出流

429-第八章File类理解和使用

430-第八章File类的常用方法

431-第八章File类的常用方法

432-第八章筛选目录下的子文件

433-第八章目录的递归拷贝

434-第八章读取属性配置文件

435-第八章ResourceBundle资源绑定

436-第八章装饰器模式可以解决类爆炸

437-第八章初识装饰器设计模式

438-第八章多个装饰器

439-第八章装饰器设计模式类图

440-第八章压缩流的使用

441-第八章解压缩流的使用

442-第八章字节数组流的理解

443-第八章字节数组输出流基本用法

444-第八章对象流装饰字节数组输出流

445-第八章对象流装饰字节数组输入流

446-第八章对象深克隆

447-第八章IO流总结归纳

获取步骤

  • 1.在微信公众号(动力节点)内部打开,长按图片识别二维码
  • 2.截屏二维码图片,用微信识别二维码
{{item.user_info.nickname}}

{{item.content}}

讲师回复:
{{item.create_time}}

{{item.zan}}