摘要: 本文是“最最最常见Java面试题总结”系列第三周的文章。 主要内容: 1. Arraylist 与 LinkedList 异同 2. ArrayList 与 Vector 区别 3. HashMap的底层实现 4. HashMap 和 Hashtable 的区别 5. HashMap 的长度为什么是 阅读全文
posted @ 2018-09-18 11:45 会偷袭的猫 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 作者:java述链接:https://zhuanlan.zhihu.com/p/44291700来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 目录 技术一面(23问) 技术二面(3大块) 性能优化(21点) 项目实战(34块) JAVA方向技术考察点(15点) JA 阅读全文
posted @ 2018-09-18 11:43 会偷袭的猫 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 写在前面(常见面试题) 基本问题: 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题: String类和常量池 8种基本类型的包装类和常量池 1 概述 对于 Jav 阅读全文
posted @ 2018-09-18 10:56 会偷袭的猫 阅读(115) 评论(0) 推荐(0) 编辑
摘要: TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 阅读全文
posted @ 2018-09-18 09:38 会偷袭的猫 阅读(164) 评论(0) 推荐(0) 编辑