自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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个方向中,有多少个雷(在下图中,雷用表示);如果当前位置就是雷的话,仍输出一个。比如初始的雷矩阵如下:....​..**​*.*.​.*.*对应的数字矩阵为:0122​13**​*4*4​2*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

原创 力扣:除自身以外的数组的乘积

可能我做的题少第一开始就想到了双for。

2023-06-19 11:07:43 58

原创 无重复字符的最长子串

/创建一个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关注的人

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