![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 83
happy19991001
笨鸟先飞
展开
-
HashSet源码解析(JDK1.8)
HashSet源码解析(JDK1.8)文章目录HashSet源码解析(JDK1.8)HashSet实现原理HashSet的属性HashSet的方法构造方法空参构造HashSet()HashSet(Collection<? extends E> c)HashSet(int initialCapacity, float loadFactor)HashSet(int initialCapacity)HashSet(int initialCapacity, float loadFactor, bool原创 2022-03-02 20:48:48 · 523 阅读 · 0 评论 -
最全面的HashMap源码解析(JDK1.8)
最全面的HashMap源码解析(JDK1.8)原创 2022-02-19 21:48:37 · 1827 阅读 · 1 评论 -
JDK中的排序:Arrays.sort的源码实现
JDK中的排序:Arrays.sort的源码实现文章目录JDK中的排序:Arrays.sort的源码实现Java中的排序并没有那么简单整体看看Arrays.sort的所有重载方法对基本数据类型数组的排序对Object数组和泛型数组的排序在使用Arrays.sort时需要注意的点Java中的排序并没有那么简单 JDK中的排序是如何实现的?用了什么算法?或许有人说用了快排,但事实上JDK中排序的实现并没有那么简单,我们进入Arrays.sort的源码来一探究竟整体看看Arrays.sort的所有重载方原创 2021-12-28 22:34:59 · 2574 阅读 · 1 评论 -
管中窥豹:由例子切入ArrayList及其Iterator的源码实现
管中窥豹:由例子切入ArrayList及其Iterator的源码实现原创 2021-12-17 11:07:24 · 878 阅读 · 0 评论 -
包装类的自动装箱拆箱,==运算符及equals方法
包装类的自动装箱拆箱,==运算符及equals方法文章目录包装类的自动装箱拆箱,==运算符及equals方法一个例子程序反编译的结果及分析自动装箱看看Integer.valueOf(int i)源码自动拆箱equals方法总结:在以后写程序中需要注意的点一个例子 我们先来看这样一个简单的程序:public class SugarTest { public static void main(String[] args) { Integer a = 1; Integer b = 2; I原创 2021-11-23 23:07:20 · 873 阅读 · 0 评论 -
java输出保留小数点
方法一:String的format方法(推荐)double f = 111231.5585;System.out.println(String.format("%.2f", f));方法二:DecimalFormat的format方法double f = 111231.5585;DecimalFormat df = new DecimalFormat("#.00");System.out.println(df.format(f));方法三:BigDecimal的setScale方法doubl转载 2021-09-02 15:18:09 · 1941 阅读 · 0 评论