最新 最热

JVM内存模型——运行时数据区的特点和作用

java之所以发展到如今这个规模与生态呢很大程度上源于它的虚拟机,而内存管理又是虚拟机中的一个重要命题。可以说当JVM接手了内存管理的事宜之后呢,相对于C++手动控制管理内存,Java降低了开发者的门槛,也提高了程序的可维...

2022-12-02
0

从源码探究双亲委派机制

所谓的双亲委派,就是先让父亲加载器试图加载该Class,只有在父亲加载器无法加载该类时才尝试从自己的类路径中加载该类。   通俗的讲,就是某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父亲加载器,依次递...

2022-12-02
1

Class的生命周期

java 文件通过javac编译成class文件,这种代码我们称之为字节码(中间码), 由JVM去加载字节码这个过程。

2022-12-02
0

Java文件是怎么编译成Class文件的

其实就是我们前端的编译过程,是通过javac(编译器)把java文件变成.class字节码文件。

2022-12-02
0

什么是Java虚拟机以及JDK,JRE,JVM的区别和联系

The Java Virtual Machine (JVM) is an abstract computing machine. The JVM is a program that looks like a machine to the programs written to execute in it. This w...

2022-12-02
1

面上大厂需要准备的面试题

简历,最好能找大厂的小哥哥帮你看看,改到他们觉得可以过hr的法眼,让他们帮你内推,这样基本能获取到面试的机会,不然机会都没有,只能做大厂梦了。...

2022-12-02
1

【面试题】Java中子类和父类静态代码块、非静态代码块、构造函数的执行顺序总结一览表

在面试的时候,有时候我们会被问到这样的问题:子类A继承父类B,A a = new A();则父类B的构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行的先后顺序是什么?...

2022-12-02
1

使用Kafka Assistant监控Kafka关键指标

Kafka Assistant下载地址:http://www.redisant.cn/ka

2022-12-02
1

Java泛型探究及泛型擦除机制和如何跳过编译阶段

也就是说,我们日常使用的泛型,JVM并不知道它的存在,因为泛型在编译阶段就已经被处理成普通的类和方法;

2022-12-02
0