Java
Louie81
这个作者很懒,什么都没留下…
展开
-
LinkedList、ArrayList、Vector对比
Collection的类继承图 ArrayList、LinkedList与Vector的对比从图中可以看到这三个集合都实现了List接口,所有使用方式都很相同,区别在于因为实现的方式不同,所以对不同的操作有不同的效率ArrayList 和Vector底层是采用数组方式存储数据,它们本质上是一个可以改变大小的数组。Vector由于使用了synchronized方法(线程安全),所以性能上比ArrayL原创 2016-05-22 10:16:37 · 138 阅读 · 0 评论 -
Java包装类常量池
Integer a=Integer.valueOf(100); Integer b=Integer.valueOf(100); System.out.println(a==b); Double d1=Double.valueOf(100); Double d2=Double.valueOf(100); System.out.println(d1==d2); 在给Integer赋值时,实原创 2016-06-11 10:38:12 · 554 阅读 · 0 评论 -
HashTable和HashMap区别
①继承不同。 public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map ② Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用Hash转载 2016-06-11 11:51:30 · 355 阅读 · 0 评论 -
map的四种遍历方式
public static void main(String[] args) {Map转载 2016-09-11 21:26:37 · 327 阅读 · 0 评论 -
java通过反射调用私有变量和私有方法
package com.test; import java.lang.reflect.Field; import java.lang.reflect.Method; public class ReflectDemo { public static void main(String[] args) throws Exception { Class clazz = PackageClazz.原创 2016-05-27 15:33:37 · 1080 阅读 · 0 评论