转自:

Java中JDK到底指什么呢?

下文笔者讲述Java中JDK的相关简介说明,如下所示:

JDK功能:JDK用于java程序开发,她可以将一个.java文件编译为 .class的java字节码文件由于她包含JRE所以她也可以运行class文件

JDK简介

JDK:Java Development ToolKit(Java开发工具包)
JDK是整个JAVA的核心
JDK是java运行环境(Java Runtime Envirnment),
她包含一些Java工具,如:(javac/java/jdb等)和一些Java基础的类库(如:Java API 包括rt.jar)


JDK的来源:目前大家使用最多的JDK是来自Sun公司发布的JDK当然除了Sun公司的JDK外,还有很多公司及组织开发自身的JDK如:IBM ,taoBao等知名公司,这些自身开发的JDK主要用于满足自身公司的特定需求

JDK包含的文件夹

JDK包含以下6个常见的文件夹:
如:
描述文件,一个src压缩文件,bin,include,lib,jre


各文件夹的功能:

  1. bin:最主要的是编译器(javac.exe)
  2. include:java和JVM交互用的头文件
  3. lib:类库
  4. jre:java运行环境(注意:这里的bin、lib文件夹和jre里的bin、lib是不同的) ,jre/bin是JVM运行所需的类库

JDK版本

  1. SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,修改名称为Java SE
  2. EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,修改名称为Java EE
  3. ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,修改名称为Java ME

Java中JDK到底指什么呢?相关推荐

  1. java.library.path到底指什么

    java.library.path到底指什么? 这个就是.bashrc中的LD_LIBRARY_PATH 设为 export LD_LIBRARY_PATH=$HADOOP_HOME/lib/nati ...

  2. java中实例变量指什么呢?

    转自: java中实例变量指什么呢? java中实例变量简介说明 在类的声明中,属性是用变量来表示的,我们将这种变量称之为实例变量,每个对象都为类维护着自己的一份实例变量 实例变量简介:       ...

  3. python中的模块是什么意思_python中模块到底指的是什么

    python中模块到底指的是什么 发布时间:2020-08-03 16:04:57 来源:亿速云 阅读:81 作者:清晨 小编给大家分享一下python中模块到底指的是什么,相信大部分人都还不怎么了解 ...

  4. java中多态到底是什么_java中的多态是指什么

    java中的多态是指什么 发布时间:2020-06-28 09:59:19 来源:亿速云 阅读:119 作者:Leah java中的多态是指什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希 ...

  5. Java中JDK,JRE和JVM之间的关系

    初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...

  6. java中循环语句指哪些_java中的循环语句有哪些

    Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...

  7. java中char到底占几个字节的问题

    前些天被问到一个问题:java中一个char可以表示一个汉字吗? 我一想char不是占一个字节吗?汉字在utf-8中占三个字节(还有四字节的),char不能够表示!对方一笑,让我后面查查 所以网上搜了 ...

  8. java中反射到底是什么_JAVA中反射是什么

    烧仙草VB JAVA中的反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变.通俗的讲就是反射可以在运行时根据指定的类名获得类的信息.首先我们先明确两个概念,静态编译和动态编译. ...

  9. 关于使用JAVA中JDK安装和在命令行中编译和运行程序的一些总结

    JDK安装:http://www.oracle.com/technetwork/java(可以选择安装路径) (在写下载这个JDK时需要先创建账户) 1.下载完之后就可以安装了,安装路径自己可以设置, ...

最新文章

  1. iot nb 曹淑敏 鹰潭_移动物联时代来啦 鹰潭一项成就为全球首个 江西力争在全国“四个领先”...
  2. 利用jemalloc分析内存泄漏以及LD_PRELOAD
  3. php里 \r\n换行问题
  4. JAVA多线程→进程与线程、线程周期、实现线程Thread、start()sleep()join()、线程互斥synchronized()锁当前对象this或方法、线程同步wait()notify()
  5. Excel 使用技巧集锦—163种技巧
  6. 前端开发找实习宝贵经验总结
  7. 海尔全球十一连冠背后: 生态时代的无限游戏
  8. OpenJudge NOI 2.1 1752:鸡兔同笼
  9. 曾国藩:利可共而不可独,谋可寡而不可众
  10. 台式计算机激光头,制作用4节电池+光驱激光头纯手工改造激光枪
  11. 【办公类-11】20220611python 为每个孩子创建统一的照片整理三级文件夹
  12. (数据库存储应用)S2数据库和表的基本操作
  13. AD域组策略管理-强制组策略更新报错(远程过程调用被取消8007071a、RPC服务器不可用800706ba)处理方法
  14. 矩阵分析理论在实际工程中的应用_电气工程师谈电气火灾监控系统技术要点及其在地铁中的应用分析...
  15. linux 批量解压gz文件夹,linux 批量解压gz bz2文件
  16. 工作手记之移动端中文输入法触发oninput事件的解决方法
  17. 软件测试自学毛笔字纹身,巫师后期摄影Photoshop教程全集
  18. 明晚(29日)20点,直播预告:鉴书会《你的灯亮着么》,暨“中老年产品人关怀计划” 7月收官场...
  19. CSS入门七:列表样式(主要是列表前面序号的样式,圆圈、方框,罗马序号,图片等等)
  20. 诺基亚一个暗箱操作,给华为喂了口九转大肠。。

热门文章

  1. artcam2008 stp 教程_artcam8.0教程(artcam pro应用教材包含练习模型)_无维网
  2. 【JS】数组随机排序
  3. 雨听|生成指定路径的微信小程序二维码
  4. git cherry-pick is a merge but no -m option was given.
  5. 网络安全等级保护2.0标准体系以及主要标准
  6. [免签约]微信+支付宝个人收款解决方案
  7. 教程:如何将GIF动图转视频发抖音
  8. 我的面壁与破壁——《技术人创业攻略》自序
  9. 行业唯一,Eolink 入选信通院“云上软件工程社区汽车云工作组”首批企业成员名单
  10. 操作系统(设备管理)