做到如下题目:A项为正确答案,但是我对于"A项中的'即'中的内容的严谨表示疑问"

A : Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行。
B : Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全。
C : Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失。
D : 任何语言开发的程序都与其开发平台有关,如:用VB基于Windows98开发的程序,就可以在DOS下运行

如果没有JVM的话Java还能实现在不同的操作系统下运行吗?

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

Java 平台无关性的问题相关推荐

  1. 浅谈Java平台无关性

    为什么Java要支持平台无关性 众所周知,Java是平台无关的语言,那么Java为什么要支持平台无关性,总结一下,有如下几点 支持多变的网络环境.如今是一个互联网的时代,网络将各种各样的计算机和设备连 ...

  2. Java平台无关性——跨平台

    平台无关性,指的是Java可以跨平台编译,不用像如c++这类语言重新编译. Java运行有一个虚拟机,Java运行环境(JRE)中的class loader与平台无关,放到不同系统就有不同虚拟机去运行 ...

  3. java平台无关性_为什么Java能够实现平台无关性?

    前言从最初学习Java开始,我们就知道Java的口号是:"一次编写,到处运行".没有了平台的束缚,使得我们再编写Java时并不需要(那么)关心将来运行程序的平台. 那么,Java是 ...

  4. 关于Java平台无关性你该知道这些

    文章目录 一.什么是平台无关性 二.平台无关性的实现 我们举个小例子 三.为什么JVM不直接将源码解析成机器码去执行 一.什么是平台无关性 Java语言是一款跨平台的语言,不管是在windows还是在 ...

  5. Java的平台无关性是怎么实现的?

    前言 在接触Java的时候,经常能听到Java的特点之一就是:"一次编译,到处运行(Write Once, Run Anywhere)".这种特点对于Java来说,有什么好处呢?J ...

  6. Java修炼之路——基础篇——平台无关性

    Java如何实现平台无关性? 首先说无论是哪种语言,都需要经过操作系统和CPU来完成程序的运行.平台无关性指的是程序不会因为操作系统和处理器的不同而不能运行或者发生运行错误.而不同的CPU和OS组成的 ...

  7. java解析ceb文件_什么是Java的平台无关性

    Hello,各位小伙伴是不是对于Java面试很头疼呢? 我以前跟你们一样也是如此,今天我给大家分享一些经验与技巧. 首先回顾一下,上一篇文章,我们说到了对JAVA的理解,那么这一节课开始我们将重点分析 ...

  8. Java是如何实现平台无关性(跨平台)的?

    相信对于很多Java开发来说,在刚刚接触Java语言的时候,就听说过Java是一门跨平台的语言,Java是平台无关性的,这也是Java语言可以迅速崛起并风光无限的一个重要原因.那么,到底什么是平台无关 ...

  9. 什么是平台无关性,Java是如何做到平台无关的

    title: 面向对象基础二 date: 2019-01-27 20:27:54 tags: Interview categories: Interview 什么是平台无关性,Java是如何做到平台无 ...

最新文章

  1. 未来的计算机老素描画,考试这么无聊?学生把手画成“平面”,老师:未来的“美术大师”...
  2. php获取目录文件 排序输出,php实现对文件夹目录中的文件进行排序的方法
  3. 中国经验对印度等金砖国家智慧城市建设的启示
  4. 热门剧本杀与 SaaS 的不解之缘
  5. 手机号码 mysql 存储类型_2021-01-06:mysql中,我存十亿个手机号码,考虑存储空间和查询效率,用什么类型的字段去存?...
  6. 【WS-Federation】到底有多少公司在用WS-Federation
  7. 作者:鲁鸣鸣(1978-),男,博士,中南大学信息科学与工程学院副教授,中国计算机学会会员。...
  8. 此时我的waga2012源码情绪也平静了许多
  9. Windows XP操作系统中的禁忌
  10. 1、C语言从入门到精通一一概述
  11. 安卓代码怎么设置省电模式_Android手机省电加速设置大全
  12. 完成一个个人博客,博客头像可上传本地图片;部分图片实现点击看大图功能
  13. 5G网络切片安全隔离机制与应用
  14. django-数据库[ 配置 ]
  15. REST API详解
  16. 使用Python对股票数据进行分析
  17. P1606 [USACO07FEB]白银莲花池 P1979 华容道(bfs预处理+状态连边建图+最短路算法求解,最短路计数)
  18. 职场饭局上被别人夸奖,该如何回复才能不尬场?|智测优聘总结
  19. 绘制遗传图谱工具——MapChart
  20. Java session write

热门文章

  1. vant树型菜单多级_iOS 动态树形结构 - 实现多级菜单,附带复选框功能
  2. nuc5、nuc6、nuc7、nuc8、nuc9、nuc10安装wifi6网卡ax200
  3. 社群裂变到底怎么玩?熟练掌握这6种模型,助你成为增长黑客
  4. Future API
  5. Salesforce业务分析师(BA)认证—备考指南
  6. 阿里开源Blink背后的成功“套路”(大数据应用必看)
  7. win10系统右键新建菜单里office报错0x8007007A:传递给系统调用的数据区域太小。
  8. 测评几大js加密站的加密质量(2)
  9. 续修家谱没意义?专家:9成大家族修谱都会遇到这三个难题!
  10. 数据库 DB:database