7月22日总结的自己在java中犯的错误以及注意事项
2017-07-22 19:55
344 查看
1.虽然知道这种错误,但是还是不小心犯错,特别注意变量运算结果的精度,避免隐式转换带来的错误
double a;int b=2;a=1/b;(a=0)
double a;int b=2;a=1.0/b;(a=0.5)
2.在主类中定义的实例变量在main方法中的while循环中不可见问题:main方法是静态方法,不能调用非静态成员
3.java中一个字节码文件只能存在与其同名的类及其子类
4.局部变量不能被声明为static变量
5.java中如果一个类没有权限修饰符默认为存取区范围
6.java中外部类访问权限修饰符只能用public(想用protected就省略权限修饰符),protected和private可以在内部类中使用
7.main方法只能存在于顶层public类中
8.静态方法只能存在于顶层public类或者静态内部类中
9.类的构造方法可以加上权限修饰符,然并卵
10.java中一个源文件只能有一个public的外部类,以保证每一个编译单元都只有一个接口
11.重写父类方法不能有更严格的访问权限,返回值必须是同一类型(类对象的向上转型可以)
12.父类的内部类也可以被继承给子类
13.任何接口中方法声明都应是public的,可以用static在接口中实现方法,用"接口名.方法()"调用【JDK8后出现的】
14.java中的protected是指该包文件内可见
15.java中的同一包内一个类定义之前就可以调用并实例化
16.java中向上转型只是改变引用,并不改变其多态特性,@如果子类重写了父类的方法,向上转型后调用的是子类的方法。@如果子类没有重写父类的方法,向上转型后调用的是父类的方法
double a;int b=2;a=1/b;(a=0)
double a;int b=2;a=1.0/b;(a=0.5)
2.在主类中定义的实例变量在main方法中的while循环中不可见问题:main方法是静态方法,不能调用非静态成员
3.java中一个字节码文件只能存在与其同名的类及其子类
4.局部变量不能被声明为static变量
5.java中如果一个类没有权限修饰符默认为存取区范围
6.java中外部类访问权限修饰符只能用public(想用protected就省略权限修饰符),protected和private可以在内部类中使用
7.main方法只能存在于顶层public类中
8.静态方法只能存在于顶层public类或者静态内部类中
9.类的构造方法可以加上权限修饰符,然并卵
10.java中一个源文件只能有一个public的外部类,以保证每一个编译单元都只有一个接口
11.重写父类方法不能有更严格的访问权限,返回值必须是同一类型(类对象的向上转型可以)
12.父类的内部类也可以被继承给子类
13.任何接口中方法声明都应是public的,可以用static在接口中实现方法,用"接口名.方法()"调用【JDK8后出现的】
14.java中的protected是指该包文件内可见
15.java中的同一包内一个类定义之前就可以调用并实例化
16.java中向上转型只是改变引用,并不改变其多态特性,@如果子类重写了父类的方法,向上转型后调用的是子类的方法。@如果子类没有重写父类的方法,向上转型后调用的是父类的方法
相关文章推荐
- JAVA基础学习总结及注意事项
- 如何将java中的"/"替换为"/"以及replaceAll(String regex, String replacement) 注意事项
- java中定义常量的方法、性能以及注意事项
- java编程的一些注意事项,网络资源总结
- java中使用switch-case的用法及注意事项超全总结
- 构造器内书写异常以及使用的注意事项---Thinking in java
- 配置config.bib的注意事项以及错误分析
- MySQL索引类型总结和使用技巧以及注意事项
- cocos2d-x调用java中非静态方法以及静态方法注意事项以及示例
- 自己总结一下关联关系映射中的OneToMany,ManyToOne,单向,双向注意的事项!ps:例子
- 使用java开发工行银企互联中间件(NC方式)以及一些错误总结
- 配置config.bib的注意事项以及错误分析——自己都要顶!
- MySQL索引类型总结和使用技巧以及注意事项
- java中使用switch-case的用法及注意事项超全总结
- 字符编码 以及在java中注意事项
- hive的查询注意事项以及优化总结 .
- 配置config.bib的注意事项以及错误分析
- java常见错误云集与注意事项
- 配置config.bib的注意事项以及错误分析
- hive的查询注意事项以及优化总结