![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
文章平均质量分 85
你好 我叫大雄
这个作者很懒,什么都没留下…
展开
-
2021-10-19HashSet源码分析
关于HashSet底层的源码研究分析HashSet是我们经常用到的一种集合,它有着无序,不能重复的特点,只能有一个null值,接下来我会通过代码测试演示为什么是这样的其实HashSet底层不是什么特殊的数据结构,它就是HashMap的key。接下来让我们先看一下测试代码,public static void main(String[] args) { Set hashSet = new HashSet(); for (int i = 0; i < 12; i+原创 2021-10-19 20:47:31 · 99 阅读 · 1 评论 -
ArrayList源码分析
10.15关于ArrayList集合源码分析用于测试的代码如下public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i < 10; i++) { list.add(i); } list.add(20); list.add(30); list.add(40);原创 2021-10-16 17:28:25 · 179 阅读 · 1 评论 -
2021-10-12学习总结
10月12日学习总结数据类型Java 是强类型语言对于数据一般都是先定义后使用八大基本数据类型整数型byte 1个字节 范围-128~127short 2个字节 范围int 4个字节long 8个字节浮点型float 4个字节double 8个字节字符型char 2个字节字符的本质还是数字,可以通过Unicode表对字符进行转换public static void main(String[] args) { char c =原创 2021-10-12 23:53:28 · 244 阅读 · 0 评论 -
2021-08-16 对于JUC多线程的复习回顾
JUC前言 多线程编程是一个优秀程序员必须要掌握的。现在开发讲究”三高“,高可用、高并发、高性能,其中高并发就是对我们并发编程有着很大的考验.并发编程可以更好的提高CPU的利用率.进程 进程就是一个开启的程序,在Windows系统中一个QQ.exe就是一个进程,在传统的操作系统中,进程即是资源分配的基本单位,也是执行的基本单位.线程 一个进程中可以包含多个线程(至少包含一个线程,Java线程启动至少包含两个线程,一个main线程,一个GC线程),在引入线程的操作系统中,通常原创 2021-08-16 16:29:26 · 118 阅读 · 0 评论 -
2021-08-15 集合框架的复习
集合框架体系写在前面的话:由于最近在准备面试,刚好复习到集合,就写一个博客记录一下集合的分类单列集合单列集合直接存储的对象,实则存储的也是对象的引用,也就是对象的地址.双列集合双列集合是通过key-value 对数据进行存储的,我们想要获取集合中的元素必须通过key进行获取集合体系图要学习集合我们必须了解集合的体系,它都是有哪些类,有哪些接口,哪些方法,可以为我们做什么?优点是啥?缺点又在哪?网上有很多这种集合体系图我就不在这画了,同学们可以 点击打开集合框架查看.开始学习Itera原创 2021-08-15 01:58:08 · 167 阅读 · 1 评论