首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zycode
掘友等级
Java
|
理想汽车
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java 单例模式 复习
Java设计模式单例模式单例模式代码复习单例模式是常用设计模式之一,本文简单讲解常用的集中Java单例模式实现1.饿汉式-线程安全(不推荐使用)2.懒汉式-线程非安全(多线程禁止使用)3.懒汉式-线程
Java 代理模式 复习
Java设计模式之代理模式--复习静态代理和动态代理的Java实现方式关于代理模式的基本概念就不在此处描述了,本文主要是根据简单的代码实现静态和动态代理静态代理主要通过代理类注入被代理对象,然后调用代
Java Map 之 HashMap(JDK1.8)学习笔记
其每次扩容是原来的2倍,并且容量一直都是2的n次,原因是计算添加节点的所对应的数组下标时采用的是hashcode % (数组长度),其在数组长度等于2的n次时等价于hashcode & (数组长度 - 1),并且由于数组长度为2的n次,2的n次-1的二进制编码就是全1…
Java Set 之 LinkedHashSet (JDK1.8)学习笔记
Java集合框架之Set系列LinkedHashSet学习总结-基于JDK1.8继承关系:LinkedHashSet实际上是继承了HashSet实现的它的内部实现map就不再是HashSet中设置的H
Linux 常用命令(文件操作)总结
文件管理常用命令ps:以下命令都是在工作学习中使用的比较多的,做一个总结cat:查看文件内容:cat-nfilename//-n会打印行号将a文件内容输出到b文件(覆盖b文件):cat-na>bfin
Java Set 之 HashSet(JDK1.8)学习笔记
HashSet是单列不可添加重复元素的集合,无序,底层实现是HashMap,不过value值做了默认存储,每次操作的是key值,非线程安全。
Java List 之 Vector(JDK1.8)学习笔记
通过源码可发现Vector实际是JDK1.0就提供了的,ArrayList却是在其之后JDK1.2提供,现在此集合已经属于遗弃类了,原因是效率低,由于在对集合元素操作的大部分方法中加了同步方法锁,单线程情况下效率不如ArrayList,并且由于是大量方法锁,效率不如CopyOn…
Java List 之 LinkedList(JDK1.8)学习笔记
LinkedList的底层实现实际是链表,而且是一个双向链表,这就是其与ArrayList最大的区别,同时也是链表与数组的区别,链表在指定位置做插入的效率高于数组,而不具有数组的随机访问特性。同时当需要使用队列时,LinkedList也是一个不错的选择
Java List 之 ArrayList (JDK1.8) 学习笔记
ArrayList本身也是实现了iterator方法的,实现原理和AbstractList类似,通过内部类。同时也实现了ListIterator方法,可以实现从后往前迭代ArrayList集合
个人成就
文章被点赞
1
文章被阅读
1,691
掘力值
113
关注了
1
关注者
1
收藏集
0
关注标签
1
加入于
2021-02-23