美文网首页
Java既是编译型语言也是解释型语言

Java既是编译型语言也是解释型语言

作者: StrongZhao | 来源:发表于2016-07-10 19:09 被阅读562次

”Java是编译型语言还是解释型语言?“这个问题经常会在Java程序员面试过程中被问到,但是还是有一部分人不知道Java到底属于什么类型的语言。

针对这个问题,我们首先要知道什么是编译型语言,什么是解释型语言以及Java的编译原理。

编译型语言是在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行的语言。

解释型语言是在程序运行的时候,通过解释器对程序逐行作出解释,然后直接运行的语言。

Java的编译原理是先把Java源码编译成字节码,通过虚拟机把字节码解释成机器码,然后再执行机器码。通过Java的编译原理和编译型语言的定义及解释型语言的定义可以看的出来,Java语言既是编译型语言也是解释型语言。

相关文章

  • Java既是编译型语言也是解释型语言

    ”Java是编译型语言还是解释型语言?“这个问题经常会在Java程序员面试过程中被问到,但是还是有一部分人不知道J...

  • 《Java程序员修炼之道》阅读笔记

    第一章 初识Java7 1.1Java编译流程 从图中可以看出,Java既是编译性语言,也是解释性语言。编译型语言...

  • 菜鸟Python(1)

    Python 是解释型语言 java 是编译型语言 解释型语言,发布相当等于公布源码. 解释型语言,运行时间长 编...

  • JAVA非编程类知识总结(敲黑板~)

    1、java是编译型语言还是解释型语言?(解释型语言) java第一次编译成自己可认识文件.class,然后JVM...

  • 第一周总结

    一、初识Java 1.Java既属于编译型语言,又属于解释型语言 编译型语言:在程序执行之前,先进行编译,下次运行...

  • JavaScript之解释型语言与编译型语言

    概览 JavaScript是一门解释型的编译语言。 内容 解释型语言 vs 编译型语言 解释型语言与编译型语言的本...

  • 基础概述

    基础 语言分类 编译型 : c,c++ Java 有编译型,也有解释型 解释型: Python,Rub...

  • java反射的学习

    java也是一门编译型语言,但凡的是编译型语言,都有着不灵活的一面,不能像js这样的解释性语言的动态化,但是编译型...

  • js设计原理

    js是解释型语言 语言分编译型和解释型语言 解释器和编译器

  • 2018-08-16 Linux系统基础及安全

    基本技能。开发语言:编译型语言:C/C++;解释型语言:Perl、Ruby、JavaScript;混合型:Java...

网友评论

      本文标题:Java既是编译型语言也是解释型语言

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