摘要: 一、final 关键字 基本介绍 final 可以修饰类、属性、方法和局部变量。 在某些情况下,程序员可能有以下需求,就会使用到final: 1)当不希望类被继承时,可以用final修饰。 2)当不希望父类的某个方法被子类覆盖/重写(override)时,可以用final关键字修饰。 【语法:访问修 阅读全文
posted @ 2022-01-08 21:21 SpockC 阅读(46) 评论(0) 推荐(0)
摘要: 一、类变量和类方法 1. 类变量 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象取访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的都是同一个变量。 定义语法: 访问修饰符 static 数据类型 变量名 访问: 类名.类变量名 对象名.类变量名(静 阅读全文
posted @ 2022-01-08 21:16 SpockC 阅读(48) 评论(0) 推荐(0)
摘要: 一、方法重写/覆盖(override) 基本介绍 方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法。 使用案例 public class Animal { public void cry() { System.out.prin 阅读全文
posted @ 2022-01-08 20:52 SpockC 阅读(50) 评论(0) 推荐(0)
摘要: 一、package包 包的作用 1)区分相同名字的类 2)当类很多时,可以很好的管理类 3)控制访问范围 包的基本语法 package com.spock; 说明: package 关键字,表示打包 com.spock 表示包名 包的命名规则 只能包含数字、字母、下划线、小圆点,但不能用数字开头,不 阅读全文
posted @ 2022-01-08 20:50 SpockC 阅读(51) 评论(0) 推荐(0)
摘要: 一、方法递归调用 基本介绍 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂问题,同时可以让代码变得简洁。 递归举例 1)打印问题 public class Recursion01 { public static void main(String[] args) { // 阅读全文
posted @ 2022-01-08 20:49 SpockC 阅读(39) 评论(0) 推荐(0)
摘要: 一、类与对象 1)类是抽象的,概念的,代表一类事物,比如人类,猫类..,即它是数据类型。 2) 对象是具体的,实际的,代表一个具体事物, 即是实例。 3) 类是对象的模板,对象是类的一个个体,对应一个实例。 单独定义变量 //第 1 只猫信息 String cat1Name = "小白"; int 阅读全文
posted @ 2022-01-08 20:46 SpockC 阅读(70) 评论(0) 推荐(0)
摘要: 一、数组的介绍 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 二、数 阅读全文
posted @ 2022-01-08 20:45 SpockC 阅读(47) 评论(0) 推荐(0)
摘要: 一、顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 顺序控制举例和注意事项: Java中定义变量时采用合法的前向引用。 //正确形式 public class Test{ int num1=12; int num2=num1+2; } //错误形式: public class Test{ 阅读全文
posted @ 2022-01-08 20:44 SpockC 阅读(39) 评论(0) 推荐(0)
摘要: 一、运算符的基本介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 1) 算术运算符 2) 赋值运算符 3) 关系运算符 [比较运算符] 4) 逻辑运算符 5) 位运算符 [需要二进制基础] 6) 三元运算符 二、算术运算符 运算符 运算 范例 结果 + 正号 +7 7 - 负号 b= 阅读全文
posted @ 2022-01-08 20:37 SpockC 阅读(100) 评论(0) 推荐(0)
摘要: 一、变量的组成: 类型+名称+值 int a = 1; 二、变量的使用步骤 声明变量 int a; 赋值 a = 60; //应该这么说: 把 60 赋给 a //也可以一步到位 int a = 60; 通常我们是一步完成 使用 System.out.println(a); 三、变量使用的注意事项 阅读全文
posted @ 2022-01-08 20:36 SpockC 阅读(35) 评论(0) 推荐(0)
摘要: 一、反射的概述 反射就是把Java类中的各个成分映射成一个个的Java对象。即在运行状态中,对于任意一个类,都能够知道这个类的所以属性和方法;对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对象方法的功能叫Java的反射机制。 1. 反射机制的功能 Java反射机制主要提 阅读全文
posted @ 2022-01-08 20:35 SpockC 阅读(125) 评论(0) 推荐(0)
摘要: 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 一、环境配置 导入依赖环境 <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <gro 阅读全文
posted @ 2022-01-08 20:31 SpockC 阅读(54) 评论(0) 推荐(0)
摘要: 该博客用于记录学习进度、以及文献阅读笔记。 阅读全文
posted @ 2022-01-08 20:24 SpockC 阅读(21) 评论(0) 推荐(0)