- 博客(5)
- 收藏
- 关注
原创 Java 中的日期时间类运算:Date、LocalDateTime 与 Hutool 的 LocalDateTimeUtil(详细用法)
/ 获取当前时间// 格式化时间//输出:2023 - 07 - 06 16:09:02。
2024-09-15 20:27:11 631
原创 Java JVM 零基础,详细讲解三(jvm结构详解)
类加载器(ClassLoader)是 Java 运行时环境(JRE)的一部分,它负责将类的字节码文件加载到 Java 虚拟机(JVM)中,从而使得这些类能够在 JVM 中运行。类加载器是 Java 语言动态性的重要支撑,它使得 Java 程序可以在运行时加载和使用新的类,而不必在编译时就确定所有要使用的类。在某些特殊情况下,需要创建自定义类加载器。例如,当需要从非标准的源(如网络、加密的字节码文件等)加载类时,就需要自定义类加载器。
2024-09-13 20:08:46 704
原创 Java JVM 零基础,详细讲解二(jvm结构详解)
程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在 Java 虚拟机的概念里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。例如,当一个 Java 程序开始执行时,程序计数器会指向程序的第一条字节码指令。随着程序的执行,程序计数器不断更新,始终指向当前正在执行的字节码指令的地址。这里就可以联系到多线程的方面上。java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。
2024-09-10 20:35:58 703
原创 Java JVM 零基础,详细讲解一(基础结构)。
JVM(Java Virtual Machine,Java 虚拟机)是一种用于计算设备的规范,它是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现。对于 Java 语言来说,JVM 是其运行的基础。Java 程序并不是直接在操作系统上运行,而是在 JVM 上运行。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序可以在不同的操作系统上实现 “一次编写,到处运行”。
2024-09-09 19:24:50 1454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人