一句话概括:
如果操作两边都是对象句柄,就比较两个句柄是否指向同一个对象。如果两边是基本类型,则比较的就是值。
==不属于任何类,而equals则是任何类(Java中)的一个方法。
equals()是每个对象与生俱来的方法,因为所有类的最终基类就是Object(除去Object本身);而equals()是Object的方法之一。
我们可以这样比较:
1)Primitive1(基本类型)== Primitive2(基本类型)
2)Object1 Ref...
分类:
编程语言 时间:
2015-03-15 23:03:54
阅读次数:
193
package com.java1234.chap03.sec08;public class Demo2 { public static void main(String[] args) { //“==”,比较的是引用 “equals方法”比较的是具体内容 S...
分类:
其他好文 时间:
2015-03-15 22:31:03
阅读次数:
112
****==对于基本类型,比较的是他们的值是否相等,对于引用类型,比较的是内存中,他们是否都指向内存中同一个对象. 所有类都继承Object类的equals()方法,此方法默认的实现使用==比较,一些类重载了equals(...
分类:
编程语言 时间:
2015-03-15 21:27:43
阅读次数:
159
读写sd卡中的文件按照如下步骤:1调用Environment的getExternalStorageState()方法判断手机上是否插入了sd卡,并且应用程序具有读写SD卡的能力
//如果手机已经插入了SD卡,且具有读写sd卡的能力,下面的语句将会返回true
Environment.getExternalStorageState().equals(Envronment.MEDIA_MOUNTE...
分类:
其他好文 时间:
2015-03-15 16:59:42
阅读次数:
2313
前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、System、Runtime...,掌握类是灵活Java这门语言的基础。而这些类一般都很好理解和运用,需要做深入的研究和实践才能掌握。...
分类:
编程语言 时间:
2015-03-13 18:46:55
阅读次数:
183
方法一:循环元素删除// 删除ArrayList中重复元素public static void removeDuplicate1(List list) {for ( int i = 0 ; i i; j -- ) {if (list.get(j).equals(list.get(i))) {lis....
分类:
其他好文 时间:
2015-03-13 15:57:25
阅读次数:
83
1、使用equals( )方法比較两个字符串是否相等。它具有例如以下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比較的字符串(String)对象。假设两个字符串具有同样的字符和长度,它返回true,否则返回false。这样的比...
分类:
编程语言 时间:
2015-03-13 12:09:37
阅读次数:
131
Path Sum II问题:Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.思路: dfs + 回溯我的代码:public class Sol....
分类:
其他好文 时间:
2015-03-13 10:41:06
阅读次数:
121
1.局部变量不能加访问修饰符2.线程中的run方法是public void run(){},重写时需要注意修饰符3.instanceof的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。4.StringBuffer没有重写equals方法,该方法是比较两个对象是否相同,而不是...
分类:
编程语言 时间:
2015-03-13 00:02:24
阅读次数:
336
linq to sql 实现左外部连接:var query=from a in A join b in B on a.ID equals b.aID into ab from a1 in ab.DefaultIfEmpty() select a1;然后取query....
分类:
其他好文 时间:
2015-03-12 22:18:46
阅读次数:
257