什么网站做简历最好,苏州三大建筑设计院,触屏手机网站模板,网站建设时间计划书JDK是Java的开发工具#xff0c;全称为Java Development Kit#xff0c;包含Java运行环境#xff0c;Java工具#xff0c;Java基础类库三大部分。 Java运行环境 Java运行环境#xff0c;也就是JRE#xff0c;全称为Java Runtime Environment #xff0c;其中包含JVM全称为Java Development Kit包含Java运行环境Java工具Java基础类库三大部分。 Java运行环境 Java运行环境也就是JRE全称为Java Runtime Environment 其中包含JVMJava Virtual Machine虚拟机和Java核心类库。 JVM能将字节码解释成可执行的机器码机器码和平台相关不同硬件环境、不同操作系统产生的机器码不同所以JVM在不同平台有不同的实现。也就是说只要在不同平台上安装对应的JVM就可以运行字节码文件运行Java程序。 Java核心类库是指Java提供的一组基础类和接口用于处理常见的任务和操作例如字符串的操作数组的操作集合的操作多线程IO流网络编程等。 Java工具 Java工具是指放在bin目录下的一些可执行程序例如 javac.exe作用是将Java源代码编译成字节码生成后缀为 .class 的字节码文件 java.exe作用是开启JVM进程运行生成的字节码文件 jar.exe作用是将多个字节码文件打包成一个压缩jar包Java ArchiveJVM可以直接运行jar包 Java基础类库 Java的基础类库有 java.langjava.iojava.utiljava.net java.langJava的核心类库Java程序在运行时会自动导入。其中包含了String类Math类Thread类StringBuffer类System类Object类Throwable类包装类等。 java.io提供了全面的 I/O 接口包括文件读写标准设备输出等。在java中 I/O 是以流为基础进行输入输出的所有数据被串行化写入输出流或者从输入流读入。 java.util提供了与数据结构、日期时间、随机数、集合框架等相关的类和接口。这些类和接口可以更方便、更高效地处理数据结构、日期时间、随机数、集合框架等相关的问题。 java.net提供了实现网络应用和网络开发的类其中包含了URL类Socket类ServerSocket类等。 JDK版本 JDK的LTSLong Term Support版本有三个分别是JDK8JDK11JDK17。LTS版本是指在发布后会提供长时间的技术支持和安全更新的版本该版本的JDK都比较稳定推荐使用。 JDK8又称为JDK1.8有很多的项目用的是JDK8因为都是些老项目。有些老项目会考虑将JDK版本升至11有些因为求稳定还是用JDK8。不过新的项目一般都是考虑用最新的稳定版本JDK17想做Java后端开发的话还是重点使用JDK17。