zoukankan      html  css  js  c++  java
  • Java运行机制及相关术语

    JVM

    java虚拟机(Java Virtual Machine)
    JVM可以实现java程序的夸平台运行,即运行的操作平台各不相同

    JVM基本原理

    java运行机制

    编译型语言(如C、C++)

    源文件 -- 编译器--> 可执行文件
    运行可执行文件 --> 机器指令

    解释型语言(javascript 、perl)

    文本文件 ---解释器-> 直接翻译成机器指令

    先编译,后解释(java)

    .java源文件 -- 编译 --> .class字节码文件 (字节码)– jvm解释执行 --> 真正的机器指令
    Write Once , Run Anywhere(一次编写到处运行)

    JDK

    JDK(Java Development Kit)称为java开发包,是java语言的开发工具包(SDK),是面向开发者的工具套件。

    javac:Java编译器,将java源代码文件转换成.class字节码文件
    java:java解释器,直接解释执行java字节码文件
    javadoc:根据java源文件及文档说明生成HTML文档
    javap:java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节码含义
    appletviewer:小应用程序浏览器,一种执行HTML文件上的Java应用小程序的Java浏览器,即Applet 
    jdb:Java调试器,可以逐行执行程序,设置断点和检查变量
    javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件

    JDK、JRE、JVM关系图

    JDK、JRE、JVM关系图

  • 相关阅读:
    安装 oracle
    svn 编辑
    软件构架
    liunx操作
    css的样式分类
    简单自己做了一个个人简历
    网页制作之表格,列表
    MYSQL表创建
    linux操作指令 第二部分
    linux操作指令 第一部分
  • 原文地址:https://www.cnblogs.com/weblogs/p/4745420.html
Copyright © 2011-2022 走看看