JVM如何执行方法调用

JVM如何执行方法调用

深入理解重载和重写,在分析静态绑定和动态绑定的同时,对 Java 多态又有了新的认识,以及JVM如何识别方法并进行方法调用背景我们来看一下某个类中这样一段代码: public static void main(String[] args) { OverWriteC...
关于JVM类加载的那些事

关于JVM类加载的那些事

在上一篇文章中我们知道 Java 语言的类型可以分为两大类:基本类型(primitive types)和引用类型(reference types)。比如 Java 的基本类型,它们是由 Java 虚拟机预先定义好的。Java 引用类型主要分为四种:类、接口、数...
聊聊Java的数据类型

聊聊Java的数据类型

上文我们了解了 Java 虚拟机,并跟着学习了 Java 字节码的执行过程,本文将带大家全面了解 Java 的数据类型,这是我们学习 Java 语言的第一步,不管写什么代码,都需要用到数据类型。在我刚接触 Java 学习时,第一个上手的...
你知道Java代码是如何执行的吗

你知道Java代码是如何执行的吗

本文介绍了 Java 虚拟机,以及从宏观上介绍 Java 代码如何在虚拟机中运行。详细讲述了Java 的跨平台,还通过一个示例演示了如何通过字节码分析一个方法的执行过程。前言作为一名 Java 程序员,平日里都是和 Java 代码打交道...