java
yaolijian
欢迎大家一起交流 一起进步
展开
-
String s1=new String("abc"); 和String s1="abc"区别
在讨论他们的区别时,我们要知道java中的内存,主要分为堆和栈。栈中一般存放的是java中的基本数据变量 比如 int,double,float 还存放了对象的引用变量 如 Person person =new Person() 中的 (Person person)。而堆内存则存放了 new Person。String s = "abc" :s是存储在栈里。 先在栈中创建一个转载 2018-01-16 16:10:40 · 4111 阅读 · 1 评论 -
java集合框架中set的特性
Set 存储的元素是无序的 不可重复的。无序性不等于随机性添加进Set元素的所在类 一定要重写equals和Hashcode方法 保证set元素的不可重复性。Set中元素的存储采用了哈希算法原创 2018-01-16 19:06:23 · 314 阅读 · 0 评论