jdk是什么意思?是什么软件?是什么语言开发的?

jdk我们都听说过很多次,那么你真的知道jdk的含义吗?这个jdk究竟是什么意思呢?它是一个什么软件?又是由什么语言开发出来的呢?

一、jdk是什么?

jdk是java语言的软件开发工具包。

主要是用于移动设备、嵌入式设备上的java应用程序。

jdk是整个java开发的核心,jdk包含了java的运行环境和java工具

延伸阅读:

二、jdk基本组件

jdk包含了以下的基本组件:

Jconsole(Java进行系统调试和监控的工具)、jar(打包工具,将相关的类文件打包成一个文件)、Javap(Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义)、javac(编译器,将源程序转成字节码)、jdb-debugger(查错工具)、Javah(产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件)、javadoc(文档生成器,从源码注释中提取文档)、appletviewer(小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器)、java(运行编译后的java程序(.class后缀的))。

三、分类

(1)java.net: 这里面是与网络有关的类,比如URL,URLConnection等

(2)avax.servlet:这个是JSP,Servlet等使用到的类

(3)java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是一个可以不用引入(import)就可以使用的包

(4)java.sql: 这个是数据库操作的类,Connection, Statement,ResultSet等

(5)java.io: 这里面是所有输入输出有关的类,比如文件操作等

(6)java.util: 这个是系统辅助类,特别是集合类Collection,List,Map等

(7)java.nio:为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用

关于jdk就给大家简单的介绍到这里啦!欢迎继续关注奇Q工具网的常见问题栏目,更多java入门知识可以分享给大家。

推荐阅读:

java环境变量配置如何配置?Java基础详解

java怎么定义数组?Java中定义数组的方法

java编译命令,java的编译命令是什么?