Java笔记
ryan_Z_r_z
这个作者很懒,什么都没留下…
展开
-
多线程基础笔记
原创 2020-07-21 20:03:49 · 61 阅读 · 0 评论 -
基本集合与泛型笔记
原创 2020-07-16 05:49:51 · 64 阅读 · 0 评论 -
反射机制基础笔记
原创 2020-07-13 20:17:48 · 66 阅读 · 0 评论 -
Java面向对象基础杂记5
Java面向对象基础杂记5 静态变量: 创建多个对象,都通用一个静态变量,其中一个对象修改,其他的对象调用此静态变量时,也是被修改固定。 可以直接以类名.static变量来赋值。 静态变量的加载早于对象的创建,在内存中只存在一份,保存在方法区的静态域中 静态方法与静态变量类似,可以由类直接调用,但静态方法中只能调用静态方法,不能使用this,super等关键字 **单例设计模式:**要求程序里的某...原创 2020-04-10 01:43:41 · 113 阅读 · 0 评论 -
Java面向对象基础杂记4
Java面向对象基础杂记4 构造器(构造方法 constructor) 就是new后面的类名();如果不定义,编译器会默认一个空构造器。(一个类中至少会有一个构造器) 结构: 权限修饰符 类名(参数列表){} 作用:创建对象;初始化对象的属性(可以初始化类的私有属性) 可以在一个类中定义多个构造器,彼此之间构成重载 构造器不可以被继承,不可以被重写。 父类名 a = new 子类名()—多态 子类...原创 2020-04-10 01:43:15 · 115 阅读 · 0 评论 -
Java面向对象基础杂记3
Java面向对象基础杂记3 **super:**在子类中,以super.属性或super.方法显式调用父类属性方法。在子类构造器中也可以以super(形参列表)调用父类构造器,要求:只能在子类构造器首行且不能与this(形参列表)共存。 子类对象创建时,一定会直接或者间接调用父类的构造器,直到调用java.lang.Object类中空参的构造器为止。 多态性(向上转型):父类的引用指向子类的对象(...原创 2020-04-10 01:42:54 · 125 阅读 · 0 评论 -
Java面向对象基础杂记2
Java面向对象基础杂记2 this主要用于构造器或方法的形参与类的属性同名/当构造器初始化太多会造成冗余时,以this(可加参)的方式在构造器里来调用另一个构造器(一个构造器里只能用一次),从而解决。 可以在一个类里,把另一个类的对象(甚至可以对象数组)作为其属性,类似于顾客的类中有一个账户的属性,而账户本身也是一个类。 定义方法:public 类名 get类名(){return 对象名} 使...原创 2020-04-10 01:42:28 · 138 阅读 · 0 评论 -
Java面向对象基础杂记1
Java面向对象基础杂记1 类里面的方法所定义的局部变量不能用权限修饰符(final除外)。 类的属性都有默认的初始值:0,false,\u0000(0),0.0等 局部变量没有默认的初始值 对象结构对象的非静态属性存储在堆,对象名方法名和局部变量在栈。 方法调用与类创建的变量名都在栈,当生命周期到了,在栈中结束。回收机制将回收堆中的垃圾。 JVM内存分配: 1.程序计数器是一块很小的内存空间,它...原创 2020-04-10 01:41:46 · 103 阅读 · 0 评论