pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

Java JDK、SDK、SE?

Java JDK, SDK, SE?(Java JDK、SDK、SE?)
本文介紹了Java JDK、SDK、SE?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

如果您能回答這些問題或幫助我清楚一點(diǎn),將不勝感激:

If you could answer these questions or help me out a little with clarity, it will be greatly appreciated:

  • Java 7 只是 Java SE 7 嗎?Java 6 是 Java SE 6 嗎?
  • Java SE 7 也是 Java JDK 7 嗎?還有JDK是什么?
  • 這是否意味著Java JDK與Java號(hào)(Java SE 7)相同?
  • 什么是 java 1.5 和 1.6?以及它與 Java 編號(hào) (Java SE...) 的對(duì)應(yīng)關(guān)系如何?
  • Java的SDK和JDK一樣嗎?

推薦答案

是的,這可能會(huì)令人困惑.

Yes, it can be confusing.

你沒有要求,但我會(huì)從這里開始.JVM 是 Java 虛擬機(jī).它是一個(gè)程序,可以讀取已編譯的 Java 代碼(.class 文件和 .jar 文件,這些文件只是包含一堆 .class 文件打包在一起的 .zip 文件)并執(zhí)行它.JVM 有很多,例如你需要一個(gè)用于 Windows 的 JVM,一個(gè)用于 Linux,一個(gè)用于 OSX 等,但也有許多替代的 JVM,用于嵌入式設(shè)備的 JVM 等(很多人會(huì)不同意并說 JVM 只是一個(gè),它是一個(gè)規(guī)范.但是,通常系統(tǒng)管理員會(huì)說JVM"來指示服務(wù)器上運(yùn)行的實(shí)際二進(jìn)制文件).

You didn't ask for it, but I'll start from here. The JVM is the Java Virtual Machine. It is a program that can read compiled Java code (the .class files, and the .jar files that are simply .zip files containing a bunch of .class files packaged together) and execute it. There are many JVMs, for example you need a JVM for Windows, one for Linux, one for OSX etc. but there are also many alternative JVMs, JVMs for embedded device etc. (many will disagree and say that the JVM is only one, and it's a specification. However, commonly a sysadmin will say "the JVM" to indicate the actual binary running on the server).

您也沒有要求以下內(nèi)容.JRE 是 Java 運(yùn)行時(shí)環(huán)境.它包括運(yùn)行 Java 應(yīng)用程序所需的一切,即 JVM 本身、標(biāo)準(zhǔn)庫和一堆其他文件.標(biāo)準(zhǔn)庫本身就非常重要,因?yàn)樗嗽S多您在開發(fā) Java 應(yīng)用程序時(shí)會(huì)用到的有用的東西.它包含 java.* 包中的所有內(nèi)容和 com.sun、com.oracle 包中的一些私有內(nèi)容.

You didn't ask for the following either. The JRE is the Java Runtime Environment. It includes everything needed to run a Java application, that is the JVM itself, the standard library and a bunch of other files. The standard library is itself very important, because it contains a lot of useful things you'll use when developing Java applications. It contains all the stuff in java.* packages and some private stuff in com.sun, com.oracle packages.

Java 的不同版本(1.0、1.1 等一直到 1.7,也稱為 Java 7)通常都包含對(duì) JVM 和標(biāo)準(zhǔn)庫的改進(jìn),因此兩者通常需要一起運(yùn)行,并且被打包一起在 JRE 中.

Different versions of Java (1.0, 1.1, etc. all the way to 1.7, also known as Java 7) usually contain improvements to both the JVM and the standard library, so the two usually need to run together, and are packaged together in the JRE.

如果您在計(jì)算機(jī)上運(yùn)行任何 Java 程序,則說明您已安裝 JRE.

If you are running any Java program on your computer, you have a JRE installed.

JDK 是 Java 開發(fā)工具包.它包含 JRE 以及許多其他對(duì)開發(fā) Java 應(yīng)用程序有用的東西.這顯然包括編譯器(出于某種充分的原因,它也包含在 JRE 中,但您現(xiàn)在可以忽略這個(gè)事實(shí))、用于創(chuàng)建 .jar 文件的 JAR 實(shí)用程序、許多用于反編譯"的工具.class 文件,檢查 .jar 文件,重新打包它們等.

The JDK is the Java Development Kit. It contains the JRE as well as a lot of other useful stuff for developing Java applications. That includes the compiler obviously (which is also contained in the JRE for some good reason, but you can ignore this fact now), the JAR utility to create .jar files, many tools for "decompiling" class files, inspect .jar files, repackage them, etc.

它通常還包含標(biāo)準(zhǔn)庫的文檔以及標(biāo)準(zhǔn)庫的所有源代碼,因?yàn)樗鼈儗?duì)于開發(fā)人員閱讀和檢查很有用.如果你想認(rèn)真開發(fā)Java應(yīng)用程序,你需要JDK.

