- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 try finally return
1, finally一定会执行(不考虑System.exit)。try或者catch的return返回前,会执行finally 2, 执行到return时,会在栈空间分配一块内存,并存入返回值,即使其后在finally里修改了相关的变量的值,但与此返回值已经无关了 public class Finally { public static void main(String[] args)...
2019-09-15 23:32:47 72
原创 思科初面
springMVC spring的两大特点, IOC如何实现的,AOP呢,java有几种代理模式 什么是垃圾,垃圾处理 类加载器 数据库用索引的优点缺点,有哪些优化数据库的办法 有没有碰到过并发的情况 如果系统经常崩溃,可能是哪些问题 ...
2019-09-06 22:29:44 101
原创 不要使用可变对象作为键
作为键的对象,你要保证它每次调用hashcode都返回相同值。这也是为什么StringBuilder没有像String那样用char数组重写hashcode方法,而是直接用的继承自Object的hashcode。如果使用可变属性来写equals和hashcode方法,会导致使用map,set时一些不可预知的问题,如: public class HashTest { private int ...
2019-09-02 02:20:26 112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人