中易网

java的运行环境是什么

答案:4  悬赏:20  
解决时间 2021-01-17 00:55
java的运行环境是什么
最佳答案
Java的平台由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Programming Interface (Java API) 即Java应用程序设计接口,这两部份软件就构成了Java运行的基本的环境。Java API 是一个大的已经做好的软件集合,这个集合里有许多开发时所需要的控件,用来辅助开发。Java API和JVM整合在一起处于机器硬件之上。也就是说,Java平台把一个Java应用程序从硬件系统分离开从而很好的保证了程序的独立性。为了更好的适应开发的需要,Java的设计者们为我们提供了三种Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE). 每一个版本都提供了丰富的开发工具箱以适应不同的开发需要。

让我们来具体看看Java平台的核心JVM的具体结构。
为了让编译产生的字节码可以更好的解释与执行,一共把JVM分成了主要的6块:JVM解释器,指令系统,寄存器,栈,存储区,碎片回收区。

JVM解释器就是这个虚拟机的处理字段码的CPU。

JVM指令系统同硬件计算机很相似。一条指令分成操作码和操作数两部分组成。操作码为8位二进制数,操作数可以根据需要而定。操作码是为了说明一条指令的功能,所以JVM可以有多达256种不同的操作指令。

JVM有自己的虚拟寄存器,这样就可以快速的和JVM的解释器进行数据交换。为了功能的需要,JVM设置了常用的4个32位寄存器:pc(程序计数器),optop(操作数栈顶指针),frame(当前执行环境指针),vars(指向当前执行环境中第一个局部变量的指针)。

JVM栈是指令执行的时候数据和信息存储的场所和控制中心,它提供给JVM解释器运算所需要的信息。

JVM存储区就是为了把编译过后的字节码等信息存储起来。

JVM碎片回收是指将那些使用过后的Java类的具体的实例从内存进行回收,这就使得开发人员免去了自己编程控制内存的麻烦和危险。随着JVM的不断升级其碎片回收的技术和算法也更加合理。比较经典的算法有引用计数、复制、标记-清除和标记-整理。在JVM1.4.1版以后产生了一种叫分代收集技术,简单的来说就是利用对象在程序中生存的时间划分成代,以这个为标准进行碎片回收。关于碎片回收将在以后的文章中专门讲解。
全部回答
一般来说就是 JDK
Java Development Kit是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
运行环境就是JDK,你下载了,安装一下。
修改环境变量。可以在控制台上通过javac来编译java来执行,就说明你的运行环境设置好了。
不过通常我们都用ECLIPSE 来开发,毕竟通过记事本来编程效率太低!
JRE, JAVA Runtime Environment,就是JAVA运行时环境。
JRE地位和PC机类似,日常的32位应用程序需要操作系统才能运行。JAVA程序也不例外,必须需要JRE才能运行。只有你的电脑安装了JRE,就可以正确运行JAVA应用程序
一般都在类似这样的目录下面C:\Program Files\Java\jre1.5.0_15
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
桑椹不可与什么同吃
原老板把公司转给现老板,现老板需要承担原老
了布得窗帘馆地址有知道的么?有点事想过去
求名前を呼ぶよ文豪野犬ed中文谐音。感谢!
楼面高3.4米,宽2.4米,长3米楼梯怎样设计才
酸奶做好后,是直接不动放冰箱,还是搅拌成液
p104是哪个型号的显卡
我想约喜欢的女的出来 怎么约啊 怕她拒绝或者
有20年的旧房住宅在小区6楼没电梯35万贵吗
描写古代女子的梨涡
如何养虎头金鱼?
我想知道在银行存钱要什么手续那种比较方便安
如何在手机QQ上发贴吧的表情,求助卡基
俞凌雄年龄多大
明星家纺地址好找么,我有些事要过去
推荐资讯
银行在古代的名称
求推荐高中生适合的口红,偏黄皮
形容花与爱情的句子
举例说明词义演变有哪几种类型
用电量大约在55kw以上电缆线用多大合适…380
集体土地被村民组长私自挖土卖土犯法吗
打架双方都验伤单未构成轻伤警察如何处理
芜湖哪里有聋儿一对一的语训机构
高级root权限pc版下载
为什么有人高考分数很高,但是选了3+2,江苏
无(什么)有(什么)成语
长江证券好不好,怎么样,开户有危险吗?和国
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?