java
浮渣
这个作者很懒,什么都没留下…
展开
-
java ==和equal()
1.==使用通过==比较两个变量是否相等时,如果两个变量是基本数据类型,且都是数值型,则只要两个变量的值相等,则返回true。如果两个变量是引用类型,两个变量必须指向同一个对象时,结果才为true。2.equal()使用通过equal()比较两个字符串,只要两个字符串内容相等,则返回true。通过equal()比较两个引用类型,如果没有重写equal()则这两个引用必须指向同一个对象时,结果才为t原创 2018-01-18 11:30:50 · 198 阅读 · 0 评论 -
java 对象
java中用引用操作对象。String s=new String("csdn");其中s是引用,通过new操作符实现了s与一个新的对象的相关联。这里的对象的是我们自己创建的,需要指出的是必须由自己创建所有对象。引用储存在堆栈中,堆栈位于RAM中。堆栈指针向下移动是分配新的内存;向上移动是释放内存。对象储存在堆中,堆位于RAM中。原创 2018-01-10 19:00:48 · 134 阅读 · 0 评论 -
android setResult()返回码为0
setResult()->finish()setResult()必须保证在finish()之前执行,否则返回码设置失效,为默认值0。要搞懂原因,必须先回到源码中:// protected by synchronized (this)int mResultCode = RESULT_CANCELED;Intent mResultData = null;/*省略部分代码*/p...原创 2018-08-16 14:24:38 · 1831 阅读 · 0 评论