javse
weixin_43801704
这个作者很懒,什么都没留下…
展开
-
java泛型总结
概述Java SE5的重大变化之一:泛型的概念。泛型实现了参数化类型的概念,使代码可以应用于多种类型。什么是泛型?参数化类型,定义类的时候不确定类型,使用类的时候确定类型,有点像变量一样可以变化,泛型的好处?只能存储指定的类型,将运行时的问题,提前到编译时,避免强制类型转换带来的失败问题我们来看一下在没有泛型的时候会出现什么情况public class Demo01 { public...原创 2019-04-04 20:51:55 · 176 阅读 · 0 评论 -
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 · 605 阅读 · 0 评论 -
理解hashCode方法的作用
我们要了解的是在集合(Collection)中,分为两个分支,一个是List,另一个是Set,在List集合中元素是有序的,可以根据索引进行排序,可重复的,而Set集合中元素是无序的,且不可重复的,那么我们要怎样才能保证元素不可重复呢?就是根据hashCode方法确保元素的唯一,hashCode就像人的身份证一样,用于区分元素是否重复hashCode来自于Object类中:int hashC...原创 2019-04-08 22:51:19 · 3006 阅读 · 3 评论