- 博客(3)
- 收藏
- 关注
原创 面试题笔试题收集
1.请阐述Java内存管理机制,并举例说明java中内存泄漏的发生。 答: 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对象的运行...
2018-08-08 19:10:39
140
转载 线程题 双线程循环打印
主线程启动两个子线程,其中一个连续打印B,另一个连续打印E,两个线程的打印输出在同一行,要求打印出一行包括40个B和E相同的字符串,BEBEBEBE……。 实现代码: package test; public class Test204 { private static final int _REPET_TIME = 80; //限定次数,方便测试结果 private v...
2018-08-08 18:27:02
259
转载 老鼠试毒药问题
有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周后找出有毒的酒。试问最少用多少只老鼠可以找出毒药。 答案:10只。 本题主要考察二进制编码。 10只老鼠按顺序排好,每桶酒按照编号转换成二进制,给相应位置上是1的老鼠喝。最后按死掉的老鼠是哪几只,然后排成二进制,再转成十进制就是第几桶酒。 比如:第70桶酒,70转换成二进制就是00010001...
2018-08-08 17:53:49
4334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人