1.Java的boolean类默认值为false
2.当自定义有参构造函数时,Java不会在默认定义一个无参构造函数
3.类的继承为extends
pubic class Object extends BaseObject
4.java不支持多继承,可以考虑使用接口实现多继承
5.方法的重写子类的访问权限不能比父类更小
6.使用super()显示调用父类的构造函数,子类默认调用无参super()父类构造。
7.final修饰的类不能被继承,修饰的方法不能被重写,修饰的属性为常量。
8.使用package和import实现包的建立和包内类的引入
9.使用abstract描述抽象类
public abstract class Object
10.使用Implement实现接口类,方法需要加上@Override表示实现
public class Object Implements Interface
11.java提供装箱和自动装箱操作。可以用objValue()和自动拆箱还原类到基本类型。
12.java使用parseObj转化数据类型为基本类型。
13.java使用valuOf转化为包装类型
14.思考String类型的本质,数据存储结构为final char[],因此导致每次数值的变化都相当于产生了新的String,存在一些内存占用或者浪费,考虑引入StringBuffer和StringBuilder作为String数据的缓存流。建议更多使用程安全的StringBuffer,但是也也要考虑因此降低的性能。
记录初学java遇到的各种注解(2)
最新推荐文章于 2025-04-25 18:07:04 发布