甜美钢铁侠

文章
2
资源
0
加入时间
2年10月18天

面试题系列第3篇:Integer等号判断的内幕,你可能不知道?

《Java面试题系列》:对面试题中经典内容进行深入挖掘,分析源码、汇总原理,形成公众号系列文章,面试与否均可提升技能。欢迎大家持续关注【程序新视界】。本篇为系列第3篇。面试过程中关于Integer的比较“==”的问题内容层出不穷,但无论怎么变化,只要了解了其中的底层原理,马上就可以得出答案,再也不用死记硬背考题了。《阿里巴巴Java开发手册》中有这样一项强制要求:“所有整形包装类对象之间值的比较,全部使用equals方法比较。说明:对于Integer var= ?在-128到127范围内的赋值,

python之列表生成式

列表生成式:能够用来创建list的生成式比如想要生成类似[1*1,2*2,3*3,…..100*100]的这种list时可以用[x * x for x in range(1,11)]这样就能生成,除此之外,后面还能添加判断条件来筛选比如[x * x for x in range(1,11) if x%2=0]   这样就能筛选出仅有偶数的平方还能用多层循环来生成全排列[m+n for m in ‘...