八股文 Java NIO 概述 在传统的Java I/O模型中,I/O操作是以BIO的方式进行的。这就意味着,当一个线程执行I/O操作时,它会被阻塞直到操作完成。为了解决上述问题,自JDK 1.4(JDK 4)起引入了一种新的I/O模型-NIO。
JVM JVM篇:二、类加载器子系统 类加载器子系统是负责加载*.clss文件的,它们在文件开头会有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构(Runtime Data),并且ClassLoader只负责class文件的加载,至于能否允许则由执行引擎(Execution Engine)来决定。
JVM JVM 篇:一、JVM概述 JVM全称”Java Virtual Machine”,即Java虚拟机,是一种能够执行字节码的虚拟机,以堆栈结构机器来实现。早期是Java平台的一部分,能够执行以Java语言实现的软件程序,是Java跨平台的基石。
八股文 一文看懂JDK 8~21 LTS版本的新特性 本篇将介绍Java 8及以上高版本(11、17、21)的新特性。Java每年都会发布两个版本,但真正会被大规模使用的是三年一个的长期支持(LTS)版本,也就是长期维护版本。