Java
文章平均质量分 52
www_weibing
要么卷要么卷铺盖
展开
-
java 运行时数据区
除了以上几个主要的运行时数据区域外,Java 虚拟机还可能会包括一些其他的内存区域,如直接内存(Direct Memory)等。这些内存区域共同组成了 Java 虚拟机的运行时数据区域,在执行 Java 程序时为程序提供了内存空间。Java 运行时数据区域是 Java 虚拟机 (JVM) 在运行 Java 程序时所使用的内存空间的抽象表示。原创 2024-04-30 11:32:21 · 250 阅读 · 1 评论 -
Java 静态、非静态内部类
这种设计决策允许非静态内部类能够更加紧密地与外部类的实例集成,而静态内部类则提供了更多的灵活性和独立性,有助于避免潜在的内存泄露问题,特别是在生命周期管理复杂的应用场景中,如Android开发。非静态内部类是与外部类的实例紧密绑定的。每个非静态内部类的实例都需要在其外部类的实例的上下文中被创建,因此,非静态内部类隐式地持有一个指向创建它的外部类实例的引用。这种设计意味着静态内部类可以在没有外部类实例的情况下单独存在,它们更像是外部类的一个静态的辅助类,可以在任何地方被使用,而不会影响外部类实例的生命周期。原创 2024-04-24 14:14:54 · 293 阅读 · 0 评论 -
java 反射的使用
可以获取类中声明的所有方法,包括私有的(private)、保护的(protected)、默认访问级别(package-private)的和公共的(public)方法。如果需要,创建或者获取一个实例:如果方法是实例方法,你需要一个类的实例来调用它。如果方法是静态的(static),则可以跳过这一步。方法在Java 9及其之后版本中已标记为过时,推荐方式是使用来自。而且,如果你要调用的方法是私有的,你需要在。若方法有参数,则需要提供参数的类型来获取。方法调用它,传入实例和所需的参数。原创 2024-04-19 08:36:56 · 225 阅读 · 0 评论 -
java io读取常用类
和是 Java I/O 流的一部分,它们的实现原理基于装饰器模式,提供了灵活的方式来读取数据。原创 2024-04-13 22:50:27 · 147 阅读 · 0 评论