Java基础
java基础知识点
Desamond
这个作者很懒,什么都没留下…
展开
-
Java基础之-内部类(成员内部类,静态内部类,局部内部类,匿名内部类)
什么是内部类?内部类表示的事物是外部类的一部分,内部类单独出现没有任何意义(写在一个类里面的类就叫内部类)什么时候用到内部类?B类表示的事物是A类的一部分,而且B的单独存在没有任何意义。比如:ArrayList的迭代器,人的心脏,汽车的发动机。内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部类的成员,必须创建对象原创 2022-12-23 00:46:48 · 214 阅读 · 0 评论 -
Java基础之-代码块的分类
抽取构造方法中的重复代码(不够灵活,因为当你创建对象的时候,构造代码块是必定会执行的)Java中的代码块分为: 局部代码块 / 构造代码块 / 静态代码块。用处是: 提前结束变量的生命周期(目前淘汰了) 释放内存空间。使用场景: 在类加载的时候,做一些数据初始化的时候使用。就是写在成员位置的代码块, 当创建本类对象的时候。特点:需要通过static关键字修饰,就是方法里面单独的一个{}构造代码块的作用是什么?局部代码块的作用是什么?静态代码块的作用是什么?执行顺序也是最先执行的。数据的初始化(重点)原创 2022-12-17 04:23:10 · 181 阅读 · 0 评论 -
Java基础之-权限修饰符
private < 空着不写 < protected < public。特例: 如果方法的代码是抽取其他方法的共性代码,这个办法一般也是私有的。protected: 受保护的,除了本包,其他包里的子类也能用。Java中,权限修饰符是用来控制一个成员能够被访问的范围的。实际开发中,一般只用private和public。可以修饰成员变量,方法,构造方法,内部类。private : 私房钱 只能自己用。默认/空着不写: 只能本包中能用。public: 所有地方都能用。原创 2022-12-17 00:52:17 · 281 阅读 · 0 评论 -
Java基础之static-静态
非静态方法可以访问静态变量或静态方法,也可以访问非静态的成员变量和非静态的成员方法。,是java中的一个修饰符,可以修饰成员方法,成员变量。静态方法只能访问静态变量和静态方法。被static修饰的成员变量,叫。被static修饰的成员方法,叫。静态方法中是没有this关键字的。Javabean类中很少会使用。多用于测试类和工具类中。原创 2022-12-14 21:00:10 · 592 阅读 · 0 评论