Java基础
Java基础学习时候的记录
loser与你
这个作者很懒,什么都没留下…
展开
-
Java组合和继承的区别
Java组合和继承的区别 组合与继承都是为了复用代码,利用现有类型生成新类型。 组合是在新的类中产生现有类的对象,由于新的类是由现有类的对象所组成的,因而叫作组合。类似于下面这种形式: 继承是按照现有类的类型来创建新类,无需改变现有类的形式,采用现有类的形式并在其中添加新代码。 ...原创 2021-08-19 21:05:19 · 339 阅读 · 0 评论 -
Java访问权限
Java访问权限 权限 同一个类 同一个包 不同包的子类 不同包中非子类 private √ default √ √ protected √ √ public √ √ √ √原创 2021-08-18 09:49:21 · 55 阅读 · 0 评论 -
Java static关键字
Java static关键字 1.static变量 static修饰的变量也被称为静态变量,类似于全局变量。该变量对每个类来说都只有一份存储空间,是所有对象共享的。static变量会在其所在的类被初次加载的时候被初始化,只会初始化这一次。 若是有多个static变量存在,会根据其定义的顺序进行初始化。 引用static变量有两种方法。可以通过实例化后的对象去调用它,也可以通过类名直接调用。如下所示: public class StaticTest { static int x = 4;原创 2021-08-17 20:16:23 · 62 阅读 · 0 评论 -
Java final关键字
Java final关键字 1.final数据 修饰基本类型 修饰基本类型时,final使数值恒定不变。此时就相当于将其修饰的变量变为了一个常量,在对这个常量定义时,可以直接赋值也可以先不赋值,但若是定义时不赋值,后面使用这个值之前就必须要进行赋值才能用,且其值后面就一直是所赋的这个值了。 修饰对象引用 修饰对象引用时,final使引用恒定不变。当引用被初始化指向一个对象之后,就无法再把它改为指向另一个对象。但是对象自身是可以被修改的。 2.final方法 final修饰的方法无法被覆盖、重写。原创 2021-08-17 19:34:12 · 66 阅读 · 0 评论 -
Java八种基本数据类型
Java八种基本数据类型 基本类型 大小 包装器类型 boolean 4或1字节 Boolean char 2字节 Character byte 1字节 Byte short 2字节 Short int 4字节 Integer long 8字节 Long float 4字节 Float double 8字节 Double void Void 这里比较特殊的是boolean类型,其只有两个值,ture和false。 如果boolean是单独使用的,原创 2021-08-16 20:22:53 · 60 阅读 · 0 评论