摘要: 前言 一个Java文件从编码完成到最终执行,一般主要包括两个过程 编译 运行 编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。 运行,则是把编译生成的.class文件交给Java虚拟机(JVM)执行。 而我们所说的类加载过程即是指JVM虚拟机把.c 阅读全文
posted @ 2020-03-25 15:26 Antony_hubei 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 前言 HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。 开场 面试官: 你先自我介绍一下吧! 安琪拉: 我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目前在--公司做--系统开发。 面试官: 看你简历上写熟 阅读全文
posted @ 2020-03-25 15:04 Antony_hubei 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨Hash 阅读全文
posted @ 2020-03-25 14:56 Antony_hubei 阅读(256) 评论(0) 推荐(0) 编辑