阿里java岗电话面(凉经)
阿里Java岗电话一面
阿里打了我几遍电话,才在下午接到电话面试,主要面试的是网络和java基础方面的问题:
- 自我介绍,项目介绍
- int和Integer的区别,它们俩消耗的内存是一样多的吗?
- hashmap的底层了解吗?怎么实现的?与hashtable的区别是什么?二者的应用场景是什么?
- java什么情况会有内存泄漏问题,举几个例子?
- 项目里用到了什么中间件?redis缓存有了解吗?具体的实现
- 网络这一块有了解吗?tcp和udp的区别
- 有什么问题要问我的吗?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JavaScript基本语法(二)
分支结构 1.if语句 2.if-else语句 3.三元表达式 4.if-else if-else if语句 5.switch-case 6.总结 循环结构 1.while循环 2.do-while循环 3.for循环 if语句 基本语法: if(表达式){ 代码 } 执行过程: 先判断表达式的结果是true还是false,如果是true则执行代码,如果是false,则不执行。 例子: 判断年龄是否大于等于18岁,如果大于18岁则可以看电影了。 var age = 19; if(age>=18){ console.log("可以看电影了"); } if-else语句 基本语法: if(表达式){ 代码1 }else{ 代码2 } 执行过程: 如果表达式的结果为true则执行代码1,如果表达式的结果是false,则执行代码2. 例子:小明的年龄是否是成年人,如果是成年人则提示“可以看电影了”,否则提示“回家写作业”。 var age = 10; if(age>=18){ console.log(“可以看电影了”); }else{ console.log("回家写作业"); }...
- 下一篇
Java TreeMap类源码解析
TreeMap实现的是基于红黑树的有序键值对集合,底层完全是树状链表不含有数组,key不能为null,value可以为null。本身含有comparator,若comparator不为null则所有关于key的比较都是通过comparator完成,否则直接根据key本身的class实现来比较,若此时key不是可比较类则会抛出错误。遍历的顺序是中序遍历,也就是说key是从小到大排列的。所有涉及遍历的操作都是fast-fail机制,这个在我集合解析系列中提过多次了,只有在put或remove操作中新增、删除结点造成树结构变更时会增加modCount值,本身是非线性安全类所有方法都没有synchronized修饰。 因为红黑树的插入和删除时维持红黑树性质的操作在TreeNode中分析过一次了,这里就不再重复介绍了(摸了),详细了解移步:Java HashMap类源码解析(续)-TreeNode 定义与构造函数部分 public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 2048小游戏-低调大师作品
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G