• 技术文章 >java >java基础

    java语言属于哪种语言

    小妮浅浅小妮浅浅2021-04-16 09:45:29原创6394

    java是一种半编译、半解释执行的语言。

    1、java概念

    Java不同于一般的编译语言和解释语言。先将源代码编译成字节码,再依靠各种平台上的虚拟机解释执行字节码,从而实现一次性编写,四处运行的跨平台特性。早期JVM可以在一定程度上降低Java程序的运行效率。但是J2SE1.4.2发布后,Java的运行速度大大提高。

    Java不同于其他语言。由于java针对不同的平台有不同的JVM,所以实现了跨平台。因此,Java语言有一种说法是编译到处运行。

    2、编译型和解释型

    (1)可以说是编译型的。因为所有的Java代码都是编译的,所以java没有编译就没有用。

    (2)你可以说是解释型的:因为java代码编译后不能直接运行,解释运行在JVM上,所以是解释运行,也就是解释。

    (3)然而,为了效率,现在的JVM有一些JIT优化。它进制代码编译成本地代码直接运行,所以它也是编译的。

    以上就是关于java语言的分析,可以看出它是不会完全属于某一种语言的,在编译和解释型上都有所涉及。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java语言
    品易云
    上一篇:java语言好还是c 好 下一篇:java语言的发展历史

    相关文章推荐

    • Java语言开发中elasticsearch如何安装?• java线程优先级是什么• java CAS是什么• java字节码是什么• java如何反编译字节码文件• java中kotlin函数的使用• java中Class的三种实例化• java反射如何实例化对象• java语言是一种什么语言• java语言代码大全• java语言的特点有哪些• java语言好还是c 好

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网