有人说java的编译依赖于jdk,并没有生成可执行文件,只有classic作为中间产物,所以是解释性语言。但执行文件前确实要编译,有些搞不明白,java到底算哪种。
Java是解释型还是编译型
它既不属于传统的编译型语言也不属于解释型语言。它是先编译成.CLASS字节码文件,然后再利用虚拟机解释执行的.可以说先编译后解释吧。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态...
Java是解释型语言还是编译型语言
Java是编译型语言,代码编程之后,需要编译成机器可以运行得文件,才能运行。解释型语言是代码写好之后不用编译,直接可以运行得。例如html,这种。所见即所运行得。
Java语言是以哪一种语言为基础的?
java是什么类型的编程语言1、java语言属于混合型语言,是解释型语言和编译型语言之间的一种语言,是一个支持网络计算的面向对象程序设计语言,吸收了Smalltalk语言和C++语言的优点,并增加了其独有特性,如支持并发程序设计、网络通信、和多媒体数据控制等。2、java属于编程语言,是一门面向对象编程语言,具有...
java属于什么语言?
JAVA语言,就是属于混合型语言,这是属于解释型语言和编译型语言之间的一种语言。学习一门高级程序语言,很多人都推荐JAVA。JAVA能让你学习到一门高级程序语言的方方面面,但又不会造成学习曲线过于陡峭\\x0d\\x0a\\x0d\\x0aJava语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语孙肢...
java是什么类型的语言
再次,Java既是一种编译型语言,又是一种解释型语言。Java源代码在编译时会被转换成字节码,这些字节码可以在任何安装了Java虚拟机(JVM)的设备上运行。因此,Java程序具有良好的跨平台性。在运行时,JVM会将字节码解释(或即时编译)成机器码,然后执行这些机器码。最后,Java是一种高级编程语言。这...
java是一种面向什么的程序设计语言(java是一种面向对象的语言)
JAVA语言,就是属于混合型语言,这是属于解释型语言和编译型语言之间的一种语言。学习一门高级程序语言,很多人都推荐JAVA。JAVA能让你学习到一门高级程序语言的方方面面,但又不会造成学习曲线过于陡峭 Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如...
C++和JAVA语言有的相同点和不同点
1、Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。而C\/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码,可直接执行。因此Java的执行速度比C\/C++慢,但Java能够跨平台执行,C\/C++不能。2、Java是纯面向对象语言,所有代码(包括函数、变量...
java语言共有点是什么
2、面向对象: Java是一种面向对象的编程语言。3、分布性: Java设计成支持在网络上应用,它是分布式语言。所以只要用Java编写了一个程序,就可以到处应用。可以节省大量人力物力。4、编译和解释性: Java编译程序生成字节码,而不是通常的机器码,这使得Java开发程序比用其他语言开发程序快很多。5、稳健性...
javascript与java的区别?
5、Java和JavaScript都是不同的语言,除了语法相似外没有其他相似之处。Java是用于开发桌面,移动或基于Web的应用程序的通用语言。JavaScript是HTML和Web的轻量级编程语言,用于使网页具有交互性。JavaScript和Java的区别(JavaScript和Java的区别与联系)并且它们的执行方式也是不一样的,Java是介于解释型和编译型...
java和javascript是同一种语言吗?
JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。3.强变量和弱变量 两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。4.代码格式不一样 Java是一种与HTML无关的格式,必须...