本课程将带你学习Java语言中String类、集合类,IO流和线程以及网络编程等,掌握内存中的增删改查操作,以及多设备之间一对一和一对多的通信方式。最后学以致用,初步建立项目架构和设计的思想。
第1章:Java核心类库
equals方法和hashCode方法的生成
00:11:26
Integer类的概念和构造方式
00:17:17
Integer类的装箱和拆箱机制
00:15:34
Character类的概念和使用
00:11:46
BigDecimal类的概念和使用
00:16:24
BigInteger类的概念和使用
00:07:30
String类常用构造方法的使用
00:14:22
String类型和数组之间的转换
00:09:13
String类中字符的获取和使用
00:13:05
String类对象实现回文的判断
00:08:50
String类实现字符串之间大小的比较
00:11:02
String类实现各种方法的使用
00:16:46
String类实现登录功能的模拟
00:09:55
String类实现字符和字符串的正向查找
00:16:20
String类实现字符和字符串的反向查找
00:06:27
StringBuilder类的常用构造方法
00:14:55
StringBuilder类实现插入操作
00:11:27
StringBuilder类扩容算法的源码解析
00:17:07
StringBuilder类实现字符和字符串的删除
00:12:29
StringBuilder类的改查以及反转操作
00:10:18
SimpleDateFormat类的概念和使用
00:09:44
Calendar类的方法和多态的使用方式
00:11:56
Java8日期相关类的由来和概述
00:05:48
DateTimeFormatter类的概念和使用
00:07:22
Collection集合的准备和元素添加
00:27:10
Collection集合判断单个元素是否存在
00:21:21
Collection集合判断所有元素是否存在
00:10:26
Collection集合实现交集的计算
00:07:08
Collection集合实现元素的删除
00:13:08
Collection集合实现其它方法的测试
00:10:18
Collection集合和数组的转换方式
00:05:43
Collection集合实现迭代器的使用
00:15:46
Collection集合使用迭代器模拟toString方法效果
00:09:20
Colllection集合迭代的过程中删除元素
00:09:20
Collection集合中使用foreach结构
00:14:50
List集合的概念和ArrayList类的源码解析
00:24:00
LinkedList类的概念和源码解析
00:17:22
Stack类和Vector类的概念
00:08:11
List集合中增加和查找方法的使用
00:16:57
List集合中修改和删除以及子集合获取的使用
00:14:08
HashSet集合放入元素的过程
00:08:34
TreeSet集合放入String对象的实现
00:07:48
TreeSet集合中实现自然排序
00:19:24
TreeSet集合中实现比较器排序
00:08:38
元素放入HashMap集合的过程
00:09:39
Map集合实现元素的查找和删除操作
00:05:29
Collections类的编程使用
00:13:27
File类实现目录以及子目录的遍历
00:04:59
FileWriter类的概念和基本使用
00:20:34
FileWriter类的方法使用
00:06:36
FileReader类的概念和基本使用
00:08:15
FileReader类的方法使用
00:05:58
打印流和转换流模拟聊天的功能实现
00:13:44
打印流和转换流模拟聊天的功能优化
00:16:28
ObjectOutputStream类的概念和使用
00:15:27
ObjectInputStream类的使用和补充
00:17:10
RandomAccessFile类的概念和使用
00:09:47
Thread类中run方法的测试
00:08:40
匿名内部类的方式实现线程创建和启动
00:11:41
Class类的概念和Class对象的获取方式
00:14:27
第2章:Java新特性和项目
Java8的概述和函数式接口的概念
00:09:43
lambda表达式实现函数式接口
00:14:09
Stream流实现集合元素的过滤和打印
00:10:34
Stream流实现集合元素的切片和映射
00:12:56
Stream流实现集合元素的排序
00:04:20
Stream流实现集合元素的匹配和查找
00:08:29
Stream流实现集合元素的规约和收集
00:08:31
简化的编译运行和String类中新增方法
00:02:59
服务器接收客户端发来的消息并打印
00:05:30
FileChannel完成文件复制
00:29:56
可选择通道SelectableChannel
00:06:52
Channel注册到Selector
00:14:04
讲师:拉勾网
拉勾,互联网人的职业成长平台,专门为互联网人才提供求职机会,提纲职业能力,同时为各行业培养和输送优秀的互联网人才。
拉勾与2013年5月成功上线至今,已经完成D轮融资,成功孵化出拉勾招聘、拉勾猎头、拉勾教育三个核心板块,服务国内众多的金融、通信、互联网、大数据等行业人才。
拉勾教育作为拉勾教育专属板块,以企业培训、技术咨询、在线专栏、训练营的不同模式,服务企业的初、中、高尖人才,覆盖产品管理、运营管理、架构设计、大数据、人工智能、运维管理、技术管理等全角色人才的全链路服务体系,并且与国内外来自Google、苹果、微软、阿里、腾讯、头条等头部企业的技术专家建立长期友好合作,将更多经验和知识体系源源不断为国内IT人才成长赋能。