09 2023 档案
摘要:1.Java类库的每个包中都定义了异常类,所有这些类都是Throwable类的子类。Throwable类派生了两个子类,分别是Exception类和Error类。 2.Error类及其子类用来描述Java运行系统中的内部错误以及资源耗尽的错误,这类错误比较严重。 3.Exception类称为非致命性
阅读全文
摘要:1.异常可能由程序员没有预料到的各种情况产生,也可能由超出了程序员可控范围的环境因素产生,如果用户的坏数据、试图打开一个根本不存在的文件等。 2.在Java中,这种在程序运行时可能出现的一些错误称为异常,异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。 3.以上运行的结果报告
阅读全文
摘要:1.由static修饰的变量和方法被称为静态变量和静态方法。 2.两个类在同一个内存区域共享一个数据。这时没有必要在两个类中同时创建PI,因为这样系统会将这两个不在同一个类中定义的静态值分屏到不同的内存空间中。为了解决这个问题,可以将PI设置为静态的。 3.被声明为static的变量和方法被称为静态
阅读全文
摘要:1.成员内部类和匿名类为最常见的内部类。 2.在一个类中使用内部类,可以再内部类中直接存取其所在类的私有成员变量,在成员内部类中可以随意使用外部类的成员方法及成员变量,尽管成员变量i以及成员方法g()都在外部类中被修饰为private,但在成员内部类中可以直接使用。成员内部类的语法如下: class
阅读全文
摘要:final关键字 1.凡是被final关键字修饰过的内容都是不可改变的。 2.final关键字可用于变量声明,一旦该变量被设定,就不可以再改变该变量的值。通常,由final定义的变量为常量。如:final double PI = 3.14; 3.final关键字定义的变量必须在声明时对其进行赋值操作
阅读全文
摘要:1.Java中对象的类型转换主要包括向上转型和向下转型。 向上转型 1.向上类型转换为子类类型对象转换为父类类型对象,即把子类类型的对象直接赋值给父类类型对象。 2.向上转型是安全的,因为向上转型是将一个较具体的类的对象转换为一个较抽象的类的对象。 3.在运用向上转型过程中,父类的对象无法调用子类独
阅读全文
摘要:类的继承 1.Java只支持单继承。 2.子类在继承父类后,创建子类的同时会调用父类的构造方法。 3.子类继承父类后可以调用父类创建好的属性和方法。 4.Java不允许同时继承两个父类,但可以进行多代继承如:祖父>父>儿子>孙子。如下: Object类 1.Object类是所有类的父类。 2.创建一
阅读全文
摘要:抽象类 1.只要类中有一个抽象方法,这个类就被标记为抽象类。 2.抽象类被继承后需要实现类中的所有抽象方法(也就是保证以相同的方法名称、参数列表、返回值类型创建出非抽象方法,当然也可以是抽象方法)。 3.抽象类中可以同时有抽象方法和非抽象方法。 定义抽象类的语法如下: public abstract
阅读全文