上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 60 下一页
摘要: 抽象类在类前面须用 abstract 关键字修饰,一般至少包含一个抽象方法,抽象方法指只有声明,用关键字 abstract 修饰,没有具体的实现的方法。因抽象类中含有无具体实现的方法,固不能用抽象类创建对象。当然如果只是用 abstract 修饰类而无具体实现,也是抽象 类。抽象类也可以有成员变量和 阅读全文
posted @ 2022-08-01 10:55 开源遗迹 阅读(89) 评论(0) 推荐(0)
摘要: 内部类指在类的内部再定义另一个类。内部类的作用:1)实现多重继承,因为 java 中类的继承只能单继承,使用内部类可达到多重继承; 2)内部类可以很好的实现隐藏,一般非内部类,不允许有 private 或 protected权限的,但内部类可以; 3)减少了类文件编译后产生的字节码文件大小; 内部类 阅读全文
posted @ 2022-08-01 10:40 开源遗迹 阅读(1707) 评论(0) 推荐(0)
摘要: 都是字符串类,String 类中使用字符数组保存字符串,因有 final 修饰符,String 对象是不可变的,每次对 String 操作都会生成新的 String 对象,这样效率低,且浪费内存空间。但线程安全。 StringBuilder 和 StringBuffer 也是使用字符数组保存字符,但 阅读全文
posted @ 2022-08-01 10:27 开源遗迹 阅读(39) 评论(0) 推荐(0)
摘要: 1)==若是基本数据类型比较,是比较值,若是引用类型,则比较的是他们在内存中的存放地址。对象是存放在堆中,栈中存放的对象的引用,所以==是对栈中的值进行比较,若返回 true 代表变量的内存地址相等; 2)equals 是 Object 类中的方法,Object 类的 equals 方法用于判断对象 阅读全文
posted @ 2022-08-01 10:14 开源遗迹 阅读(121) 评论(0) 推荐(0)
摘要: 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 阅读全文
posted @ 2022-07-31 23:01 开源遗迹 阅读(47) 评论(0) 推荐(0)
摘要: 给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 必须在不使用库的sort函数的情况下解决这个问题。 示例 1: 输入:nums = [2,0,2, 阅读全文
posted @ 2022-07-31 21:38 开源遗迹 阅读(23) 评论(0) 推荐(0)
摘要: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。 示例 1: 输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 阅读全文
posted @ 2022-07-31 20:26 开源遗迹 阅读(30) 评论(0) 推荐(0)
摘要: 1、新建归档sh脚本 vim daily_archive.sh 2、编写sh脚本 #!/bin/bashif [ $# -ne 1 ]thenecho "参数个数错误!应该输入一个参数,作为归档目录名"exitfiif [ -d $1 ]thenechoelseechoecho "目录不存在!"ec 阅读全文
posted @ 2022-07-31 16:50 开源遗迹 阅读(152) 评论(0) 推荐(0)
摘要: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例 2: 输入:matrix = [[0, 阅读全文
posted @ 2022-07-30 21:35 开源遗迹 阅读(29) 评论(0) 推荐(0)
摘要: 给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符删除一个字符替换一个字符 示例 1: 输入:word1 = "horse", word2 = "ros"输出:3解释:horse -> ror 阅读全文
posted @ 2022-07-30 20:40 开源遗迹 阅读(23) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 60 下一页