- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 java中的序列化
重写writeObject和readObject方法:在类中自定义`writeObject`和`readObject`方法,优化序列化和反序列化过程。- Externalizable接口:实现`Externalizable`接口,自定义`writeExternal`和`readExternal`方法,完全控制序列化和反序列化过程。
2024-07-23 11:42:30
58
原创 掌握 Java 字节码的基本操作指令(反汇编字节码)
JVM(Java虚拟机)对每个字节码指令都有特定的含义。字节码是JVM理解和执行的机器语言,JVM通过解析和执行这些字节码指令来运行Java程序。每个字节码指令都有一个操作码(opcode),操作码定义了特定的操作,以及操作所需的操作数,对应上述其中某些字节码,比如。
2024-07-22 16:43:43
740
原创 JVM垃圾回收(Garbage Collection)机制
Java的垃圾回收(Garbage Collection,GC)机制是Java虚拟机(JVM)的一项关键功能,旨在自动管理内存,回收不再使用的对象,保证程序运行过程中不出现内存泄漏和内存溢出。
2024-07-19 18:49:00
867
原创 反射机制(Reflection)
Java的反射机制是一种程序运行时获取类、方法和属性信息的能力,通过反射,程序可以在运行时动态地检查和操作类和对象,而不需要在编译时确定这些信息。
2024-07-19 16:52:55
330
原创 类加载器(ClassLoader)的工作机制
Java允许开发者创建自定义类加载器,以实现特殊需求。例如,可以通过继承`java.lang.ClassLoader`类并重写`findClass`方法来实现。以下是一个简单的自定义类加载器示例:总结来说,类加载器在Java中具有重要的作用,它通过加载、连接和初始化来将类加载到内存中,并通过双亲委派模型来保证类加载的安全性和一致性。同时,Java还允许开发者创建自定义类加载器,以满足特定的需求。
2024-07-19 16:08:48
659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人