
java基础
java的基础知识,更好的理解java程序的运行、原理和jdk接口的使用。
昵称无限重复
目前失业,有需要信创经验。密码学相关开发经验的请联系我。
展开
-
设计模式---观察者模式
Java的观察者模式是一种设计模式,它属于行为型设计模式家族,用于处理软件系统中对象之间的联动或者说事件通知机制。在观察者模式中,存在两个核心角色:观察者(Observer)和被观察者(Observable)。这种模式定义了对象之间的一对多依赖关系,允许一个对象(被观察者)的状态变化自动通知其他对象(观察者),从而这些对象可以做出相应的行为。原创 2024-01-26 14:55:46 · 847 阅读 · 0 评论 -
Java中,堆和栈的作用
堆是用于存储动态分配的内存空间,它是Java虚拟机所管理的内存中最大的一块。堆内存的分配策略通常是按需分配,即当需要一个对象时,会在堆中分配足够的内存空间来存储该对象。每个线程都有一个自己的栈,栈帧中存储了方法的局部变量、操作数栈和方法出口等信息。当一个方法被调用时,一个新的栈帧会被压入栈顶;栈内存的分配和释放是由编译器自动完成的,我们无需关心栈内存的管理。- 堆内存的分配和释放由垃圾回收器自动完成,而栈内存的分配和释放由编译器自动完成。- 堆内存的分配策略是按需分配,而栈内存的分配策略是预先分配。原创 2023-10-20 16:23:43 · 128 阅读 · 1 评论