0
点赞
收藏
分享

微信扫一扫

编程基本功:写一个JAVA版的对象回收利用机制

WikongGuan 2022-01-28 阅读 47


  JAVA中,如果不停的产生新对象,会有严重的性能问题:耗时长,内存消耗大。自然的,我们就想用一些技巧,就是对象回收利用。这个当然也要简单好用,复杂了大家也受不了。

  吾一直对已有代码中的回收利用NOT FULL。前几天终于有了灵感,写了一个通用方便的回收箱。简单来说:


  • 对象实现一个接口,方法有复制、是否回收、设置回收标志、清理等。
  • 回收箱为每个类建立一个箱子,和构造器。
  • 关键之一:申请对象时,传递一个类。
  • 关键之二:使用反射找到默认的构造器,建立第一个对象。后续对象使用复制函数,加快速度。
  • 对象不用时,回收。


举报

相关推荐

0 条评论