
java核心技术卷1:基础知识
java编程思想
平时百分之40
考试60
平时:作业(20)一半,上机(20)一半
上机:3-4次
记录一个考核点:
前面的bool 、 int的乱换啥的,
double a = 0x16;
System.out.printf("%e",a);
float b =(float)1.1;//不可float b = 1.1;
float c = 10+1.1f;//
int i=10;
byte d = 10;
//不可:byte e = i;
byte e = (byte)i;
//不可:char c1 = e;
//byte,char之间不会自动转换
char c1 = (char)e;
int i2 = 'a';//可以
boolean b2 = true;
//不可int i2 = (int)b2; bool和int之间没关系,true就是true
boolean b3 = 1==1;
System.out.print(b3);
int p3=5;
int q3=5;
if(p3++==6 && ++q3==6){
p3 = 11;
}
//注意短路运算
// int p3=5;
// int q3=5;
// if(p3++==6 | ++q3==6){
// p3 = 11;
// }
//按位就不会短路?(求证)
int i0 = 1;
i0 = i0++;
System.out.println(i0);
helo
javac、java、package的那些指令啥的
动态绑定的问题