首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
热爱可抵漫长岁月
创建于2022-01-22
订阅专栏
Java 基础、框架以及其他
暂无订阅
共5篇文章
创建于2022-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
网络通信 IO 模型
整体大纲 1、阻塞 IO 技术 我想 Java 的 Socket 应该都是用过的,先看一段代码: 这段代码的逻辑很简单: (1)建立一个服务端,并绑定端口号,等待客户端连接 (2)客户端连接上了就可以
HashMap 源码分析及思考
1、简介 部分源码: 2、底层数据结构分析 2.1 JDK 1.8 之前 JDK 1.8 之前 HashMap 底层是数组 + 链表结合在一起进行使用,也就是链表散列。 HashMap 通过 key
单例模式代码实现
1、代码实现 1.1 饿汉式-1 静态变量方式 1.2 饿汉式-2 静态代码块方式 1.3 饿汉式-3 枚举方式 1.4 懒汉式-1 线程不安全 1.5 懒汉式-2 线程安全-1 1.6 懒汉式-3
ArrayList 源码 + 扩容机制分析
1. ArrayList 简介 ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,我们可以使用 ensureCapacity()
HashMap 的 7 种遍历方式与性能分析
1、遍历方式 1.1 迭代器 EntrySet 1.2 迭代器 KeySet 1.3 ForEach EntrySet 1.4 ForEach KeySet 1.5 Lambda 表达式 1.6 St