• 8 java 笔记


    1 import语句可以简化编程,可以导入指定包下面的某个类或者全部类

    2 java.lang,Object类是所有类的父类,要么是其直接父类,要么是其间接父类

    3 子类扩展了父类,子类是一种特殊的父类

    4 如果子类定义了和父类同名的实例变量,则会发生子类实例变量隐藏父类实例变量的情形

    5 子类不会获得父类的构造器,但子类的构造器里可以调用父类构造器的初始化代码

    6 super调用的是父类的构造器,而this调用的是同一个类中重载的构造器。

    7 编写java程序时,引用类型变量只能调用它编译时类型的方法,而不能调用他运行时类型的方法

    8 引用类型之间的转换只能在具有继承关系的两个类型之间进行

    9 instanceof运算符前面操作数的编译类型要么与后面的类相同,要么与后面的类具有父子继承关系

    10 java类里的初始化块:一个java类里面可以有多个初始化块,相同类型的初始化块之间有顺序,前面定义的初始化块先执行,后面定义的初始化块后执行

    11 初始化块的修饰符只能是static,同时也被称为静态初始化块

    12 java初始化块只在创建java对象时隐式执行,而且在执行构造器之前执行

    13 静态初始化块总是比普通初始化块先执行

    14 java系统不允许为final类型修饰的变量重新赋值,子类不允许覆盖父类的final方法,final类不能派生子类

    15 枚举类是一种不能自由创建对象的类,枚举类的对象在定义类时已经固定下来了

    16 JDK1.5提供了自动装箱autoboxing和自动拆箱autounboxing的功能

    17 自动装箱:把一个基本类型的变量直接赋给对应的包装类变量

    18 自动拆箱:把包装类对象直接赋给一个对应的基本类型变量

    19 只有两个包装类的引用指向同一个对象时才会相等

  • 相关阅读:
    电容
    51单片机
    三极管
    Scala 面向对象(八):特质(接口) 一
    Scala 面向对象(七):静态属性和静态方法
    Scala 面向对象(六):面向对象的特征二:继承 (一)
    Scala 面向对象(五):面向对象的特征一:封装性
    Scala 面向对象(四):import
    Scala 面向对象(三):package 包 (二)
    Scala 面向对象(二):package 包 (一) 入门
  • 原文地址:https://www.cnblogs.com/mibing/p/6947706.html
Copyright © 2020-2023  润新知