摘要: string--字符串 ####### equals和==的区别? ###- equals:是比较两个对象是否一样(比较的内容->属性值) ###- == :比较两个地址是否一样 -java8之前,常量池存放在堆中,java8以后放在方法区中 Sring(字符串)中的一些常用方法 char char 阅读全文
posted @ 2022-10-05 21:30 梦梦想睡觉 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 接口 接口:关键字interface 接口的特点: 1:接口不能直接创建对象,但是可以创建数组 2:接口通常是用来被类实现的,使用关键字implements,实现之后,需要重写接口中的所有抽象方法,如果不想重写,将自己变成抽象类 3:接口中只能存放常量和抽象方法 4:接口中默认的访问权限是publi 阅读全文
posted @ 2022-09-20 11:39 梦梦想睡觉 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 继承(extends) 继承者被称为子类,被继承者被称为父类 2,继承的特点 继承之后,子类就会自动拥有父类中的所有非私有的属性和方法(不包含构造方法) 类只能单一继承(一个类只能继承一个类) 继承具有传递性(爷类,父类,子类) 3,为什么要有继承(为什么要有父类) 父类就是为所有的子类提供公共的属 阅读全文
posted @ 2022-09-19 08:38 梦梦想睡觉 阅读(77) 评论(0) 推荐(0) 编辑
摘要: #面向对象的特点 特点:封装,多态,继承(抽象) -封装:将功能封装在方法中 ,属性私有化,对外提供公开的get和set方法 #类 类:类别/类型 #对象 对象:基于类抽出来的真实存在的单个个体(万物皆对象) .new出来的对象 #变量 成员变量:定义在方法外面,类里面 局部变量:定义在方法中的变量 阅读全文
posted @ 2022-09-15 20:18 梦梦想睡觉 阅读(14) 评论(0) 推荐(0) 编辑
摘要: #二维数组 ###1.二维数组的定义方式: (1)int[][]arr=new int[值][值]; (2)int[][]arr={{值,值},{值,值,值}} (3)int[][]arr=new int[][]{{值,值},{值,值}} (4)int[][]arr=new int[值][];--> 阅读全文
posted @ 2022-09-15 19:52 梦梦想睡觉 阅读(88) 评论(0) 推荐(0) 编辑
摘要: #数组 数组:用来存放一组相同类型的数据类型 >引用类型 特点1:有长度->length 特点2:有下标,且下标从0开始 ###数组的定义方式 int[] arr={值1,值2,值3...} int[] arr=new int[值] int[] arr=new int[]{值1,值2,值3...} 阅读全文
posted @ 2022-09-14 19:13 梦梦想睡觉 阅读(22) 评论(0) 推荐(0) 编辑
摘要: #java中的结构 ###- 顺序结构:从上往下依次执行的叫做顺序结构 选择结构:分支结构,有相关的判断和选择 if: -if~else -if~else if~else if...else -switch~case ........ ###* 循环结构: -for: -while: -do~whi 阅读全文
posted @ 2022-09-05 20:01 梦梦想睡觉 阅读(63) 评论(0) 推荐(0) 编辑
摘要: #算法运算符 ++:自增1 (1)++在前,先运算,再赋值 (2)++在后,先赋值,再运算 --:自减1 (1)--在前,先运算,再赋值 (2)--在后,先赋值,再运算 ###注意:因为在java程序中,做数学运算时,是需要统一两个运算变量的数据类型的 ###两个变量数据类型一致,得到的结果也一定是 阅读全文
posted @ 2022-09-02 18:23 梦梦想睡觉 阅读(32) 评论(0) 推荐(0) 编辑
摘要: #常用的快捷键: ### * Ctrl+S:快速保存 * Alt+/:快速提示 * Ctrl+Z:回退到上一步 * Ctrl+Y:前进到下一步 * Ctrl+Shift+/:快速注释 * Ctrl+D:快速删除一行 * Ctrl+Shif+F:快速排版代码 #八大基本类型 ###整数类型: byte 阅读全文
posted @ 2022-09-01 20:20 梦梦想睡觉 阅读(26) 评论(0) 推荐(0) 编辑