java杂项
1、让一个数组B等于另一个数组A,改变B的值也会影响到A的值
2、每行输出三个这种操作可以:普通输出就用print,输出三个后就println,或者来个print(“\n”)
3、void方法也可以return,只不过return空,即 return;
4、String是常量 int是基本类型——变量
5、匿名内部类挺好用的
1
2 new B().func();
//不用生成对象;
6、异或运算的三个个特点:
- 交换律:a ^ b ^ c = a ^ b ^ c
- 任何数与0异或为任何数
- 相同的数异或为0
(1) 0^0=0, 0^1=1 0与任何数异或=任何数
(2) 1^0=1, 1^1=0 1与任何数异或 = 任何数取反
(3) 任何数异或自己=把自己置0
7、运算符优先级顺序
1 | //==的优先级高于& |
8、直接打印一个数组的手段
1 | int[] nums=new int[10]; |
9、\r\n \r \n的区别
10、==和equals在什么情况下会不一样,字符串?