【说站】java语言属于哪种语言
2024-10-14
39
java语言属于哪种语言
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电脑。
更新于:1个月前赞一波!
相关文章
- 【说站】java方法重载的无效探究
- 【说站】java重载方法的参数设置
- 【说站】java内存溢出的四种情况
- 【说站】java抽象类和接口的区别探究
- 【说站】java多态中成员如何访问
- 【说站】java代码块的执行顺序是什么
- 【说站】java继承的优缺点分析
- 【说站】java动态绑定如何理解?
- 【说站】java静态绑定是什么
- 【说站】java静态和动态绑定的对比
- 【说站】java稀疏数组是什么
- 【说站】java如何检查内存泄漏
- 【说站】java内存泄漏
- 【说站】java方法重载
- 【说站】java内存泄漏的解决方法
- 【说站】java多态的理解
- 【说站】java数据结构
- 【说站】java程序编好了怎么运行
- 【说站】java中不同变量的区别
- 【说站】本月编程语言排行:C语言稳居榜首,python持续上升
文章评论
评论问答