您的位置:首页 > 编程语言 > Java开发

Java易错知识点总结

2018-03-27 09:17 260 查看
1.    java文件中可以同时存在多个类,但是只能有一个类被public修饰。2.    如果一个java文件中有多个class,则编译也产生多个class文件。3.    float f = 5.6f;     小数默认双精度(double)类型,如果想要表示单精度(float)类型,需要在数的后面加f。(类似的,long的后面加l)4.    当出现负数的除法时,a/b的结果与正常结果相同,但a%b的结果的符号与b相同。5.    短路与和短路或:当a||b条件出现时,若a=1,则b条件不再执行。&&同理。6.    Switch(a),a一般为整型,在jdk1.8之后可以为字符串型。7.    For(int i=1;i<10;i++){ } 的执行顺序: int i=1\i<10\{ }\ i++\i<10\{ } \i++\……8.    Public long sum(){        Return int;}是可以的,涉及到自动类型转换,但如果反之则不行,强制类型转换无法自动进行。9.    继承中子类和父类的成员变量互不干扰(即使同名),但子类的方法可以重写父类的方法.在子类的方法对成员变量进行操作时,先在子类内找,再去父类内找10.this只能在类的方法内部使用,注意:不可以在静态的方法中使用,在构造方法中使用this的时候,这行代码必须放在一行,super也是。原因:确保父类先存在。11. Java中一共有8种基本类型,包括4种整型(int,short,long,byte),2种浮点型(float,double),1种字符类型(char),1种表示真值的(boolean)类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: