摘要: 我们都知道在Java里面new出来的对象都是在堆上分配空间存储的,但是针对基本类型却有所区别,基本类型可以分配在栈上,也可以分配在堆上,这是为什么? 在这之前,我们先看下Java的基本类型8种分别是: byte =>8bit short => 16bit int => 32bit long =>64 阅读全文
posted @ 2020-11-28 18:31 皮卡丘和羊宝贝😄 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 前言 公司最近代码质量整改,需要对大方法进行调整,降低到50行以下,对方法的深度进行降低,然后有些文件涉及到流操作,很多try/catch/finally语句,导致行数超出规范值,使用这个语法可以很好地帮助我解决这些问题。 定义 JDK7之后,Java多了个新的语法:try-with-resourc 阅读全文
posted @ 2020-11-28 09:43 皮卡丘和羊宝贝😄 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 0.垃圾回收概述 1.什么是垃圾,怎么判断? 1.1引用计数法 含义 顾名思义,此种算法会在每一个对象上记录这个对象被引用的次数,只要有任何一个对象引用了此对象,这个对象的计数器就+1,取消对这个对象的引用时,计数器就-1。任何一个时刻,如果该对象的计数器为0,那么这个对象就是可以回收的。 打个比方 阅读全文
posted @ 2020-11-28 02:27 皮卡丘和羊宝贝😄 阅读(124) 评论(0) 推荐(0) 编辑