摘要: 用来初始化类,对象 只有一种static修饰符 静态代码块:内部可以有输出语句,随着类的加载而执行,而且只执行一次,作用:初始化类的信息;可以定义多个静态代码块。按照先后顺序依次执行,优先于非静态代码块的执行 非静态代码块:内部可以有输出语句,随着对象的创建而执行,每创建一个对象,就执行一次非静态代 阅读全文
posted @ 2020-10-22 20:41 兔兔1234 阅读(131) 评论(0) 推荐(0)
摘要: 饿汉式:坏处:对象加载时间过长;好处:线程安全 懒汉式:好处:延迟对象的创建;坏处:线程不安全 package com.atguigu.java; public class SingleTest { public static void main(String[] args) { Bank bank 阅读全文
posted @ 2020-10-22 18:30 兔兔1234 阅读(81) 评论(0) 推荐(0)
摘要: 可以修饰方法以及属性 属性:若需要用到共同的某一属性,则需要加static。 阅读全文
posted @ 2020-10-21 18:50 兔兔1234 阅读(80) 评论(0) 推荐(0)
摘要: 基本数据类型 包装类:自动装箱 int num=1;Integer int1 =num;包装类 基本数据类型:自动拆箱 int num=in1;(吧包装类赋给int) 基本数据类型 String int num=10; String str=num+""; 包装类 String:调用String重载 阅读全文
posted @ 2020-10-16 19:07 兔兔1234 阅读(132) 评论(0) 推荐(0)
摘要: 需要得到输出语句里的内容时,需要对Object里的toString方法进行重写 public String toString() { return "oder{" + "oderID=" + oderID + ", oderName='" + oderName + '\'' + '}'; } 阅读全文
posted @ 2020-10-16 17:30 兔兔1234 阅读(141) 评论(0) 推荐(0)
摘要: 只能适用于应用数据类型; Object类中equals()的定义:与==作用相同,比较两个对象的地址值是否相同 Sting,Date,File,包装类等都重写了Object中equals方法,重写以后比较的不是地址值,而是比较的实体内容是否相同 若自定义的类要使用equals方法,需要重写Objec 阅读全文
posted @ 2020-10-14 19:39 兔兔1234 阅读(198) 评论(0) 推荐(0)
摘要: 强转时,可能出现异常,需要使用关键词判断是否可以强转 阅读全文
posted @ 2020-10-10 18:38 兔兔1234 阅读(68) 评论(0) 推荐(0)
摘要: super理解为父类的 super可以用来调用属性,方法,构造器 super的使用:在子类的方法或构造器中,通过super.属性或super.方法的方式,显式的调用,通常情况下省略super 当子类的属性跟父类重名时,在子类中调用父类中声明的属性,则必须显示的使用super.属性的方式,表明调用的是 阅读全文
posted @ 2020-10-10 17:57 兔兔1234 阅读(128) 评论(0) 推荐(0)
摘要: 何为多态性:父类的引用指向子类的对象(或子类的对象赋给弗雷德引用) 多态的使用,虚拟方法调用:有了对象的多态性后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法 使用前提:类的继承关系,方法必须重写 多态性只用于方法,不用于属性 阅读全文
posted @ 2020-10-08 19:45 兔兔1234 阅读(133) 评论(0) 推荐(0)
摘要: 重写:子类继承父类以后,可以对父类中同名参数的方法,进行覆盖操作 重写后,当创建子类对象以后,通过子类对象调用父类中的同名参数的方法时,实际执行的是子类重写父类的方法 重写的规定:方法的声明:权限修饰符+返回值类型+方法名(形参列表){}, 1.子类重写的方法的方法名和形参列表与父类被重写的方法名和 阅读全文
posted @ 2020-10-07 16:04 兔兔1234 阅读(240) 评论(0) 推荐(0)