这节主要简单的介绍一下Java语言的运算符和类型转换,这里只是简单的学习笔记,要想学好Java语言还需要多读一些系统的书籍,如:《Java编程思想》、《核心技术》等等,更重要的是多练习才行。
1,/和%运算符的区别:
对整数进行“/”运算时,所有余数都会被舍去
“%”模运算是取余运算
2,递增和递减运算符
++i 先加后运算
i++ 先运算后加
--i 先减后运算
i--先运算后减
3,什么事instancetof
instanceof是Java的一个二元操作符,和=、<、>属于同一类的比较运算符,是Java语言的保留字,其作用是测试它左边的对象是否是它右边的类的实例,返回的是Boolean类型的数据,代码示例如下:
String s = "I am a Oblect!";
boolean b = s.instanceof Object;
具体实例可以到Google或者相关书籍中查找,记住:一定要多查资料,多练习,理论可不是实际哦
4,equals()和“==”的区别
1,原始数据比较:“==”和“!=”
2,“==”比较的是两个对象的引用,并不是他们的内容
equals方法在没有被覆盖时与“==”一样比较的是对象的引用,而在重写之后比较的是两个对象的内容
5,类型转换
1,从低到高自动转换
2,从高到低强制转换
3,包装类型过渡类型转换
4,平级之间不能强制转换:byte、short 、char
这里只记录了包装类型过渡类型转换的实例,其他的内容请查阅相关资料
float f1 = 100.00f
Float F1= new Float(f1);
Double d = F1.doublevalue();
可以根据我的笔记来学习Java语言,但是我的笔记过于简单,还请多多阅读相关的书籍,我的笔记只能作为学习进度的参考,绝不能只学习笔记上的内容,切记!
转载注明出处:ecorefeng