摘要: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 一、反射的核心类 Java 反射的核心 API 位于 java.lang.reflect 阅读全文
posted @ 2025-02-27 20:06 kiss_sheep 阅读(49) 评论(0) 推荐(0)
摘要: 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法(行为)组合在一个类中,并对外隐藏内部实现细节,控制在程序中属性的读和修改的访问级别。 目的: 数据隐藏:防止外部直接访问和修改对象的内部状态。 接口抽象:只暴露必要的接口,简化对象的使用。 代码组织:提高代码的可维护性和可扩展 阅读全文
posted @ 2025-02-27 19:31 kiss_sheep 阅读(174) 评论(0) 推荐(0)
摘要: String、StringBuffer和StringBuilder都是用于处理字符串的类,但它们在多个方面有着显著的区别。 不可变性与可变性 总结:String 不可变, StringBuilder 和 StringBuffer 是可变的 String:是不可变的,一旦创建了一个String对象,它 阅读全文
posted @ 2025-02-27 18:40 kiss_sheep 阅读(46) 评论(0) 推荐(0)
摘要: Java虚拟机(JVM)是Java平台的核心组件,负责执行Java字节码,实现了“一次编写,到处运行”的跨平台特性。以下是JVM的主要组成部分和工作流程。 主要组成部分 类加载器(ClassLoader):负责将Java字节码文件(.class文件)加载到JVM内存中。 运行时数据区(Runtime 阅读全文
posted @ 2025-02-27 18:17 kiss_sheep 阅读(77) 评论(0) 推荐(0)