随笔分类 -  面试题

摘要:1.HashMap和HashTable的区别? HashMap不是线程安全的它的操作方法没有进行同步处理 HashMap允许key为空 HashTable是线程安全的它的操作方法加以了synchronized修饰 HashTable不允许Key为空 2.ArrayList和LinkedList和Ve 阅读全文
posted @ 2017-06-06 12:28 墨.荷 阅读(133) 评论(0) 推荐(0)
摘要:什么事闭包? 闭包这个概念是js(javascript)中的,产生闭包的原因是当外部访问到function中的另一个内部function时就会产生一个闭包。 function a(){ var x=2; function b(y){ alert(x+y); } return b(3); } var 阅读全文
posted @ 2017-06-05 23:23 墨.荷 阅读(93) 评论(0) 推荐(0)
摘要:你认为我说java是传引用对吗? 首先在Java中不存在引用传递,是以值传递的具体可以看一下面这个例子。 运行结果 1.首先运行mian方法入栈,给x,y变量分配地址,接下来执行operator方法,此时operator放入栈,其分配地址给形参x,y;当运行operator的时候且传入x,y此时形参 阅读全文
posted @ 2017-06-05 18:05 墨.荷 阅读(93) 评论(0) 推荐(0)
摘要:左右全查询的区别? 结合起来就是如下几句 1.左查询(Left outer join) 结果集中除了包含满足条件的行外,还包含右表中不满足条件的记录行。当右表不满足时,其对应的行列值现实为NULL。 2.右查询(Right outer join) 结果集中除了包含满足条件的行外,还包含左表中不满足条 阅读全文
posted @ 2017-06-02 13:23 墨.荷 阅读(96) 评论(0) 推荐(0)
摘要:HashSet和ArrayList的区别是什么? 1.内部实现 ArrayList是以数组来存储数据,看下面的源代码就能得知。 HashSet是用HashMap来储存数据 2.元素存储 ArrayList内部实现为一个数组,它的数据自然就会出现重复的现象。 HashSet内部实现是一个HashMap 阅读全文
posted @ 2017-06-02 12:59 墨.荷 阅读(110) 评论(0) 推荐(0)