Java语言说法正确的有()
A、Java语言是面向对象的、解释执行的网络编程语言B、Java语言具有可移植性,是与平台无关的编程语言C、Java语言不能对内存垃圾自动收集D、Java语言编写的程序虽...
A、Java语言是面向对象的、解释执行的网络编程语言
B、Java语言具有可移植性,是与平台无关的编程语言
C、Java语言不能对内存垃圾自动收集
D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境
网上很多版本答案不一,希望解释清楚点 展开
B、Java语言具有可移植性,是与平台无关的编程语言
C、Java语言不能对内存垃圾自动收集
D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境
网上很多版本答案不一,希望解释清楚点 展开
13个回答
展开全部
答案:A B D
A:面向对象不用说;“解释执行”是Java虚拟机将.java文件编译成自己可读的.class文件,再读取这个.class文件里的内容,读取的过程就是解释的过程。
B:例如:windows系统下写的一个java文件,放到linux下面,只要linux下面装有Java虚拟机,就可以运行。而与这个系统没有关系。
C:Java的一个主要优势就是垃圾自动回收,而不像C,你定义一个变量后,用完还要想着释放它,不然就内存溢出了。所以,这个答案错误。
D:类似于B的解释。
A:面向对象不用说;“解释执行”是Java虚拟机将.java文件编译成自己可读的.class文件,再读取这个.class文件里的内容,读取的过程就是解释的过程。
B:例如:windows系统下写的一个java文件,放到linux下面,只要linux下面装有Java虚拟机,就可以运行。而与这个系统没有关系。
C:Java的一个主要优势就是垃圾自动回收,而不像C,你定义一个变量后,用完还要想着释放它,不然就内存溢出了。所以,这个答案错误。
D:类似于B的解释。
展开全部
A、B、D 面向对象语言,相对于面向过程,即(用户只需要知道整体的功能来使用,不需要知道里面的具体操作,就像黑盒一样封装了,只管知道对象是谁,怎么用,直接拿来用,不需要知道里面的内容,所以对于用户,只需要面向对象)。JAVA运行与实际系统无关,会在系统中先安装JVM(java虚拟机),一切于JAVA有关的操作都在这个虚拟机里操作(也成沙箱操作,就是里面不管乱成什么样,对外都没有影响),所以每到一个平台,只要安装对应的JVM 就行了,其编译文件也可以直接拿过来用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A B D
java 是面向对象的 一切皆为对象 没什么好说的
java 编译生成.class文件 最后被java虚拟机(JVM)加载解释并执行
java倾向于网络编程
java 具有可移植性 其实也是建立在JVM只上的 JVM屏蔽了各平台的差异
平台无关性也一个道理 本质上应该说是java字节码的跨平台性
D说的也是这个道理。。
java的基本就是基于jvm的
java 是面向对象的 一切皆为对象 没什么好说的
java 编译生成.class文件 最后被java虚拟机(JVM)加载解释并执行
java倾向于网络编程
java 具有可移植性 其实也是建立在JVM只上的 JVM屏蔽了各平台的差异
平台无关性也一个道理 本质上应该说是java字节码的跨平台性
D说的也是这个道理。。
java的基本就是基于jvm的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A 错误,不是解释执行
B 正确,有JRE即可运行,无关平台
C 错误,有回收机制
D 正确, 同B
B 正确,有JRE即可运行,无关平台
C 错误,有回收机制
D 正确, 同B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BD正确。
A. java是编译执行的。
C. java有垃圾回收机制。
A. java是编译执行的。
C. java有垃圾回收机制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询