【java中double和Double的区别】教程文章相关的互联网学习教程文章

java中double和Double的区别

double是基本数据类型,Double是原始数据类型double没有方法,Double有自己的属性和方法double只创建引用,Double创建对象集合类不能存放double,只能存放Doubledouble存放在栈中,Double存放在堆中栈的存取速度要高于堆,另外栈中的数据可以共享如:double?a?=?0;double?b?=?0;不会创建对象,只会建立两个引用,同时指向变量“0”(栈数据共享)而Double?a?=?new?Double(0);Double?b?=?new?Double(0);会创建两个对象,即使对象所代...