• Java 程序运行机制


    高级编程语言按照程序的执行方式分为编译型和解释型两种。简单来说,编译型语言是指编译器针对特定的操作系统将源代码一次性翻译成可被该平台执行的机器码;解释型语言是指解释器对源程序逐行解释成特定平台的机器码并立即执行。

    • 编译型:类似于把一本中文书直接全文翻译成英文版出售(编译器:对操作系统要求比较低,执行速度快) C/C++语言都是编译型语言

    • 解释型:类似于请一位翻译官,要看外文书时才帮助翻译(代价比较大,麻烦)

      网页,服务器脚本:对于速度要求不高,就可以边执行边解释

      JavaScript/VB等都是解释型语言

      区别:时机不同

    • 程序运行机制

    随着硬件技术的发展,编译型和解释型的区分越来越模糊,所以解释型的效率也越来越高。而Java两个过程都有,Java程序先经过编译,最后到操作系统的时候才解释,Java程序既有编译型的特征,也有解释型的特征。

    从*.java 到 *.class 经过一个 java.c 命令,其中 java.c 命令充当了编译器的效果

    如果博客内容有误,请联系我修改指正,非常感谢! 如果觉得这篇博客对你有用的话,就帮我点个小小的赞吧! 一起加油鸭, 越努力,越幸运!!!
  • 相关阅读:
    Asp.Net MVC4开发二: Entity Framework在Asp.Net MVC4中的应用
    敌兵布阵(杭电1166)(树状数组)
    alibaba dexposed初步解析
    shell学习三十二天----read读取一行
    cocos2d-x CCScrollView 源代码分析
    语言-编程语言:Python
    GitHub:Python
    GitHub-Microsoft:DotNet4
    GitHub-Microsoft:DotNet3
    GitHub-Microsoft:DotNet2
  • 原文地址:https://www.cnblogs.com/studywithme/p/13548211.html
Copyright © 2020-2023  润新知