
面试整理
java_爱吃肉
少走弯路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见面试题--jvm虚拟机创建对象的全过程
一、编译 编译成虚拟机能加载的字节码文件.class 二、 类加载过程(类加载至JVM) 1、加载(至元空间) 把class类元信息加载进方法区(元空间),并以运行时数据结构存储 2、链接(检查赋0值设对象头) 2.1、 验证(校验检查) 文件格式校验; 确保类信息符合JVM规范,没有安全方面的问题,如static final要给默认值类似的; 2.2、准备(分配至堆的运行时常量池,并赋值) 给成员变量赋初始0值: 常量fin原创 2021-08-19 10:34:32 · 209 阅读 · 0 评论 -
面试-leetCode-高频算法-1链表-1.1反转链表
1、定义链表 public class ListNode { int val; public ListNode next; ListNode() { } ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.val = val; this.next = next; } } 2、反转链表原创 2021-06-28 14:44:22 · 135 阅读 · 0 评论