![](https://img-blog.csdnimg.cn/1f20356241c8401aad876c67a890bb6b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JDK
文章平均质量分 94
JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所
鱼找水需要时间
千里之行,积于跬步;万里之船,成于罗盘
展开
-
程序员的50大JVM面试问题及答案
JVM的中文名称叫Java虚拟机,它是由软件技术模拟出计算机运行的一个虚拟的计算机。 JVM也充当着一个翻译官的角色,我们编写出的Java程序,是不能够被操作系统所直接识别的,这时候JVM的作用就体现出来了,它负责把我们的程序翻译给系统“听”,告诉它我们的程序需要做什么操作。原创 2023-12-21 22:30:00 · 1187 阅读 · 1 评论 -
JDK8-JDK17中的新特性(var类型推断、模式匹配、Record、密封类)
JDK8-JDK17新的语法结构,勾勒出了 Java 语法进化的一个趋势,将开发者从复杂、繁琐的低层次抽象中逐渐解放出来,以更高层次、更优雅的抽象,既降低代码量,又避免意外编程错误的出现,进而提高代码质量和开发效率。原创 2023-05-25 22:36:54 · 3303 阅读 · 33 评论 -
JDK8和JDK17安装切换,IDEA配置多个版本JDK
JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)原创 2023-04-05 21:41:54 · 9858 阅读 · 10 评论 -
JDK8中的新特性(Lambda、函数式接口、方法引用、Stream)
Java 8 (又称为 JDK 8或JDK1.8) 是 Java 语言开发的一个主要版本。 Java 8 是oracle公司于2014年3月发布,可以看成是自Java 5 以来最具革命性的版本。Java 8为Java语言、编译器、类库、开发工具与JVM带来了大量新特性。原创 2023-05-16 22:12:14 · 1909 阅读 · 33 评论 -
JDK的版本迭代特性(JDK9 - JDK20)
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。原创 2023-05-09 23:11:04 · 5887 阅读 · 55 评论 -
JVM(类的加载与ClassLoader、双亲委派机制)
类在内存中完整的生命周期:加载-->使用-->卸载。其中加载过程又分为:装载、链接、初始化三个阶段。原创 2023-05-06 20:55:09 · 1063 阅读 · 24 评论