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-jkd-8u301-macosx-x64.zip"表明这是一个包含Java运行环境(JRE)和Java开发工具包(JDK)的zip压缩包,版本为8u301,适用于Mac OS X操作系统,且是64位架构。这个压缩包主要是为了在Mac系统上安装和...
在Java 8中,引入了一些重要的新特性,如Lambda表达式、函数式接口、Stream API、日期与时间API等,极大地提高了开发效率和代码的简洁性。 **Windows-x64** 指的是这个版本是为64位的Windows操作系统设计的。64位...
burpsuite最新版 有java环境就能用 .............................................................................................
### jkd+tomcat安装环境配置 在进行Java Web开发时,配置好Java Development Kit (JDK) 和 Apache Tomcat 的环境是基础且关键的一步。本文将详细讲解如何正确配置JDK与Tomcat环境变量,并确保其能够正常运行。 ###...
Java是我们广泛使用的编程语言,它的运行离不开一个关键的组件——Java Runtime Environment(JRE)。JRE是Java开发工具集(Java Development Kit,JDK)的一部分,专为运行Java应用程序而设计。标题“jre,java学习...
这个版本包括了Java运行时环境(JRE),用于执行Java程序,以及Java编译器、调试器和其他开发工具。Java 8引入了显著的语法改进,如Lambda表达式、函数式接口和Stream API,极大地提升了代码的简洁性和效率。 **RPM...
Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了编译器、调试器、JRE(Java Runtime Environment)以及一系列用于开发Java应用程序的工具。在本文中,我们将详细探讨JDK 1.8的第371次更新,这是Qt...
1. **JDK**: JDK是Java开发工具包,包含了Java编译器、调试器、文档以及Java运行环境(JRE)。它是编写、测试和部署Java应用程序所必需的。 2. **版本8u341**: “8u341”表示的是JDK的主版本号8和次版本号341。次要...
这个版本的JDK包含了Java运行环境(JRE)和一系列用于开发Java应用程序的工具,如编译器、调试器、性能分析器等。在本文中,我们将深入探讨Java JDK 11的关键特性和重要知识点。 首先,Java JDK 11是一个长期支持...
JDK是Java编程语言的核心组件,包含了Java运行时环境(JRE)、编译器(javac)、Java应用程序启动器(java.exe)以及其他开发工具。在VMware中安装JDK,通常遵循以下步骤: 1. 下载JDK安装包:访问Oracle官方网站,...
用户只需双击运行,无需安装额外的Java环境,因为Luyten已经内置了JRE(Java运行环境)。 总之,Luyten 0.5.3结合Java JDK 1.8,为Java开发者提供了一个强大的工具,用于反编译、分析和调试Java代码。无论是为了...
JavaFX是一个强大的图形用户界面(GUI)工具包,由Oracle公司开发,用于构建桌面、移动和Web应用程序。它提供了一套丰富的内置组件、媒体支持以及3D图形功能,让开发者可以创建美观且交互性强的应用程序。...
它包括Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)以及一系列用于开发和部署Java应用的工具。JDK的安装对于任何希望进行Java编程的人来说都是必不可少的步骤。 ### 二、安装JDK 1. **下载JDK*...
在进行Java开发之前,正确配置JDK环境变量是非常重要的一步,这不仅关系到开发环境能否正常工作,还直接影响到程序的运行效率与稳定性。 #### Java_Home的配置与意义 - **定义**:`JAVA_HOME`环境变量主要用于指定...
JDK1.8是Oracle公司发布的Java平台标准版(Java Platform, Standard Edition,简称Java SE)的一个重要版本,它包含了Java运行环境(Java Runtime Environment,JRE)、Java编译器(javac)、Java文档生成工具...
1. `jre` 目录:包含Java运行环境。 2. `bin` 目录:包含各种可执行文件,如javac(Java编译器)、java(Java虚拟机)等。 3. `lib` 目录:包含Java库和开发所需的类文件。 4. `docs` 目录:存放API文档和其他相关...
Java开发环境在Linux系统中的搭建,主要涉及到JDK(Java Development Kit)的安装与配置,这里我们关注的是JDK 1.8.0_131版本。JDK是Java编程语言的软件开发工具包,它包含了Java运行环境、编译器、调试器和其他工具...
在IT领域,尤其是在Java开发中,正确配置JDK环境变量是至关重要的第一步。这不仅确保了Java开发工具包(JDK)能够被系统识别,还保证了开发者能够在命令行界面顺利编译和运行Java程序。根据提供的文件信息,“JDK環境...
6. Nashorn JavaScript引擎:允许Java代码直接执行JavaScript,促进了Java与JavaScript之间的交互。 了解并熟练掌握JDK 1.8的这些特性和工具,对于Java开发者来说至关重要,能够提升开发效率,编写出更高效、更易于...
Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它提供了编译、调试和运行Java程序所需的所有工具。本压缩包"jdk6-jdk7两个版本.zip"包含了Java SE(标准版)的两个重要版本:JDK 6和...