随笔分类 -  java面试

摘要:![](https://img2018.cnblogs.com/blog/1234831/201904/1234831-20190409221219940-395077329.gif) ![](https://img2018.cnblogs.com/blog/1234831/201904/1234831-20190409221230087-282757063.jpg) ![](https://... 阅读全文
posted @ 2019-04-09 22:13 lick 阅读(155) 评论(0) 推荐(0)
摘要:垃圾回收(Garbage Collection,GC) 垃圾识别算法 在java中什么样的对象会被认定为垃圾呢?如何找到这些对象? 1.引用计数法 在java中,对象的使用时考引用来实现的。也就是说,如果一个对象没有被引用,这个对象就可能被认定为垃圾。 优点:实现简单,效率高 缺点:无法解决循环引用 阅读全文
posted @ 2019-04-09 15:25 lick 阅读(219) 评论(0) 推荐(0)
摘要:直接上代码 运行结果 阅读全文
posted @ 2019-04-07 22:43 lick 阅读(1451) 评论(0) 推荐(0)
摘要:一般可以使用 不要使用$. 使用 可以很大程度上防止SQL注入,提高系统安全。$则不可以。 排序使用order by时,使用$,order by ${columnName}. {} 占位符, 预编译处理。 ${} 字符串替换,使用花括号内的字符串替换 { }:解析为一个 JDBC 预编译语句(pre 阅读全文
posted @ 2019-04-05 19:15 lick 阅读(336) 评论(0) 推荐(0)
摘要:先来看一段代码 第四行 ,== 值比较 因为内存地址不一样,所以返回false 第五行 ,equals方法是用来比较两个对象的引用是否相等,即是否指向同一个对象。都是指向"hello" 所以返回true 总结: 1)对于 == ,可用于比较基本类型和引用类型。 如果作用于基本数据类型的变量,则直接比 阅读全文
posted @ 2019-04-05 10:58 lick 阅读(127) 评论(0) 推荐(0)
摘要:数据库事务的隔离级别,由低到高 : READ UNCOMMITTED(读未提交数据):允许事务读取未被其他事务提交的变更数据,会出现脏读、不可重复读和幻读问题。 READ COMMITTED(读已提交数据):只允许事务读取已经被其他事务提交的变更数据,可避免脏读,仍会出现不可重复读和幻读问题。 RE 阅读全文
posted @ 2019-04-02 16:20 lick 阅读(191) 评论(0) 推荐(0)
摘要:重复和有序 List 存储的元素是有顺序的,并且值允许重复; Map 元素按键值对存储,无放入顺序 ,它的键是不允许重复的,但是值是允许重复的; Set 存储的元素是无顺序的,并且不允许重复,元素虽然无放入顺序,但是元素在 set 中的位置是有该元素的 HashCode 决定的,其位置其实是固定的。 阅读全文
posted @ 2019-04-02 15:51 lick 阅读(340) 评论(0) 推荐(0)