《java

    xiaoxiao2022-07-03  113

    1.优先级:逻辑非>逻辑与>逻辑或 2.自动类型转换 3.获得键盘输入: 4. 5.面向对象与面向过程: 面向过程适合简单的任务,它去思考第一步第二步去做什么,好比去开车都要去做什么,面向对象适合做复杂的需要协作的任务,它先去思考这个东西由什么组成,好比是造车。 6.栈,堆,方法区(方法区在堆里面) 栈:可以有多个,为线程私有,用于代码的执行,栈帧中存储局部变量等 堆:只有一个,用于存放对象的成员变量 方法区:https://blog.csdn.net/zzhangxiaoyun/article/details/7518917 7.GC机制详解: ttps://blog.csdn.net/qq_35625303/article/details/80107759 8.静态初始化块: 9.静态导入 10.继承的对象初始化顺序 super关键字:是指向父类对象的引用,可以用它来调用被子类覆盖的方法和属性 **构造方法中super()如果写只能放在子类构造方法的第一句 11.多态: 12.final关键字 13.数组的声明 14.面向接口编程 15.内部类(静态内部类与非静态内部类) 静态内部类相当于一个类的静态成员,但不是说它的成员都是静态的,它的实例化不依赖外部对象的实例化,外部类可以通过 “静态内部类名.静态成员名”访问静态内部类的静态成员。 非静态内部类相当于这个外部类对应对象的一个成员,它的实例化依赖于外部类的实例化,非静态内部类可以调用外部对像的方法,可以通过外部类名.this.外部类对象的属性名访问外部对象的成员。

    最新回复(0)