- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 Java虚拟机
类加载器按照双亲委派模型进行类加载,即当一个类需要被加载时,首先由其父类加载器尝试加载,如果父类加载器无法加载,则由子类加载器尝试加载。Java虚拟机(JVM,Java Virtual Machine)是Java程序的运行环境,它负责将Java字节码文件(.class文件)解释执行,从而实现跨平台的可移植性。新生代中的对象经过一定次数的垃圾回收后仍然存活,会被晋升到老年代。总之,Java虚拟机原理涉及类加载、内存管理、垃圾回收和执行引擎等多个方面,通过这些技术实现了Java程序的跨平台运行和高性能执行。
2023-10-03 11:56:49 65
原创 Java简介
它的跨平台特性使其成为一种非常流行的选择,因为它可以在不同的操作系统上运行,而无需进行大量的修改。这种面向对象的特性使得Java成为一种非常强大的编程语言,因为它允许开发人员将代码分解成更小、更易于管理的部分,并且可以轻松地重用这些部分。此外,Java还提供了一些高级特性,如垃圾回收和自动内存管理,这些特性可以帮助开发人员减少错误并提高代码的可靠性。它的跨平台特性和面向对象的特性使其成为一种非常受欢迎的选择,并且随着技术的不断发展,Java将继续保持其重要性和影响力。
2023-10-01 18:51:38 65
原创 保姆级Java环境变量配置
因此,在Java 5及以后的版本中,通常不再需要手动设置CLASSPATH环境变量。例如,如果你将CLASSPATH设置为`D:\java`,那么当你运行`java`命令时,JVM会去`D:\java`目录中查找要执行的类文件,并运行它们。D:\java`表示首先在当前目录查找类文件,如果找不到,就去`D:\java`目录查找。总之,CLASSPATH用于告诉JVM在哪里查找类文件,它在Java 5及以前的版本中需要手动配置,但在Java 5及以后的版本中通常不再需要手动配置,因为JVM会自动搜索类文件。
2023-09-26 12:45:09 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人