面试刷题
panda有个黑眼圈
这个作者很懒,什么都没留下…
展开
-
面试题目知识点(1)--Object obj =new Object()
DCL单例(double check lock双重锁机制)public class DclClass { private static DclClass INSTANCE; //构造函数私有化 private DclClass() {} public static DclClass getInstance() { //双重检查之一 //先判断是否为空,为空则去拿锁 if(INSTANCE == null) { //若发现锁不在 则继续等锁 //等到空锁时 需原创 2020-07-06 20:11:44 · 3090 阅读 · 1 评论 -
Java面试错题之牛客网(20191018-1)
1.内联函数调用某个函数实际上将程序执行顺序转移到该函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存地址继续执行。也就是通常说的压栈和出栈。因此,函数调用要有一定的时间和空间方面的开销。那么对于那些函数体代码不是很大,又频繁调用的函数来说,这个时间和空间的消耗会很大。...原创 2019-10-18 17:18:49 · 102 阅读 · 0 评论 -
String字符串难点
public class Demo { public static void main(String args[]) { String str1 = new String("hello"); String str2 = new String("hello"); String str3 = "hello"; String str...原创 2019-10-18 16:39:08 · 371 阅读 · 1 评论 -
Java面试错题之牛客网(20191017-1)
1.Finally块public boolean returnTest(){ try { return true; } catch (Exception e) { } finally { return false; }}解析:finally其实是仅在return 语句执行前执行,如...原创 2019-10-17 09:43:28 · 352 阅读 · 0 评论