- 博客(3)
- 收藏
- 关注
原创 Java集合学习之——HashMap源码解读(一)
HashMap是我们开发中常用到的集合类型之一,它是一个数组链表结构,即横向是数组组成形式。纵向在每一个数组元素上可能还有一个纵向链表结构,如图绿色的部分,又成为“桶”,元素的组成单元是一个Entry对象。看源码解析,当HashMap里加入一个值时: public V put(K key, V value) { //1、key为null时,专门对这个元素进行处理 ...
2019-04-08 14:05:45 198
原创 Spring学习:在本类中调用带@Async注解的方法与Spring的AOP动态代理
在类中,调用本类的含有@Async注解的异步方法,不能直接调用(带有@Transactional的也是)public class AsyncService{ public void syncHandleData() { String name = Thread.currentThread().getName(); System.out.println("-------...
2019-02-28 11:38:54 3301 1
原创 Java初级工程师常见面试题
整理一下自己所经历的高频面试题目。对于一个初级java开发人员的面试,面试时间一般为30~40分钟,有短点的,先写一张笔试卷子,然后面试20分钟,也有长一些的,我最长的一次面试将近2个小时,最后一轮纯技术面,看见面试官在一张纸上记上一个个知识点,问的很细。也有的公司会机试,但很少。像这样很仔细的面试官,会提前在纸上写上各个知识点,挨个问,然后根据你的情况在后面打勾或叉(这一般是稍大一点的公司,一个...
2019-01-28 15:42:02 3695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人