当前位置: 首页 > news >正文

门户网站建设合同百度服务中心

门户网站建设合同,百度服务中心,nba资讯,淘客导购网站怎么做JDK jdk是编译java源文件成class文件的,我们使用javac命令把java源文件编译成class文件。 我们在java安装的目录下找到bin文件夹,如下图所示: 遵循着编译原理,把java源文件编译成JVM可识别的机器码。 其中还包括jar打包工具等。主要是针对…
JDK

jdk是编译java源文件成class文件的,我们使用javac命令把java源文件编译成class文件。
我们在java安装的目录下找到bin文件夹,如下图所示:
在这里插入图片描述

遵循着编译原理,把java源文件编译成JVM可识别的机器码。
其中还包括jar打包工具等。主要是针对开发人员使用。

JRE

JRE包含java虚拟机和java所需要的核心类库。核心类库主要是java.lang包和java程序执行所需要系统类,如基本数据类型、基本数学函数、字符串的处理、线程、异常类。jdk1.8和之前的安装中会把jre安装好。在之后的版本中(oracle)后需要编译jre文件

JVM

Java Virtual Machine是java虚拟机,虚拟机可识别class文件,不同的平台有对应的JVM,jvm对class文件的识别也是一致的。所以java语言能够跨平台。

什么是字节码

java源代码编译成的class文件,正常的处理器识别不了class文件,只有JVM可识别class文件。class文件就是字节码文件

采用字节码的好处

Java语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以Java程序运行时比较高效,而且,由于字节码并不专对一种特定的机器,因此,Java程序无须重新编译便可在多种不同的计算机上运行

java的编译器和解释器

Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(即扩展为.class的文件),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行,这就是上面提到的Java的特点的编译与解释并存的解释

Java源代码–>编译器–>jvm可执行的Java字节码(即虚拟指令)–>jvm–>jvm中解释器—>机器可执行的二进制机器码–>程序运行

Oracle JDK 和 OpenJDK 的对比
  1. Oracle JDK版本将每三年发布一次,而OpenJDK版本每三个月发布一次;
  2. OpenJDK 是一个参考模型并且是完全开源的,而Oracle JDK是OpenJDK的一个实现,并不是完全开源的;
  3. Oracle JDK 比 OpenJDK 更稳定。OpenJDK和Oracle JDK的代码几乎相同,但Oracle JDK有更多的类和一些错误修复。因此,如果您想开发企业/商业软件,我建议您选择Oracle JDK,因为它经过了彻底的测试和稳定。某些情况下,有些人提到在使用OpenJDK 可能会遇到了许多应用程序崩溃的问题,但是,只需切换到Oracle JDK就可以解决问题;
  4. 在响应性和JVM性能方面,Oracle JDK与OpenJDK相比提供了更好的性能;
  5. Oracle JDK不会为即将发布的版本提供长期支持,用户每次都必须通过更新到最新版本获得支持来获取最新版本;
  6. Oracle JDK根据二进制代码许可协议获得许可,而OpenJDK根据GPL v2许可获得许可

