
Java基础
记录学习过程中遇到的令人印象深刻的Java基础知识点。
董一刀
这个作者很懒,什么都没留下…
展开
-
浅谈java位运算
文章目录前言一、位运算的分类与展现效果二、原理三、边界值测试四、总结前言 最近接触到了java位运算,之前对位运算的了解仅仅停留在表现结果上:乘2除以2,对背后的原理并不了解,现在学习记录一下。一、位运算的分类与展现效果java位运算可以分为左移和右移,其中右移还有无符号右移。 java只对整型位移,可以分为int体系和long体系。int体系包括(byte, short, int, char),long体系只包含long。int体系中进行位运算时,除int类型外都会先转换为int再原创 2021-05-16 21:24:10 · 613 阅读 · 5 评论 -
小记-Java保留两位小数-使用BigDecimal
参考自:https://www.cnblogs.com/limin12891/p/11116680.html如下例:double a = 1;double b = 3;BigDecimal num1 = new BigDecimal("" + a);BigDecimal num2 = new BigDecimal("" + b);// 四舍五入保留两位小数BigDecimal result1 = num1.divide(num2,2, BigDecimal.ROUND_HALF_UP);//原创 2021-04-18 18:20:58 · 1837 阅读 · 0 评论 -
List remove失败
Java List有两个remove方法,分别是:E remove(int val);boolean remove(Object val);错误用法:List<Person> list = new ArrayList<>();list.add(per1);list.add(per2);System.out.println("lists’ size: " + list.size()); // size's: 2Integer index1 = 0;list.remov原创 2021-03-12 16:47:49 · 1136 阅读 · 0 评论