美文网首页
1.1.1 JAVA程序运行机制

1.1.1 JAVA程序运行机制

作者: MichealDiao | 来源:发表于2019-11-05 10:18 被阅读0次

[TOC]

class文件

  • 对.java文件执行 javac命令后,得到.class文件,里面包含了java程序执行的字节码,想看懂字节码可以用字节码表来查找

一个JVM包含了什么

一个java程序就是一个jvm,里面包含了

  • 各个线程共享的
    • 方法区:存放类信息、常亮、静态变量、编译后的代码
    • 堆内存:存放对象的实例,GC要对堆内存管理
  • 各个线程独占的
    • 程序计数器:记录当前线程执行的字节码的位置,cpu在多线程间轮流切换执行,切换了线程之后,就是通过程序计数器来找到上一次执行到的位置的
    • 虚拟机栈:都是给执行方法使用的,占内存默认最大1M,超出抛StackOverflowError
      本地方法栈:都是给执行方法使用的,占内存默认最大1M,超出抛StackOverflowError

我觉得理解到这里就够了

相关文章

  • 1.1.1 JAVA程序运行机制

    [TOC] class文件 对.java文件执行 javac命令后,得到.class文件,里面包含了java程序执...

  • 网易课第一章java基础

    1.1.1JAVA程序运行机制1.1.2线程的六种状态1.1.3正确的线程中止方法1.1.5线程通讯1.1.6线程...

  • Java程序运行机制

    Java程序运行机制tags: 基础,Java, Java程序运行机制 Java语言是一种特殊的高级语言,它既具有...

  • 2018-07-16

    JAVA程序运行机制 要想学习java这门语言必须掌握java的运行机制,java开发必须具备jdk,jre,jv...

  • 2019-03-26

    Java简单程序 初识java 1.了解java运行机制,java首先把文件编译成.class文件,之后再解释.c...

  • 2020-01-04 java一些简单的知识点

    java应用程序的运行机制 源文件(java)通过java编译器 到字节码文件(class) 然后在虚拟中运行(...

  • JAVA知识 —— Java程序的运行机制

    导读目录 1.Java程序运行机制 参考书籍 《疯狂Java讲义》(第3版) 李刚 著 《深入理解Java虚拟机》...

  • Java基础语法

    java运行机制 编译型 解释型 程序运行机制 1、注释、标志符、关键字 注释: 平时我们编写代码,在代码量比较少...

  • Java高级工程师学习路径

    第一章 多线程并发编程 1.1 Java基础 1.1.1 JAVA程序运行堆栈分析1.1.2 线程状态1.1.3 ...

  • java学习笔记(一) java语言概述

    一、Java程序运行机制 来自:http://www.linxiaosen.com/135.htmlJava两大核...

网友评论

      本文标题:1.1.1 JAVA程序运行机制

      本文链接:https://www.haomeiwen.com/subject/fpkdbctx.html