快捷导航
查看: 1240|回复: 0

JDK是什么?

[复制链接]

管理员

发表于 2020-6-29 22:45 | 显示全部楼层 |阅读模式
JDK通常被称为软件开发环境,它基本上为所有基于Java的应用程序和applet提供了开发环境。它包括一些软件组件,因此也称为软件组件包。Java是与平台无关的程序,即,它可以在多种情况下使用,与系统无关。它是一种快速,可靠和安全的编程语言。它可以用于执行网站和应用程序。但是,如果没有JDK(Java开发工具包),就无法正确实现Java。什么是JDK?所有基于Java的应用程序和Applet都是使用JDK开发的,它由许多软件组件组成。一种是JRE(Java运行时环境)以及其他工具,例如java和javac,它们统称为开发工具。JRE具有JVM(Java虚拟机)和其他库文件,JDK为所有旨在在Java平台上构建的应用程序提供了基础。该软件包含各种工具和实用程序,可帮助执行各种任务。因此,这只是JDK的概述。JDK组件JRE:Java运行时环境java:它只是适用于所有java应用程序的加载程序,而且,此特定工具解释了javac生成的类文件,单个java启动器用于开发和部署。将JRE用作部署启动器的日子已经一去不复返了,如今,JRE在Sun JDK中不存在,并且已完全被此新的Java加载器所取代。javac:它是一个编译器,并且,基本上,它将源代码转换为Java字节码。appletviewer:通过此组件,无需借助Web浏览器,我们就可以运行Java applet甚至调试它们。apt:用作注释处理工具;extcheck:为识别冲突,使用了下一个检查;idlj:IDL到Java的编译器,用于从提供的Java IDL文件生成Java绑定;jabswitch:这是一个Java Access Bridge;javadoc:这是一个文档生成器,可自动从源代码注释中生成文档;jar:它是一个存档器。与相关的类库一起打包到一个JAR文件中。另外,它管理那些文件;javafxpackager:它是获取软件包并签署JavaFX应用程序的工具;jarsigner:这是一个验证和jar签名工具;javah:这是一个存根生成器和“ C”头,用于编写内置方法;javap:这是一个类文件反汇编程序;javaws:这是用于JNLP应用程序的Java Web Start启动器;JConsole:这是用于Java监视和管理的控制台;jdb:这是一个调试器;jhat: 这是一个Java堆分析工具(实验性)jinfo:特别用于从正在运行的Java进程中获取配置信息;jmap:这是一个Oracle jmap,它也是一个内存映射。这给出了Java内存映射的结果。另一方面,在打印堆内存或共享对象内存映射特定内核转储或进程的详细信息时很有用。jmc: 它被称为Java Mission Control;jps:这是JVM进程状态工具。它能够列出目标系统上已检测到的HotSpot JVM;jrunscript:这是一个Java命令行脚本外壳;jstack:一种工具打印Java线程的Java堆栈跟踪;jstat:Java虚拟机统计监视工具;keytool:用于操纵密钥库的工具;pack200:JAR压缩工具;Policytool:确定Java运行时的实用程序。这意味着它是一个策略创建和管理工具。VisualVM: 这是一个视觉工具。它与许多命令行JDK工具集成在一起。wsimport:它生成可移植的JAX-WS工件,旨在调用Web服务;xjc:  这是Java API增强XML绑定(JAXB)API的一部分。接受XML模式后,它将生成Java类;这样,开发工具也可以使用了,JDK提供了库和aps。JVM的另一个主要组件是Java虚拟机,它提供了任何平台的执行支持。JDK的目的JDK的主要目的是编译代码并将Java代码转换为字节码,其中JRE是执行这些字节码所必需的。Java开发工具包可以在Oracle Corporation发行的以下列出的不同Java平台中实现。相关文章推荐JVM是什么?  JVM全称“Java Virtual Machine”代表“Java虚拟机”。JVM是运行Java程序的基于软 […]...ICQ是什么?  ICQ是一个流行的在线信息程序,它类似于AIM和Yahoo!等即时通讯软件,但允许用户进入聊天室,并与多个用户 […]...USB是什么?  USB表示“通用串行总线”,USB是现代计算机中最常用的一种计算机端口。它可以用于连接键盘、鼠标、游戏控制器、 […]...HDMI是什么意思?  HDMI代表“高清媒体接口”,但是,它不仅仅是一种线缆或连接器,而是一种旨在传输高清晰度音频和视频信号的技术标 […]...AAC是什么?  AAC又称高级音频编码,是一种压缩数字音频文件的技术。作为MPEG-4标准的一部分,它被广泛用于创建小型数字音 […]...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

966SEO学习网

GMT+8, 2024-11-1 14:41

Powered by SEO学习网  本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处

© 2014-2019 投诉建议及友链申请联系邮箱:[email protected]

快速回复 返回顶部 返回列表