try-catch-finally中return一般写在哪块里面【一般在try、catch中写return,不在finally中写】?return写在catch中的话,finally中的代码会在return之前执行还是之后执行【之前,但return的返回值不受finally中的代码的影响(到return时会提前缓存返回值再执行finally中的代码再return返回提前缓存的返回值)】?

Redis的持久化机制有哪些?Redis的缓存删除策略?怎么保证修改数据库时Redis缓存的数据是最新的,而不是脏数据?

系统性能看哪些指标?load了解吗?

浏览器输入url会经历的步骤?

JAVA对象的HashCode相同,那么equals也会相等吗?equals与==的区别?

java对象创建在堆中的哪一块中【新生代、老年代】?什么时候java对象直接创建在老年代上?什么时候会minor gc?什么时候会full gc?怎么排查full gc的问题?arthas的常用命令?