Java常见面试题
文章平均质量分 85
Java常见面试题
朱朱朱_
这个作者很懒,什么都没留下…
展开
-
Java中一个对象是怎么产生的
类加载的过程1.通过编译产生.class文件2.通过类加载器进行类加载,然后进行链接(verify验证,prepare准备,resolve解析),最后initialization初始化。2.1 类加载(loading):在对类进行加载时,会判断是否已经加载过了,如果已经加载过了就直接可以在堆上创建实例对象。如果没有加载过那么就轮到程序本身的类加载器(应用程序类加载器AppClassLoader)调用classLoad的方法,调用时首先它会递归调用calssLoad方法,参数是它的上一级的加载器也就原创 2021-03-29 19:55:26 · 269 阅读 · 1 评论 -
HashMap常见面试题总结(持续更新)
HashMap1.HashMap的原理2.如何解决Hash冲突3.HashMap的缺点1.HashMap的原理HashMap是一种集合,继承于Map接口,它的底层是由数组和链表组成的,存储的元素为Entry<K,V>键值对。一个HashMap只允许一个Key为null值,但是允许多个Value为null值。它存储元素主要依赖于Hashcode值,通过对Hashcode进行取高位运算然后与自身进行异或,再通过对数组长度进行取模得到索引位置,得到索引位置后判断是否为null值,如果是null就直原创 2021-03-12 14:43:22 · 271 阅读 · 0 评论 -
进程与线程常见面试题
这里写自定义目录标题欢迎使用Markdown编辑器前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使提原创 2021-03-11 22:07:24 · 699 阅读 · 0 评论