12 2024 档案

怎么样写出带Bug的代码
摘要:1、创建class时不没有重写hashCode()和equals()方法,轻则创建的对象比较时无法区分,重则将大量对象存储至map时导致内存泄漏。 解决方法:根据业务需要重写equals()方法和hashCode()方法。 2、内部类引用外部类 2.1、非静态的内部类默认会持有外部类,尽管代码上不再 阅读全文

posted @ 2024-12-07 21:43 干瘪咸鱼 阅读(49) 评论(0) 推荐(0)

傻瓜式jvm基础学习
摘要:Q:jvm调优是在做什么? A:通过修改jvm参数和更换合适的垃圾回收器从而达到提高垃圾回收效率、降低停顿时间,提高系统的吞吐量和响应速度。 从上面的问答中可以得到两个概念,jvm参数、垃圾回收器。 程序计数器 存储当前线程正在执行的Java方法的字节码指令地址的内存区域,作为一个指示器使用,不会进 阅读全文

posted @ 2024-12-03 21:54 干瘪咸鱼 阅读(38) 评论(0) 推荐(0)