无符号右移(>>>)
无符号右移(>>>)只对32位和64位有意义
在移动位的时候与右移运算符的移动方式一样的,区别只在于补位的时候不管是0还是1,都补0
import java.util.*;
public class FillTest {
public static void main(String args[]) {
int array[] = new int[6];
Arrays.fill(array, 100);
for (int i=0, n=array.length; i < n; i++) {
System.out.println(array[i]);
}
System.out.println();
Arrays.fill(array, 3, 6, 50);
for (int i=0, n=array.length; i< n; i++) {
System.out.println(array[i]);
}
}
}
Arrays.fill(array, 100);
后面的100意味着填充100,所以第一个的打印结果是:
100
100
100
100
100
100
Arrays.fill(array, 3, 6, 50);
意味着从第三个开始到第六个结束填充50,所以结果:
100
100
100
50
50
50
this.pick()
但是没必要这样写,编译器会帮你做了这个,this关键字只会用在一些必须显示当前对象引用的特殊场合,例如在return语句中返回当前的对象:Leaf increment()
方法就是用于返回自己,所以下面的三次调用会返回i=3;finalize()
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/justleavel/article/details/121367405
内容来源于网络,如有侵权,请联系作者删除!
this.pick()
但是没必要这样写,编译器会帮你做了这个,this关键字只会用在一些必须显示当前对象引用的特殊场合,例如在return语句中返回当前的对象:Leaf increment()
方法就是用于返回自己,所以下面的三次调用会返回i=3;finalize()