
JAVA学习交流群: 514167678
1
JAVA基础知识学习技巧总结
JAVA学习交流群: 514167678
在这里给大家整理了一篇 JAVA的学习小技巧,希望能给大家带来帮助。
1、 byte 通常用来进行位运算,位宽度窄,一般不用来计算
2、关键字都是小写的,在 eclipse 中显示为红色。
3、变量给了缺省的初始值, C语言没给,只给分配了空间,里面的数不确定
4、 char 的缺省值是 ASCII 码中第 1 个
5、运行效率: i++>i+=1>i=i+1
6、布尔值不能进行大小比较,只能进行 ==比较
7、先算 &&再算 || 。另外 &&为短路与的意思。
例 1:判断以下 i 的变化。
int i=2,j=3;
boolean b=i>j && i++>2;
System.out.println(i);
答案: 2
例 2:以下在 a,b,i 不知道的情况下,判断真还是假。
((a>b)||((3-2)>2))||(5>2)&&(true||(++i>2))
答案:真
8、 >>带符号右移,前面移空的位置添加符号位相同的数
0|001 1000 右移两位(正数)
0|000 0110
1|001 1000 右移两位(负数)
1|111 1100
>>>带符号右移,前面移空的位置添加 0
9、获得 -5 到 2 的随机数
int i;
Random r=new Random();
i=r.nextInt();
// i=Math.abs(i%10)+1;// 获得 0 到 10 的随机数
i=Math.abs(i%8)-5;// 获得 -5 到-2 的随机数
System.out.println(i);
10、数组创建时 , 大小 ( 内存 ) 可以是前面的变量 . 可以动态创建数组的大小 ( 内存 ), 创建后就不能
再改大小 .
例:
int t=9;
int[][] jiu;
jiu=new int[t][];