jvm
ademen
这个作者很懒,什么都没留下…
展开
-
jvm的一个点,Java静态代码块、非静态代码块、静态变量、实例变量和构造函数的执行顺序
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容分析思路(核心静态代码块是随着类的加载而加载,而且只执行一次,非静态代码块优先于构造代码块,执行是随着对象的创建而执行的)1、首先不考虑父类,只考虑本类的情况下,执行顺序为:静态代码块|静态变量—>非静态代码块|实例变量—>构造函数静态代码块和静态变量执行的先后顺序是代码的编写顺序,非静态代码块和实例变量的执行顺序同样也是代码编写的先后顺序2、下面继续,存在父类的情况下原创 2020-12-11 00:39:34 · 251 阅读 · 0 评论 -
20201202jvm学习第1课
1.为什么 Java 研发系统需要 JVM?java代码是高级预计,不能直接和操作系统交互,需要中间平台。2.对你 JVM 的运行原理了解多少?Java 虚拟机。它能识别 .class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操作。3.我们写的 Java 代码到底是如何运行起来的?JVM 认为是一个翻译器,会持续不断的翻译执行 Java 字节码,然后调用真正的操作系统函数,这些操作系统函数是与平台息息相关的。关系 就是 java代码 —》maven编译成.c原创 2020-12-02 21:03:17 · 120 阅读 · 0 评论