Java
alwaystiys
这个作者很懒,什么都没留下…
展开
-
Java程序员面试中的多线程问题
0.Java 中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。 1.解释实现多线程的几种方法? 一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算多重继承时,优先选择实现 Runnab转载 2014-03-27 16:33:59 · 511 阅读 · 0 评论 -
有关GC的面试题
1、 Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。 需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。 System.gc() Runtime.getRuntime().gc() 上面的方原创 2014-03-27 14:01:03 · 3857 阅读 · 1 评论 -
Effective Java 第6条 消除过期的对象引用
不要依赖GC,GC会给你造成假象,要像原创 2014-04-06 12:34:28 · 1366 阅读 · 0 评论 -
Effective Java 第5条 避免创建不必要的对象
一般来说,最好能重用对象,而不是每次需要的时候就原创 2014-04-06 12:11:13 · 573 阅读 · 0 评论 -
Java 注解
注解也被称为元数据 为我们在代码中添加信息提供了一种形式化的方法,是我转载 2014-04-11 22:53:50 · 538 阅读 · 0 评论