- 博客(6)
- 收藏
- 关注
转载 JAVA ClassLoader
ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象。几个相关概念ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流等),通过ClassLoader从而将资源载入JVM;每个class都有一个reference,指向自己的ClassL
2015-10-30 10:14:54 287
转载 java中ArrayList 、LinkList区别
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList优于LinkedList,因为ArrayList可以随机定位,而LinkedList要移动指针一步一步的移动到节点处。(参考数组与链表来思考) 3.对于新增和删除操作add和remove,LinedList比较占优势,只需要对指针进
2014-03-04 15:03:34 391
转载 hashmap中equals() 和hashcode()
众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。 而Object的equals()方法比较的是地址值。 一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equals()方法,让他们
2014-03-04 14:37:22 872
转载 abstract的方法 与 static/native/synchronized
abstract的方法是否可同时是static,是否可同时是native,是否可同时是synchronized? 1、abstract与static abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) sta
2014-03-04 11:24:08 847
转载 对象引用与对象的区别
初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便于说明,我们先定义一个简单的类: class Vehicle {int passenger
2014-03-03 16:27:59 380
转载 Java中String 和StringBuffer的区别
先看下面的这个例子,读懂这个例子,你就理解了。publicclass Test { publicstaticvoid stringReplace (String text) { text = text.replace('j' , 'i'); } publicstaticvoid bufferReplace (StringBuff
2014-03-03 16:13:45 372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人