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 · 90 阅读 · 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 · 169 阅读 · 1 评论 -
2021-10-12学习总结
10月12日学习总结 数据类型 Java 是强类型语言对于数据一般都是先定义后使用 八大基本数据类型 整数型 byte 1个字节 范围-128~127 short 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 · 234 阅读 · 0 评论 -
2021-08-16 对于JUC多线程的复习回顾
JUC 前言 多线程编程是一个优秀程序员必须要掌握的。现在开发讲究”三高“,高可用、高并发、高性能,其中高并发就是对我们并发编程有着很大的考验.并发编程可以更好的提高CPU的利用率. 进程 进程就是一个开启的程序,在Windows系统中一个QQ.exe就是一个进程,在传统的操作系统中,进程即是资源分配的基本单位,也是执行的基本单位. 线程 一个进程中可以包含多个线程(至少包含一个线程,Java线程启动至少包含两个线程,一个main线程,一个GC线程),在引入线程的操作系统中,通常原创 2021-08-16 16:29:26 · 107 阅读 · 0 评论 -
2021-08-15 集合框架的复习
集合框架体系 写在前面的话:由于最近在准备面试,刚好复习到集合,就写一个博客记录一下 集合的分类 单列集合 单列集合直接存储的对象,实则存储的也是对象的引用,也就是对象的地址. 双列集合 双列集合是通过key-value 对数据进行存储的,我们想要获取集合中的元素必须通过key进行获取 集合体系图 要学习集合我们必须了解集合的体系,它都是有哪些类,有哪些接口,哪些方法,可以为我们做什么?优点是啥?缺点又在哪?网上有很多这种集合体系图我就不在这画了,同学们可以 点击打开集合框架查看. 开始学习 Itera原创 2021-08-15 01:58:08 · 156 阅读 · 1 评论