- 博客(12)
- 收藏
- 关注
原创 接口interface
接口interface接口的作用: 1. 约束 2. 定义一些方法,让不同的人实现 10个人 ->实现 -> 1个接口 3. 方法都是 public abstract 4. 常量都是 public static final 5. 接口不能被实例化 , 接口中没有构造方法 6. implements可以实现多个接口 7. 实现接口必须重写接口中的方法 ...
2020-09-13 14:55:32
144
原创 抽象类的特点
抽象类的特点抽象类的特点:abstract, 抽象方法,只有方法名字,没有方法实现1. 不能new(实例化)这个抽象类,只能靠子类去实现它;约束!2. 抽象类中可以写普通的方法3. 抽象方法必须在抽象类中抽象的抽象:约束抽象类不能new,那么它存在构造器吗? 答案是存在的抽象类存在的意义是什么? 抽象出来,提高开发效率...
2020-09-13 14:24:32
305
原创 静态导入包
静态导入包//静态导入包~import static java.lang.Math.random;import static java.lang.Math.PI;public class Test { public static void main(String[] args) { System.out.println(random());//随机数 System.out.println(PI);// }}...
2020-09-13 14:09:45
180
原创 静态代码块
静态代码块public class Person { //顺序第2:赋初始值 { System.out.println("匿名代码块"); } //顺序第1 静态代码块只执行一次 static { System.out.println("静态代码块"); } //顺序第3 public Person() { System.out.println("构造方法"); } pub
2020-09-13 14:08:44
143
原创 多态的注意事项
多态的注意事项1.多态是方法的多态,属性没有多态2.父类和子类,有联系 类型转换异常!ClassCastException!(类型转换异常)3.存在条件:继承关系,方法需要重写,父类引用指向子类对象!Father f1 = new Son();三种修饰符修饰的方法不能重写:1.static方法, 属于类,不属于实例2.final 常量3.private方法...
2020-09-13 13:27:19
325
原创 方法重写
方法重写重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表必须相同3.修饰符:范围可以扩大但不能缩小: public >protected >default >private4.抛出的异常:范围可以被缩小,但不能扩大;ClassNotFoundException -->Exception(大)重写,子类的方法和父类必须要一致;方法体不同!为什么需要重写:父类的功能,子类不一定需要,或者不一定满足!Alt + Insert ;选择 overrid
2020-09-13 13:26:45
204
原创 java中的super和this关键字
java中的super和this关键字super注意点:super调用父类的构造方法,必须在构造方法的第一个!super必须只能出现在子类的方法或者构造方法中!super 和 this 不能同时调用构造方法!this注意点:代表的对象不同:this: 指本类调用者这个对象super: 代表父类对象的引用前提:this:没有继承也可以使用super:只能在继承条件才可以使用构造方法:this();本类的构造方法super();父类的构造方法!
2020-09-13 13:25:49
94
原创 简单稀疏数组
稀疏数组public class ArrayDemo08 { public static void main(String[] args) { //创建一个二维数组棋盘 11* 11 1:黑棋 2:白棋 int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; //输出原始数组 for (int[] anInt:ar
2020-09-12 15:32:11
114
原创 x 冒泡排序 1
/** * 冒泡排序 * 1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 * 2.每一次比较,都会产生一个最大或者最小的数字; * 3.下一轮则可以少一次排序! * 4.依次循环,直到结束! */import java.util.Arrays;public class ArrayDemo07 { public static void main(String[] args) { int[] a = {1,4,3,7,3,87,34,66
2020-09-12 14:34:04
150
原创 数据类型拓展及面试题讲解
public class Demo03 {public static void main(String[] args) {//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0xint i = 10;int i2 = 010;//八进制0int i3 = 0x10;//十六进制0x 0~9 A~F 16System.out.println(i);System.out.println(i2);System.out.println(i3);System.out.p
2020-08-26 13:59:11
191
1
原创 cmd操作
打开cmd的方式1、开始+系统+命令提示符2、Win键+R 输入cmd打开控制台(推荐使用)3、在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开命令行窗口4、资源管理器的地址栏前面加上cmd 路径管理员方式运行:选择以管理员方式运行常用的Dos命令#盘符切换 E:#查看当前目录下的所有文件 dir#切换目录 cd change directorycd..返回上一级#清理屏幕 cls (clear screen)#退出终端 exit#查看电脑的ip ipconfig
2020-08-24 12:44:50
317
原创 如何使用Typora文本编辑器(详细教程)
如何使用Typora文本编辑器(详细教程)1、标题一级标题:#+空格+标题+回车二级标题:##+空格+标题+回车三级标题:###+空格+标题+回车四级标题:####+空格+标题+回车五级标题:#####+空格+标题+回车六级标题:######+空格+标题+回车目前只支持到六级标题!!2、字体加粗: 在字体两边分别+两个*号。 Hello,World!*斜体:在字体两边分别只+一个号。 Hello,World!粗体+斜体: 在字体两边分别+三个星号。 Hello,World
2020-08-24 11:48:01
5256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