自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java中静态(static)成员何时才会初始化

首先我们要知道一个类的生命周期是什么?一个java类的完整的生命周期会经历加载、连接、初始化、使用、和卸载五个阶段:其中连接一般会跟加载阶段和初始化阶段交叉进行,而连接又具体分为验证、准备、解析三个步骤。明白这些我们再来看一开始提出的问题:静态成员什么时候才会初始化?private static int a=1;private static final int b=2在类加载的准备阶段会给所有static 成员在方法区中分配内存,并设置变量初始值为零值(根据类型不同零值也并...

2021-09-26 00:13:53 2431

原创 取模运算和取余运算的区别

先说结论:取模和取余在计算的目标上是一致的,只是商的不同,导致结果不同,取余和取模在被除数、除数同号时,结果是等同的,异号时会有区别。那么 Why? 取模,取余是怎样计算的在计算机中,对于整型数a,b来说,取模和取余两种运算都遵循相同的步骤:1.求 整数商: c = a/b;2.计算模或者余数: r = a - c * b求模运算和求余运算有时候结果不同是因为在第一步不同: 取余运算在取c的值时,向0 方向舍入(fix()函数);而取模运算在计算c的值时,向负无穷方向舍入(floor()

2021-09-06 12:01:06 1913

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除