首页 Home.
-
引言 假设,我需要一个特殊的值 特殊的值最大上限是 20 按照正常开发 就应该是 设置一个变量 然后每次 set 的时候判断 那么我们可不可以利用 ”委托“ 来自动实现这个过程呢? https://www.maplex.top/archives/Bu5dojCZ 然后参考前端工具框架
2024年06月12日 -
委托 委托 是Kotlin的一个重要功能,说的这么高大上 实际就是一个代理模式。 在未来会出专们讲设计模式的 我先简单说一下代理模式 把某些功能 交由别人处理 就是代理模式 在Kotlin里 属性委托就是把 getValue 和 setValue 交由别的类进行处理。 object SpringPr
2024年06月06日 -
引言 从如何判定对象消亡的角度出发,垃圾收集算法可以划分为“引用计数式垃圾收集” (Reference Counting GC)和“追踪式垃圾收集”(Tracing GC)两大类,这两类也常被 称作“直接垃圾收集”和“间接垃圾收集”。 但是由于主流的 JVM 都未使用引用计数式垃圾收集,所以讨论的都
2024年06月06日 -
起因 这就不得不提一款二字游戏 “鸣潮” 是的。 本项目也是为了开发一个 鸣潮的Bot OneBotv11协议的机器人 项目 https://github.com/FxRayHughes/chaobot 这个项目并未使用任何 QQ 微信相关的实现代码 未对任何软件进行逆向! 历程 首先肯定是得要有一
2024年06月05日 -
GC 首先 垃圾回收算法并非Java独创,而是在Java很早之前就已经出现了的。 需要考虑三个问题 那些内存需要回收 什么时候回收 如何回收 那些内存需要回收 在开发中存在两种判断方式 计数算法 在对象中设置一个计数器,作为引用次数。 引用一次就在这个计数器上 + 1 结束引用就在计数器中 - 1
2024年06月05日 -
创建流程 对象的创建方法有很多 包括不限于 new ,clone,反序列化,反射构造等。 这里只讨论的是 “无中生有” 产生的对象 通过new关键字生成对象; 通过Class类的newInstance方法生成对象; 通过Constructor类的newInstance方法生成对象; 在创建对象时 J
2024年06月05日