- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 Java 7之基础 - 强引用、弱引用、软引用、虚引用
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: ? 1 Object o=new Object(); // 强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程
2015-10-12 12:11:55
326
原创 创建线程的第三种方法-callable futureTask
通过实现Callable接口来创建Thread线程:其中,Callable接口(也只有一个方法)定义如下: public interface Callable { V call() throws Exception; } 步骤1:创建实现Callable接口的类SomeCallable(略); 步骤2:创建一个类对象: Callable oneCalla
2015-09-23 22:24:06
556
转载 两个例子充分理解静态变量,方法调用次序
public class Test { Person person = new Person("Test"); static{ System.out.println("test static"); } public Test() { System.out.print
2015-09-14 14:11:01
398
转载 Java垃圾回收机制
以前没有写博客的习惯,学过的东西又不能一直都记着,所以用到“方现查”,每次都要看很多东西,才能把某一方面的东西看全。 对于Java垃圾回收机制,这个很久前就学过,并且理解过了,好长时间不用,就丢到回爪洼岛了,这里还是记下,方便以后再次查看,不用浪费太多时间。 了解Java垃圾回收机制,就要知道Java各个版本的区别,尤其是随着JDK版本的提升,都比较以前版本有哪些改进。最近,尤其是JD
2015-09-10 14:19:43
320
转载 异常的一些经典问题
1、运行时异常与一般异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 2、error和exception有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不
2015-09-09 16:46:18
394
转载 Java面试题
目录 一、Spring工作原理 二、为什么要用Spring 三、请你谈谈SSH整合 四、介绍一下Spring的事务管理 五、什么是依赖注入,依赖注入的作用是什么? 六、什么是AOP,AOP的作用是什么? 七、Spring中的BeanFactory与ApplicationContext的作用有哪些? 八、连接池 九、跨库事务 一、Spring MVC工作原理 1.
2015-09-09 10:57:18
513
转载 java中的内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 1
2015-09-08 16:37:36
326
转载 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
1、什么是匿名内部类? 内部类,存在于另一个类内部的类,而匿名内部类,顾名思义,就是没有名字的内部类。 2、为什么需要匿名内部类? 每个inner class都能够各自继承某一实现类(implementation)。因此,inner class不受限于outer class是否已继承自某一实现类。 如果少了inner class所提供的“继
2015-09-08 16:22:00
308
转载 finalize()方法与system.gc()方法
//此类说明了 finalize 关键字以及 System.gc() 的作用 /* finalize 类似 c++中析构函数,表示对象即将消亡时,调用此方法 gc() 方法表示把拉级回收器启动,把拉圾收走 */ class Person { private String name;
2015-09-08 16:04:36
373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