【JAVA基础】this 关键字
摘要:1. this的基本概念 1.1. 若在构造方法中出现了this关键字,则代表当前正在构造的对象。 1.2. 若在成员方法中出现了this关键字,则代表当前正在调用的对象。 1.3. this关键字本质上就是当前类类型的引用变量。 2. 工作原理 在构造方法中和成员方法中访问成员变量时,编译器会加上
阅读全文
【JAVA 基础】final 关键字
摘要:1. 基本概念 final本意为"最终的、不可改变的",可以修饰类、成员方法以及成员变量。 2. 使用方式 2.1. final关键字修饰类体现在该类不能被继承。 —— 主要用于防止滥用继承,如:java.lang.String类等。 2.2. final关键字修饰成员方法体现在该方法不能被重写但可
阅读全文
【JAVA基础】访问控制符
摘要:修饰符 本类 同一个包中的类 子类 其他类 public 可以访问 可以访问 可以访问 可以访问 protected 可以访问 可以访问 可以访问 不能访问 默认 可以访问 可以访问 不能访问 不能访问 private 可以访问 不能访问 不能访问 不能访问 注意事项 public修饰的成员可以在任
阅读全文
【JAVA基础】继承
摘要:1. 继承的概念 1.1. 当多个类之间有相同的特征和行为时,可以将相同的内容提取出来组成一个公共类,让多个类吸收公共类中已有特征和行为而在多个类型只需要编写自己独有特征和行为的机制,叫做继承。 1.2. 在Java语言中使用extends(扩展)关键字来表示继承关系。 1.3. 使用继承提高了代码
阅读全文
【JAVA基础】单例模式的设计
摘要:1. 单例设计模式的概念 在某些特殊场合中,一个类对外提供且只提供一个对象时,这样的类叫做单例类,而设计单例的流程和思想叫做单例设计模式。 2. 单例设计模式的实现流程 2.1. 私有化构造方法,使用private关键字修饰。 2.2. 声明本类类型的引用指向本类类型的对象,并使用private s
阅读全文
【JAVA基础】数据类型及其表示的整数范围
摘要:在Java语言中数据类型主要分为两大类: A. 基本数据类型(记住) byte、short、int、long、float、double、boolean、char B. 引用数据类型(了解) 数组、类、接口、枚举、标注 1. 单个字节表示的整数范围(重中之重) 在计算机中单个字节表示八位二进制位,其中
阅读全文
【JAVA基础】运算符
摘要:1. 算术运算符 1.1. + 表示加法运算符 1.2. - 表示减法运算符 1.3. * 表示乘法运算符 1.4. / 表示除法运算符 1.5. % 表示取模/取余运算符 2. 关系/比较运算符 2.1. > 表示是否大于运算符 2.2. >= 表示是否大于等于运算符 2.3. < 表示是否小于运
阅读全文
【JAVA基础】一维数组与二维数组
摘要:一维数组 1. 一维数组的基本概念 1.1. 当需要在Java程序中记录单个数据内容时,则声明一个变量即可。 1.2. 当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。 1.3. 数组是相同数据类型的多个元素的容器,元
阅读全文