- 浏览: 48968 次
- 性别:
- 来自: 常州
-
最新评论
-
yi_17328214:
:idea:
js实现图片下拉列表 -
yi_17328214:
<form name="myform" ...
js实现图片下拉列表 -
seven_cuit:
今天阿里巴巴笔试就问了这个问题,竟然漏了枚举
JDK1.5新特性简介
JRE和JDK的含义是什么呢?让我们从他们各自的概念开始吧。
JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。
JDK一般有三种版本:SE(J2SE),standard edition,标准版,是我们通常用的一个版本EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序Java开发工具(JDK)是许多Java专家最初使用的开发环境。尽管许多编程人员已经使用第三方的开发工具,但JDK仍被当作Java开发的重要工具。JDK由一个标准类库和一组建立,测试及建立文档的Java实用程序组成。其核心Java API是一些预定义的类库,开发人员需要用这些类来访问Java语言的功能。Java API包括一些重要的语言结构以及基本图形,网络和文件I/O.一般来说,Java API的非I/O部分对于运行Java的所有平台是相同的,而I/O部分则仅在通用Java环境中实现。
作为JDK实用程序,工具库中有七种主要程序。
Javac:Java编译器,将Java源代码转换成字节码。
Java:Java解释器,直接从类文件执行Java应用程序字节代码。
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javadoc:根据Java源码及说明语句生成HTML文档。
Jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
JRE
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具——编译器、调试器和其它工具。JRE需要辅助软件——JavaPlug-in——以便在浏览器中运行applet.J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE.如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK.在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK.
那么以上就是对于JRE和JDK的概念以及区别的介绍,希望你对他们有了一定的了解。
发表评论
-
zt-Java异常处理机制的详细讲解和使用技巧
2010-08-07 14:18 7551. 异常机制 1.1 异 ... -
可重启线程及线程池类的设计-zt
2010-08-03 13:59 1635了解JAVA多线程编程的人都知道,要产生一个线程有两种方 ... -
junit 基本教程
2010-07-22 11:35 1017Eclipse中配置junit 在要使用JUNIT的p ... -
zt-ssh优缺点分析
2010-06-18 14:20 839字号:大 中 小 Struts跟Tomcat、Turb ... -
MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
2010-06-18 13:46 1396Hibernate使用C3P0的连接池 ... -
ZT-c3p0的配置解释
2010-06-18 10:49 1193找到了一个关于c3p0的配置 <c3p0-confi ... -
JDK和Tomcat环境变量配置
2010-04-24 12:31 806JDK环境变量配置: 如果你的JDK安装在C盘里 ... -
zt- synchronized 关键字
2010-01-25 15:56 749synchronized 关键字, ... -
ZT-JDK中的URLConnection使用总结
2010-01-05 13:50 753针对JDK中的URLConnection连接Servlet的问 ... -
怎样用Java来获取真实的IP地址
2010-01-03 16:23 1367摘录自:http://www.blogjava.net/wan ... -
tomcat内存溢出总结(转)
2009-12-22 16:51 669在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内 ... -
get/post时中文乱码问题的解决办法
2009-11-21 13:13 1793form有2中方法把数据提 ... -
基于表单的文件上传
2009-11-09 11:34 17901. 基于表单 ... -
struts2+spring简单配置
2009-11-04 09:35 7861,修改web.xml <!-- 配置spring 开始 ... -
java中的内存分配机制
2009-10-24 12:28 780Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函 ... -
java 中参数的传递
2009-10-23 17:46 710public static void main(Str ... -
BEA WebLogic Server® 9.2 中文帮助网站
2009-10-10 15:48 748http://edocs.weblogicfans.net/w ... -
Hibernate 调用JDBC执行存储过程
2009-09-28 11:04 1388public boolean procMemberInfo(i ... -
SPRING中属性SCOPE的prototype是什么意思
2009-09-28 09:50 5580默认情况下,从bean工厂所取得的实例为Singleton(b ... -
Spring有四种Bean封装机制
2009-09-28 09:25 1204Spring有四种Bean封装机制:Bean Wrapper机 ...
相关推荐
Java开发和运行环境中,JRE(Java Runtime Environment)与JDK(Java Development Kit)是两个至关重要的组件。它们之间的主要区别在于用途和包含的内容。 JRE是Java运行环境,它是运行Java应用程序所必需的。它...
JDK(Java Development Kit)和 JRE(Java Runtime Environment)是 Java 语言的两个核心组件,它们之间存在着一定的关系和区别。下面我们将详细介绍 JDK 和 JRE 的概念、区别和关系。 JDK JDK 是 Java 语言的软件...
JRE和JDK.pdf
03_JRE和JDK.avi
### JDK与JRE的区别:深度解析 在深入探讨JDK(Java Development Kit)与JRE(Java Runtime Environment)之间...总之,JDK和JRE各自服务于不同的目的,了解它们的区别对于正确选择和使用Java开发和运行环境至关重要。
Java Portable 1.8.0.181 绿色便携精简JRE, jPortable在线安装后提取版。最大化保持功能版。7z压缩后44M解压后162M。可配合便携版360极速浏览器,firefox等浏览器使用,使便携式java随时可用
一张图看懂JVM、JRE、JDK
Java JDK 1.8.0_25 是Oracle公司发布的Java开发工具包(Java Development Kit)的一个重要版本,主要用于Java程序的开发、编译和运行。这个版本在发布时是相对较新的,它包含了Java编译器(javac)、Java运行环境...
64位1.7_jdk,共享一下,为了点分也是不要老脸了。 Software Developers: JDK (Java SE Development Kit).... Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
此外,了解JDK和JRE的内部工作机制也有助于更好地管理和配置Java环境,从而提高程序的稳定性和性能。 总之,JDK与JRE虽紧密相连,但在功能定位上有明显的区别。理解它们的区别有助于更高效地进行Java开发和部署。
在Windows系统上安装JDK和JRE,通常通过执行EXE文件来完成,这一步骤会自动处理注册表设置、环境变量配置等。尤其是对于开发者来说,设置好`JAVA_HOME`环境变量至关重要,因为它会被许多开发工具如IDEs(如IntelliJ ...
1. **多平台支持**:提供的压缩包内包含了Windows系统的32位和64位版本的JDK和JRE,以及Linux系统的64位版本的JRE和JDK。这表明该版本致力于跨平台兼容性,满足不同操作系统的需求。 2. **JVM优化**:每个JRE都包含...
### JDK与JRE的区别 #### 一、JDK与JRE的基本概念 ##### JDK(Java Development Kit) JDK,即Java开发工具包,是面向开发人员使用的软件开发工具包(SDK)。它包含了编译、调试和运行Java应用程序所需的所有工具...
### JDK、JRE与JVM的区别详解 #### 一、引言 在深入探讨JDK、JRE与JVM之间的区别之前,我们首先需要明确这三个概念的基本定义及其各自的作用。对于初学者而言,理解这些核心组件是学习Java编程的基础。 #### 二、...
内容: 1, Java8_64.sdk.8.0.0.636.tar.gz 2, Java8_64.jre.8.0.0.636.tar.gz 安装顺序: 1,Java8_64.jre.8.0.0.636.tar.gz 2,Java8_64.sdk.8.0.0.636.tar.gz 安装条件: ** 需要AIX的bos.rte>=6.1.7
在本场景中,"jdk1.8.0_171的jre裁剪版本"意味着这个JRE已经过优化,去除了不必要的部分,使其更适合用于运行Java桌面程序,减少了用户的安装步骤和磁盘占用。 JRE裁剪通常会剔除开发者工具、示例代码、本地语言...
在Linux环境中,JDK和JRE是开发者和系统管理员必不可少的工具。 JDK 1.7,也被称为Java 7,是Java平台标准版(Java SE)的一个重要版本,于2011年发布。这个版本引入了许多新特性和改进,旨在提高开发者的生产力和...
jdk,jre 1.8.0.241版本,方便快捷下载。官网下载要花很多时间,为了方便,一起下载减少时间浪费。 JRE:Java Runtime Environment(java运行时环境)。 JDK:Java Development Kit(java开发工具包)。