java基础
bobge
好人一个
展开
-
java 中 arrayList 与 linkedList的使用区别
今天看到的一个Blog上的内容,我把大致内容摘录下来,作为备忘。http://javachaos.crazyredpanda.com/?p=99 首先看一下LinkedList和ArrayList的继承关系。public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable,转载 2008-10-20 13:45:00 · 2985 阅读 · 0 评论 -
==与equals()
在比较字符型数据时, ==是java内置的,比较的是内存中的地址,比较的是对象的句柄;而equals()是对象的方法,所以相不相关由方法体来决定。因所有的类的父类都是object,所有equals()默认是: object.equals()方法 public boolean equals(Object obj) { return (this == obj);原创 2008-11-12 18:33:00 · 646 阅读 · 0 评论 -
String对象如何获取
方法1: String s = "abc";方法2: String s = new String("abc");解释方法1: 所有的字符串是常量,在常量池里放着,在编译期就产生了,所以String ss = "abc"产生的ss与s是指向同一个内存地址。 当遇到String a = "Hello"; 这样的语句时,Java会先在字符串池中寻找是否已经存在"Hello"这个字原创 2008-11-14 11:48:00 · 1114 阅读 · 0 评论