关于Java中的内存指向问题(Date)
2014-12-16 19:36
288 查看
今天写代码,遇到在培训时就遇到的一个问题,
在js中
var date1=new Date();
var date2=从别的地方获得。
date1=date2
改变date2后,date1也改变了。
之前上课时用的是Java后台的string,其实道理一样
对于没有学过c的人来说,比较难理解指针,指向。其实date1=date2是把date2的指向复制给了date1.
想要分开声明,比如
String s1 = "abc";
String s2 = new String("abc");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
输出为
false
true
在js中
var date1=new Date();
var date2=从别的地方获得。
date1=date2
改变date2后,date1也改变了。
之前上课时用的是Java后台的string,其实道理一样
对于没有学过c的人来说,比较难理解指针,指向。其实date1=date2是把date2的指向复制给了date1.
想要分开声明,比如
String s1 = "abc";
String s2 = new String("abc");
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
输出为
false
true
相关文章推荐
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- 关于JAVA内存溢出问题
- 关于java内存使用的相关问题(寄存器、栈、堆、静态存储、常理存储、非RAM存储)
- 关于Java内存溢出问题
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- java中使用堆外内存,关于内存回收需要注意的事和没有解决的遗留问题(等大神解答)
- 关于java字符串的内存问题
- 小白请教几个关于Java虚拟机内存分配策略的问题
- 关于java 内存溢出问题
- 关于java将String类型的时间字符串转换为Date类型的问题
- 关于Java内存泄露的问题
- 几个关于Java内存泄露方面的问题
- 关于如何将java.util.Date转化为java.sql.Date问题
- spring mvc使用过程中关于spring:bind和绑定java.util.Date遇到的问题
- 关于SpringMVC+java+mysql的Date类型的时间问题
- 关于java内存溢出问题
- 关于java基础类型与引用类型内存存储问题,以及string.intern()方法(String两种创建方式的区别)
- java-关于java中内存解析的问题
- java 关于SimpleDateFormat线程安全问题