自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 理解hashCode方法的作用

我们要了解的是在集合(Collection)中,分为两个分支,一个是List,另一个是Set,在List集合中元素是有序的,可以根据索引进行排序,可重复的,而Set集合中元素是无序的,且不可重复的,那么我们要怎样才能保证元素不可重复呢?就是根据hashCode方法确保元素的唯一,hashCode就像人的身份证一样,用于区分元素是否重复hashCode来自于Object类中:int hashC...

2019-04-08 22:51:19 3005 3

原创 java中double数据类型精度丢失问题

double类型丢失精度问题让我们来测试一下两个数相加public class Test{ public static void main(String[] args){ double d1 = 0.82; double d2 = 0.08; System.out.println(d1 + d2); }}按道理来说0.82 + 0.08 的结果应该为0.9才对,可是通过控...

2019-04-08 19:19:15 600

原创 java泛型总结

概述Java SE5的重大变化之一:泛型的概念。泛型实现了参数化类型的概念,使代码可以应用于多种类型。什么是泛型?参数化类型,定义类的时候不确定类型,使用类的时候确定类型,有点像变量一样可以变化,泛型的好处?只能存储指定的类型,将运行时的问题,提前到编译时,避免强制类型转换带来的失败问题我们来看一下在没有泛型的时候会出现什么情况public class Demo01 { public...

2019-04-04 20:51:55 175

原创 Integer自动拆箱装箱的坑

//自动装箱:实际上Integer i1 = Integer.valueOf(127);``/*valueOf方法中当传入的值在-128到127之间时,Java认为这个Integer可能经常会用到,先创建好,要用的时候直接从缓存中来拿,不在这个范围内,会直接new一个Integer对象返回,new一个对象就相当于在堆中开辟一块空间*/public class Test { pub...

2019-04-04 19:43:44 234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除