
java core
Mr耳东
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
取模操作性能为什么比较低
计算器原理层面,取模操作不是一个基本的指令,而是由多个指令组合而成,所以性能会比较低。Java的lang包的Math.floorMod(x, y)方法中,取模运算是通过除法运算、乘法运算和减法运算组合而成的。public static int floorMod(int x, int y) { int r = x - floorDiv(x, y) * y; return r;}public static int floorDiv(int x, int y) { int原创 2020-11-27 13:46:54 · 823 阅读 · 0 评论 -
Java-方法参数(按值调用,按引用调用)
Java 总是采用按值调用!1. 当方法参数为基础类型时,参数传递是按值传递;2. 当方法参数为对象类型时,参数传递是按值传递还是按引用传递呢?可能会有人认为是按引用调用,但是实际上,对象引用也是按值传递的,由如下代码块执行结果可所示,如果对象参数是按照引用传递的话,那么e1和e2交换之后,pe1和pe2也会相应交换,但是实际上执行结果中,交换的仅仅是e1、e2,而在main方法中的pe1和...原创 2019-09-05 17:25:53 · 1147 阅读 · 0 评论