It also usually contains documentation for the standard library and also all the sources of the standard library, because they are useful for developers to read and inspect. If you want to seriously develop Java applications, you need the JDK.

當(dāng)談到 JavaSE、JavaEE、JavaME 等時(shí),這些都是所謂的版本".基本上,由于 Java 生態(tài)系統(tǒng)非常龐大,Sun 決定提供不同版本的 Java:

When talking about JavaSE, JavaEE, JavaME etc. those are so called "editions". Basically, since the Java ecosystem is huge, Sun decided to offer Java in different editions:

  • JavaSE:是標(biāo)準(zhǔn)版,通常非常適合客戶端軟件、普通應(yīng)用程序等.
  • JavaME:是手機(jī)版,是舊手機(jī)上的小游戲做的,但基本上是一個(gè)小"的游戲.適用于容量極低的處理器的 Java 版本.
  • JavaEE:是企業(yè)版".它用于開發(fā)服務(wù)器端的東西,所以它包含了很多服務(wù)器端使用的庫.

關(guān)于編號(hào),他們搞砸了.實(shí)際上,在 Java 1.4 之后,他們創(chuàng)建了 JCP,讓社區(qū)參與 Java 本身的開發(fā),從 Java 1.5 開始,它被正式命名為Java 5",盡管業(yè)內(nèi)大多數(shù)人都稱它為 1.5.此外,Java 1.2 是 Java 2,但我認(rèn)識(shí)的每個(gè)人當(dāng)時(shí)不是在 Sun 工作的 都稱它為 1.2.

Regarding numbering, they messed it up quite a bit. Actually, after Java 1.4 they created the JCP, to involve the community in the development of Java itself, and starting from Java 1.5 it is officially named "Java 5", despite most in the industry calling it 1.5. Also, Java 1.2 was Java 2, but everyone I know who was not working in Sun at that time always called it 1.2.

這篇關(guān)于Java JDK、SDK、SE?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Why does the android emulator camera stop unexpectedly?(為什么android模擬器相機(jī)會(huì)意外停止?)
Android camera , onPictureTaken(byte[] imgData, Camera camera) method amp; PictureCallback never called(Android camera , onPictureTaken(byte[] imgData, Camera camera) 方法 amp;PictureCallback 從未調(diào)用過) - IT屋-程序員軟件開發(fā)技
Understanding the libGDX Projection Matrix(了解 libGDX 投影矩陣)
QR code reading with camera - Android(使用相機(jī)讀取二維碼 - Android)
IP camera with OpenCv in Java(Java中帶有OpenCv的IP攝像頭)
Android mock Camera(Android 模擬相機(jī))
主站蜘蛛池模板: 清水混凝土修复_混凝土色差修复剂_混凝土色差调整剂_清水混凝土色差修复_河南天工 | 济南展厅设计施工_数字化展厅策划设计施工公司_山东锐尚文化传播有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 浙江富广阀门有限公司 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 365文案网_全网创意文案句子素材站 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 浙江浩盛阀门有限公司| 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 |