
Java SE
文章平均质量分 68
Java SE 学习分享
CodeMonkey-D
编程造就美好未来
展开
-
数据结构之链表,及常见手撕链表思路及其代码实现
链表原创 2024-03-11 21:23:59 · 616 阅读 · 0 评论 -
单例模式:饿汉式、懒汉式;线程安全的单例模式创建的6种方式
Singleton原创 2024-02-28 22:57:50 · 2250 阅读 · 0 评论 -
Java之线程池:线程池常用类、接口;线程池执行流程,配置参数,分类
Java线程池原创 2024-02-25 12:47:00 · 1068 阅读 · 0 评论 -
Java之线程同步、synchronized用法及原理
Java线程同步原创 2024-02-24 22:23:25 · 843 阅读 · 0 评论 -
Java之线程:线程的创建、实现、方法及现成的状态
Thread原创 2024-02-22 19:07:23 · 743 阅读 · 0 评论 -
Java之反射:Class类、调用构造方法、访问字段、访问方法
Reflection原创 2024-02-21 21:22:16 · 1078 阅读 · 0 评论 -
排序算法总结
N个数字进行冒泡排序,一共比较N-1轮,每轮比较N-1-i次,每次相邻的元素进行比较,满足条件进行交换上述代码即冒泡排序的体现,如果数组顺序已经有序,冒泡排序仍然会进行多轮比对,所以需要对冒泡排序进行优化。原创 2024-02-19 16:11:25 · 312 阅读 · 0 评论 -
Java基础:数据类型、运算符、输入输出语句、流程控制、数组操作
Java基础、数据类型、运算符、输入输出语句、流程控制、数组操作原创 2023-10-17 17:57:58 · 148 阅读 · 0 评论 -
集合&文件流练习题:统计指定目录下的所有文件
按照后缀名的方式统计指定目录下的所有文件原创 2023-08-23 18:58:57 · 97 阅读 · 1 评论 -
HashMap的数据结构&扩容方式
(h = key.hashCode()) ^ (h >>> 16):在key原有哈希值的基础上,与哈希值的高16位进行异或运算,计算出的哈希值更加散列,不易出现哈希冲突。HashMap中每个元素都是一个Node对象,存放Node对象的是一个Node类型的数组table:Node[ ] table。JDK 1.8:(数组长度 - 1) & hash 提高性能;数组长度必须为2的N次幂。数组的最大容量:1 << 30。形成树的最小数组容量:64。加载因子默认为为0.75。treeifyBin方法。原创 2023-08-16 22:15:12 · 116 阅读 · 0 评论 -
《Set集合常见问题总结》
Set集合常见问题原创 2023-08-13 13:34:11 · 114 阅读 · 1 评论 -
List集合常见问题总结
1.ArrayList和LinkedList的区别2.ArrayList和Vector的区别3.ArrayList的扩容方式4.LinkedList的适用场景。原创 2023-08-12 22:45:41 · 111 阅读 · 1 评论 -
JDK-1.8u251安装配置(附安装包)
JDK-1.8u251安装配置原创 2023-07-12 22:09:59 · 561 阅读 · 1 评论