关于Object类的equals()方法的特点:
1) 自反性:对于非空引用x来说,x.equals(x)一定返回true;
2) 对称性:对于非空引用x和y来说,如果x.equals(y)返回true,那么y.equals(x)一定返回true;
3) 传递性:对于非空引用x、y和z来说,如果x.equals(y)返回true,并且y.equals(z)返回true,那么x.equals(...
分类:
编程语言 时间:
2014-06-07 02:08:27
阅读次数:
198
浅谈Java中的hashcode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:
public native int hashCode();
根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。
为何Object类需要这样一...
分类:
编程语言 时间:
2014-06-04 22:53:34
阅读次数:
565
1.equals函数在哪2.equals函数的作用3.equals函数方法的复写1.equals函数在哪
包含在Object类, 而Object是所有类的父类, 因此所有类都有equals函数2.equals函数的作用 首先讲"=="的概念, 再讲equals,
不能混淆这两个 编辑器使用subl....
分类:
其他好文 时间:
2014-06-03 09:51:15
阅读次数:
302
请问ArrayList、LinkedList、Vector的区别
①ArrayList底层实际上是采用数组实现的(并且该数组的类型的Object类型的)
②如果jdk6,采用Array.copyOf()方法来生成一个新的数组,如果是jdk5,采用的是System.arraycopy()方法(当添加的数据量大于数组的长度时候)
③List list = newArrayList()时,底层会生成一个长度为10的数组来存放对象
④ArrayList、Vector底层都是采用数组实现的
⑤对于ArrayLis...
分类:
编程语言 时间:
2014-06-03 04:20:31
阅读次数:
304
C#:string 是C#的语法支持的,而String 则是string
对应的真实CLR中的类型,也就是说string 应该只是String的一个别名。string 可以在不引用 任何命令空间的情况下使用。String 必须先引用
System命名空间。当我们要用到类的方法时,就用String,如...
分类:
其他好文 时间:
2014-05-31 14:13:16
阅读次数:
172
1.首先在没有泛型之前,一旦把一个对象丢进java集合中,集合就会忘记对象的类型,把所有对象当成Object类型来处理。当程序从集合中取出对象时,就需要进行强制类型转换,这种强制类型转换不仅代码臃肿,而且容易引起ClassCastException异常。
public class ListEr...
分类:
编程语言 时间:
2014-05-31 04:48:24
阅读次数:
382
spl_autoload_register()函数,参数加的是autoload的路径。__autoload()这个是自动加载方法,那么spl_autoload_register()这个就是重新注册__autoload()方法。ucwords()
函数把字符串中每个单词的首字符转换为大写。php 5....
分类:
其他好文 时间:
2014-05-30 18:29:33
阅读次数:
306
#include #include #include #include using
namespace std;int main(){
//boost::interprocess::shared_memory_object类是按照单个字节的方式读写共享内存,用起来不方便 boost::i...
分类:
其他好文 时间:
2014-05-30 12:56:14
阅读次数:
225
1、通过Toast类显示提示消息对话框Toast.makeText(Login.this,"pleaseinputtherightinfomation!",Toast.LENGTH_LONG).show()函数实现。2、Android中的String类与Qt中的QString类有一点不同,Andro...
分类:
移动开发 时间:
2014-05-30 03:17:01
阅读次数:
287
各种数字类型转换成字符串型: String s = String.valueOf(
value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: String s = "169"; byte b =
Byte.parseByte( s ); short t = Shor...
分类:
编程语言 时间:
2014-05-29 23:30:17
阅读次数:
362