干货文章分享
  • Home
  • About
  • PYTHON
Subscribe
Tagged

栈

A collection of 1 post

程序员

一段java代码是如何执行的?

本文分享自华为云社区《一段java代码是如何执行的》,原文作者:技术火炬手 。 当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能。那么,你都知道这段代码都是如何执行的吗? 1. 编译成class众所周知,java代码是不能直接在jvm上执行的,执行的是class文件,将java代码编程class文件,需要编译 常用的编译方法是:javac xxx.java 但目前常见的java编辑工具,如eclipse和ideal都自带自动编译动能 2. jvm的构成让我们回忆一下jvm的构成: 主题上分为五个部分: 方法区,本地方法栈,java堆,java栈,程序计数器 其中,java栈,本地方法栈,程序计数器为线程私有,其余为线程共享 那么,方法在哪个地方执行呢? java栈。 栈的遵循的方式是先进后出,java栈中方法的执行也遵循此规律,方法执行的步骤又称为栈帧。 3. 方法的顺序执行和栈帧上代码: Java 代码 public class Main { public static

lanmao Apr 7, 2021 • 5 min read
干货文章分享 © 2021
  • Data & privacy
  • Contact
  • Contribute →
Powered by Ghost