自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 接口

什么是接口 语法: 接口的特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 如何使用接口 编码实现:

2021-02-18 14:06:00 57

原创 多态

如何实现多态 实现多态的三个要素: 编写具有继承关系的父类和子类 子类重写父类方法 使用父类的引用指向子类的对象 实现多态的两种形式: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态 使用多态的好处 减少类中的代码量 提高代码的可扩展性和可维护性 向上转型-------子类转换为父类,自动进行类型转换 向下转型-------父类转换为子类,结合instanceof运算符进行强制类型转换 ...

2021-02-18 12:17:37 76

原创 继承

继承 符合is-a关系 使用extends关键字 代码复用 方法重写的规则 方法名相同 参数列表相同 返回值类型相同或者是其子类 访问权限不能严于子类 Object类 Object类是所有类的父类。 Object类被子类经常重写的方法: 方法 说明 toString() 返回当前对象本身的有关信息,按字符串对象返回 equals() 比较两个对象是否是同一个对象,是则返回true hashCode() 返回该对象的哈希代码值 getClass() 获取当前对象所属的类

2021-02-18 12:05:41 96

原创 对象和封装

构造方法 语法: 构造方法重载 方法重载的规则: 方法名相同 参数数据类型或参数个数不同 与返回值、访问修饰符无关 static关键字 static可以修饰属性、方法、静态块 static修饰语非static修饰的区别 封装 封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处:1.只能通过规定的方法访问数据;2.隐藏类的实现细节、3.方便加入控制语句、4.方便修改实现 封装的步骤 ...

2021-02-18 11:35:14 87

原创 类的无参、带参方法

如何定义类的方法 语法:定义类的方法 方法返回值 两种情况 1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值得类型 2.如果方法没有返回值,返回值类型为void 方法调用 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法调用:执行方法中包含的语句 语法:对象名.方法名(); 方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率 如何使用带参的方法 定义带参的方法 语法: 调用带参的方法 语法: ...

2021-02-18 11:10:06 121

原创 类和对象

对象的特征 对象:用来描述客观事物的一个实体,有一组属性和方法构成 属性:对象具有的各种特征 方法:对象执行的操作 类 类是对象的类型 类和对象的关系 类是抽象的概念,仅仅的模板 对象是一个能够看得到、摸得着的具体实例 Java类模板 -语法: 定义类 定义类名>编写类的属性>编写类的方法 ...

2021-02-18 10:12:11 61

原创 Java题目

—冒泡排序 public static void main(String[] args) { Scanner input=new Scanner(System.in); int [] nums=new int[5]; System.out.println("请输入5个整数:"); for (int i=0;i<nums.length;i++){ nums[i]=input.nextInt(); }

2021-01-25 12:25:42 70

原创 数组

—数组 什么是数组 数组是一个变量,存储相同数据类型的一组数据 数组基本要素 –标识符:数组的名称,用于区分不同的数组 –数组元素:向数组中存放的数据 –元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问 –元素类型:数组元素的数据类型 如何使用数组 1.声明数组 2.分配空间 3.赋值 4.处理数据 —二维数组 语法: <数据类型> [][] 数组名; 或者 <数据类型> 数组名[][]; 例如: int [][] scores;//定义二维数组

2021-01-25 12:03:40 67

原创 变量、数据类型和运算符

—变量 主要是由(变量名+变量类型+变量值)组成。 —使用变量的步骤 第一步:声明变量,即“根据数据类型在内存申请空间” 数据类型 变量名; 如:int money; 第二步:赋值,即“将数据储存至对应的内存空间” 变量名 = 数值; 如:money=1000; 第一步和第二步可以合并 数据类型 变量名=数值; 如:int money=1000; 第三步:使用变量,即“取出数据使用” —变量命名规则 变量命名规范: 简短且能清楚的表明变量的作用,通常第一个单词的首字母小

2021-01-25 10:59:50 90

原创 初识Java

main函数:psvm

2021-01-25 09:41:32 72

原创 程序调试

一、断点调试 步骤1:分析错误,设置断点 步骤2:启动调试 步骤3:单步运行 步骤4:观察变量 步骤5:发现问题 步骤6:修正代码,重新运行 步骤7:解决问题

2021-01-18 12:10:25 134

原创 选择结构,循环

Java基础 一个变量由{变量名、变量类型、变量值}组成; 变量名命名规则: :1、字母 :2、下划线 :3、’$'符号 变量名需以以上开头。 优先级顺序:算术运算符>关系运算符>逻辑运算符 if选择结构 if选择结构是根据条件判断之后再做处理 语法如下: if(条件){ //代码块 } if结构的流程图如下: if-else选择结构 语法如下: if(条件){ //代码块1 }else{ //代码块2 } if-else的流程图如下: switch选择结构 适用于条

2021-01-18 11:40:17 183

原创 Linux常用操作命令

Linux常用操作命令 命令 含义 pwd 查看当前所在目录 cd 打开目录 ls -a 查看目录下的文件 ll 以列的方式显示目录下的文件列表 mkdir 创建文件目录 rm -rf 删除文件或目录 rm -ri 删除文件前询问用户 cp 复制文件命令 mv 移动文件或修改文件名 head 从文件开始显示文件内容 head -n 显示指定文件开始的n行数据 tail 从文件结尾显示文件内容 tail -f 动态加载某个文件的内容 tail

2021-01-18 09:52:20 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除