一、Java 基础知识1、Object 类相关方法getClass 获取当前运行时对象的 Class 对象。hashCode 返回对象的 hash 码。clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝 ...
参考资料: JVM虚拟机入门教程 陈树义 JavaGuide 深入理解Java虚拟机 面经: 个人整理 Java 后端面试题 JVM 篇 阿里 Java 实习十轮面试面经 . 讲一下JVM内存模型 运行时数据区 JVM内存模型分为两部分:线程共享和线程私有 JDK . 之后方法区被元空间Metaspace替代。 程序计数器PC:代码流程的控制和多线程上下文切换恢复现场 虚拟机栈:也就是我们常说的 ...
2021-05-02 15:00 0 2978 推荐指数:
一、Java 基础知识1、Object 类相关方法getClass 获取当前运行时对象的 Class 对象。hashCode 返回对象的 hash 码。clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝 ...
在浏览器输入URL,按下回车之后的流程? DNS域名解析,得到IP地址 解析出IP地址后,根据IP地址和默认端口80和服务器建立连接 浏览器发出读取文件(URL中域名后边部分对应的文件)的HT ...
,编译器吧Java代码编译成平台无关的中间代码,任后在JVM上解释运行,具有很好的可移植性。 4.Jav ...
leetcode https://github.com/labuladong/fucking-algorithm C++面试问题 https://github.com/huihut/interview https://www.cnblogs.com/LUO77/p ...
一、Java 基础知识 1、Object 类相关方法 getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类 ...
基本信息: 数据结构:数据+链表,数组+链表+红黑树 jdk1.8中,当链表大小超过8时,就会转换为红黑树,当小于6时变回链表,主要是根据泊松分布,在负载因子默认为0. ...
微信公众号:moon聊技术 关注选择“ 星标 ”, 重磅干货,第一 时间送达! [如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 大家好,我是 moon。 《面试八股文》之 JVM 20卷 它来了,整理大部分经常会问到的考点,整整 20 问,当然,moon 给出的答案也是 ...
背之前先来看看阿里巴巴的常问Java基础你们会几个? Java语言具有哪些特点? Java为纯面向对象的语言。它能够直接反应现实生活中的对象。 具有平台无关性。java利用Java虚拟机运行字节码,无论是在Windows、Linux还是MacOS等其它平台对Java程序进行编译 ...