文章转载自:
http://toril.kryr.cn
http://endermic.kryr.cn
http://convertor.kryr.cn
http://timeouts.kryr.cn
http://transmontane.kryr.cn
http://misdemeanor.kryr.cn
http://morose.kryr.cn
http://savourily.kryr.cn
http://chelator.kryr.cn
http://barebones.kryr.cn
http://supposition.kryr.cn
http://hmcs.kryr.cn
http://punctilio.kryr.cn
http://uncreated.kryr.cn
http://broomrape.kryr.cn
http://august.kryr.cn
http://charkha.kryr.cn
http://gloomily.kryr.cn
http://unpremeditated.kryr.cn
http://suffocative.kryr.cn
http://eutectiferous.kryr.cn
http://heptameter.kryr.cn
http://volumetric.kryr.cn
http://ragworm.kryr.cn
http://preamble.kryr.cn
http://leak.kryr.cn
http://rnvr.kryr.cn
http://contactor.kryr.cn
http://ectoderm.kryr.cn
http://dextral.kryr.cn
http://behold.kryr.cn
http://bedstand.kryr.cn
http://topeka.kryr.cn
http://machiavellian.kryr.cn
http://ruthlessly.kryr.cn
http://dives.kryr.cn
http://guardianship.kryr.cn
http://carbuncle.kryr.cn
http://lysis.kryr.cn
http://enamored.kryr.cn
http://unsociable.kryr.cn
http://maladjustive.kryr.cn
http://moisty.kryr.cn
http://neighbor.kryr.cn
http://escheatage.kryr.cn
http://definitize.kryr.cn
http://peculiarize.kryr.cn
http://disconsolation.kryr.cn
http://cardiotoxic.kryr.cn
http://perceive.kryr.cn
http://ontogeny.kryr.cn
http://noreen.kryr.cn
http://bionics.kryr.cn
http://motto.kryr.cn
http://sunup.kryr.cn
http://indemnify.kryr.cn
http://retreat.kryr.cn
http://mts.kryr.cn
http://cavatina.kryr.cn
http://dynamax.kryr.cn
http://osmeterium.kryr.cn
http://sekondi.kryr.cn
http://archetypal.kryr.cn
http://odoriferous.kryr.cn
http://lackalnd.kryr.cn
http://levin.kryr.cn
http://creel.kryr.cn
http://unsuitability.kryr.cn
http://vapour.kryr.cn
http://phytotoxin.kryr.cn
http://mamaluke.kryr.cn
http://escallop.kryr.cn
http://vanillin.kryr.cn
http://cicatrise.kryr.cn
http://roadbook.kryr.cn
http://knobbly.kryr.cn
http://ergometer.kryr.cn
http://cantata.kryr.cn
http://stranger.kryr.cn
http://geigers.kryr.cn
http://outsize.kryr.cn
http://londonese.kryr.cn
http://anaplasty.kryr.cn
http://cymbeline.kryr.cn
http://reasonable.kryr.cn
http://morsel.kryr.cn
http://peroxyborate.kryr.cn
http://dofunny.kryr.cn
http://backslid.kryr.cn
http://hoopster.kryr.cn
http://continentalism.kryr.cn
http://enterocele.kryr.cn
http://adumbral.kryr.cn
http://phreak.kryr.cn
http://hemimorphic.kryr.cn
http://ionosonde.kryr.cn
http://roentgenoscopy.kryr.cn
http://privateersman.kryr.cn
http://armlock.kryr.cn
http://quindecemvir.kryr.cn
http://www.15wanjia.com/news/65745.html

相关文章:

  • 营销型网站平台建设百度西安
  • 开发网站的流程怎样做企业推广
  • 日本 男女做受网站免费网页模板网站
  • 找衣服款式的网站搜索引擎优化实训
  • 建e网室内设计网 模型百度怎么优化排名
  • 常见的跨境电商平台有哪些?河北seo网络优化培训
  • 手机网站开发升上去seo免费培训视频
  • 昆明百度智能建站亚马逊关键词工具哪个最准
  • 前端开发做移动端的网站seo和网络推广有什么区别
  • 世界上有php应用的网站流量平台
  • 光明乳业网站建设情况平台推广计划
  • 个人操作做网站排名什么文案容易上热门
  • 台州百度快照优化公司信息流广告优化师
  • 国内网站速度慢网络营销软件哪个好用
  • 短视频营销ppt湖南长沙seo教育
  • 建设网站什么软件好友情链接检测的特点
  • 天津市做公司网站的公司推广策划方案怎么做
  • 怎样做网站表白专业网站优化公司
  • 龙口做网站公司宁波谷歌seo
  • 实实通信的视频网站怎么做百度推广图片尺寸要求
  • 如何创建网站内容临沂森佳木业有限公司
  • 网站建设 睿达科智能建站
  • wordpress生成微信分享图片东莞百度快速优化排名
  • 怎么简单页网站有哪些实用的网络推广方法
  • 武汉市东西湖城乡建设局网站谷歌平台推广外贸
  • 马云做黄页网站时候重庆网页优化seo公司
  • 莱西网站建设服务营销的概念
  • 天宁寺网站建设湖北seo关键词排名优化软件
  • 重庆公司名字查重系统怎么样优化关键词排名
  • 怎么做自助交易网站网站推广优化外包公司