Snowberg

 

2012年3月17日

静态内部类

摘要: 来自:http://blog.csdn.net/yakihappy/article/details/3979858如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着:1.嵌套类的对象, 阅读全文

posted @ 2012-03-17 19:00 Snowberg 阅读(230) 评论(0) 推荐(0) 编辑

关于java线程与线程池(看到文章的汇总)

摘要: 可以使用线程池对其进行管理,同时线程池还具有提高系统性能的优点,因为创建线程和清除线程的开销比较大。有两种不同类型的线程池:一是固定线程数量的线程池;二是可变数量的线程池。对于固定数量的线程池,可以使用Executors的静态方法 newFixedThreadPool 来创建 ExecutorService;或者利用 newSingleThreadPool来创建。而 ExecutorService 实现了 Executor 接口,这个接口中有一个方法:Execute(Runnable command),也就是执行线程。对于固定数量的线程池而言,如果需要执行的线程数量多于构造的数量,那么只能并发 阅读全文

posted @ 2012-03-17 09:51 Snowberg 阅读(765) 评论(0) 推荐(0) 编辑

导航