黑马程序员技术交流社区
标题: java基础第二天总结下--手打 [打印本页]
作者: 我是新生 时间: 2015-7-11 21:10
标题: java基础第二天总结下--手打
重要的注意事项或者好的习惯
1.注意在计算机中数据都是以反码形式存在
2.变量在使用前必须进行初始化
3.定义long和float类型变量时,一定要在数据的后面加L和F(最好大写)
4.为一个变量赋值时,不要超出这个类型变量的表示范围.
5.当参与运算的多个数据类型不一样时,会自动转换到范围最大的那一种类型
6.强制转换必须保证数据在转换后的数据类型范围内,若超出,不会报错,但得到的值并不是准确的.
7.boolean类型不参与类型转换.
8.前置++和后置++的区别,特别是后置++,一定要记得在运算时会产生副本,返回的是副本值.
9.变量是会变的,计算时,一定要注意变量的值可能已经不是初始值了.
10.一般在运算符两端打一个空格,这样格式好看一些.
可能出现的面试题
1.考察数据类型的转换,
比如:byte b1 = 3;
byte b2 = 4;
byte b3 = b1 + b2;//这是错的,损失精度
byte b4 = 3 + 4;//这是对的.
************
String s1 = "a";
String s2 = "b";
String s3 = "ab";
System.out.println(s3 = s1 +s2);//false
System.out.println(s3 = "a" +"b");//true
2.++问题
int x =10;
int y = x++;//结果是y=10,x=11;
int z = ++x;//结果是z=12,x=12;
3.&和&&问题
int x=1;
int y=1;
//这是个不完全的例子,只是为了说明两者的区别
++x<0 & ++y<0;//x=2,y=2
++x<0 && ++y<0;//x=2,y=1,++y不再执行了.
作者: 惜爱上缘 时间: 2015-7-11 23:02
不错,好好学习,天天向上
作者: 莱克神 时间: 2015-7-11 23:22
受教了,我看的是毕老师的视频,你应该不是。
作者: kkkkkccccc 时间: 2015-7-11 23:34
楼主说的很好,受教了.点个赞.
作者: 洋葱头头 时间: 2015-7-12 09:44
楼主加油:loveliness:
作者: Overheat 时间: 2015-7-12 10:44
学习了!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |