- 博客(11)
- 收藏
- 关注
原创 static 抽象类 接口
非抽象子类继承了抽象父类,必须重写父类的抽象方法,可以有自己的方法,但不能是抽象方法;抽象子类继承了抽象父类,不需要重写父类的抽象方法,可以有自己的方法,但必须是抽象方法。//静态方法能直接调用静态方法不能直接调用非静态的方法,非静态方法能直接调用静态方法和非静态方法。//抽象类中的抽象方法,没有方法体。public void add(String name) {//必须要重写接口中的方法。抽象类中可以有抽象方法,可以有实例方法,也可以没有抽象方法,但抽象方法一定得出现在抽象类中。//注意:没有“{ }”
2023-07-05 10:08:51
94
原创 封装继承和多态笔记
一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。使用new 关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中的构造器的调用。ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它没有固定大小的限制,我们可以添加或删除元素。类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。类中的构造器也称构造方法,是在进行创建对象的时候必须要调用的。
2023-07-04 16:56:24
86
1
原创 牛客:扫雷
小sun上课的时候非常喜欢玩扫雷。他现小sun有一个初始的雷矩阵,他希望你帮他生成一个扫雷矩阵。扫雷矩阵的每一行每一列都是一个数字,每个数字的含义是与当前位置相邻的8个方向中,有多少个雷(在下图中,雷用表示);如果当前位置就是雷的话,仍输出一个。比如初始的雷矩阵如下:......***.*..*.*对应的数字矩阵为:012213***4*42*3*
2023-07-02 10:13:21
417
1
原创 java方法和数组
/输出结果为[4, 4, 4, 4, 4]System.out.println(arrays[0].length);Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用。//输出结果为4,外面空间的长度。重载就是在一个类中,有相同的函数名称,但形参不同的函数。
2023-07-02 09:14:09
81
1
原创 Java运算符
y : z //如果x ==true则结果为y,否则结果为z。或(or): ||--->两个结果有一个为真,结果才为true。(&&)--->如果是真则为假,如果是假则为真。与(and):&&--->两个变量都为真,结果才为true。取反: ~--->对应位为零取反为1,对应位为1取反为0。异或: ^ --->按位如果对应位相同则为0,否则为1。或:| --->按位只有对应位都为0才为0,否则位1。与:& --->只有按位两个都是1时才为1。
2023-06-29 21:04:30
101
1
原创 Java基础
位(bit):是计算机内部数据存储的最小单位,11001100是一个8位二进制数字节(byte):是计算机中数据处理的基本单位,习惯上用大写的B来表示1B = 8 bit字符:是指计算机中使用的字母,数字,字和符号。
2023-06-29 20:15:18
51
1
原创 Dos命令--用指令去操作
开始+搜索命令提示符Win键+R 输入cmd打开控制台(推荐使用)资源管理器的地址栏前面加上cmd+空格+路径,回车,在该地址打开以管理员身份运行:选择以管理员方式运行。
2023-06-25 16:47:50
103
原创 Windows快捷键
Ctrl+shift+Esc键 打开任务管理器,可以结束进程。Alt+f4关闭窗口 Ctrl+A 全选。Windows+e键 打开我的电脑。Windows+Tab切换应用程序。shift+delete永久删除。Windows+R键 打开运行。Tab:切换菜单,空四个格。Shift:功能键,组合键。Windows键:打开菜单。
2023-06-25 14:58:46
72
2
原创 MarkDown语法详解
新建一个文件夹,然后在文件夹里新建一个txt把txt修改为md用typora打开,点击视图->大纲#要空一个格然后输入标题名回车会自动生成一级标题#+空格 +标题名字-->一级标题同理##+空格+标题名字-->二级标题###+空格+标题名字-->三级标题一定要有空格,不然出不来。
2023-06-20 11:21:20
109
原创 无重复字符的最长子串
/创建一个HashMap<Character, Integer>型的HashMap对象hashMap,其中Character对应字符的类型,Integer对应字符的下标。//map.containsKey(s.charAt(i))相当于key == null?//有重复字符,则更新左指针。就是相当于一个双指针,如果满足题意就加进窗口里面,右指针向右移动,不满足左指针向右移动,直到满足题意为止即不包含重复字符的最大子串。// 右指针,初始值为 -1,相当于我们在字符串的左边界的左侧,还没有开始移动。
2023-06-18 14:54:20
157
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人