Loading

摘要: java 中的八种基本类型 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是 0; byte 类 阅读全文
posted @ 2026-09-21 14:12 wsttask 阅读(11) 评论(0) 推荐(0)
摘要: 定义 public class Arrays 构造方法 private Arrays()//构造方法中没有任何内容,不允许构造实例 方法 /** * String p; * Arrays.asList(p.toCharArray()); * 上面返回的是 List<char[]> * 也就是一个大小 阅读全文
posted @ 2026-09-21 13:53 wsttask 阅读(4) 评论(0) 推荐(0)
摘要: HashSet public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable 构造方法 HashSet();//无参构造 HashSet(Collection<? e 阅读全文
posted @ 2026-09-21 13:47 wsttask 阅读(4) 评论(0) 推荐(0)
摘要: String 类中的 byte[] value 在String 类中 byte 是存储单位,char 是字符单位,两者不是一回事——所以不能通过遍历 byte 来遍历 String 中的每一个元素。 char 和 byte 的根本区别 char byte 位宽 16 位无符号 8 位有符号 范围 0 阅读全文
posted @ 2026-09-18 11:28 wsttask 阅读(22) 评论(0) 推荐(0)
摘要: String——引用类型 String是引用类型,不是基本类型 string1 == string2 是比较两个实例的地址是否一样 String——不可修改 String是一个用 final 声明的常量类,不能被任何类所继承,且无法被修改。 关于String类,一个重要的特性是其不可变性,即一个字符 阅读全文
posted @ 2026-09-17 17:19 wsttask 阅读(9) 评论(0) 推荐(0)
摘要: 核心原因:它们返回的根本不是 java.util.ArrayList,而是各自内部实现的另一种 List,这些实现故意不支持结构性修改。下面分别说。 一、Arrays.asList 为什么不能 add/remove Arrays.asList(1, 2, 3) 返回的是 java.util.Arra 阅读全文
posted @ 2026-09-16 20:37 wsttask 阅读(14) 评论(0) 推荐(0)
摘要: @构造函数 new ArrayList<E>();//无参,最常用内部先指向一个空数组,第一次 add 时才分配容量 10(延迟分配) new ArrayList<E>(100);//指定初始容量 100 直接分配 Object[100],避免频繁扩容 new ArrayList<E>(otherC 阅读全文
posted @ 2026-09-16 20:35 wsttask 阅读(10) 评论(0) 推荐(0)
摘要: ArrayList.contains(tmp) 使用的是 equals()。 它会遍历 ans 中已有的三元组,逐个判断是否和 tmp 相等。可以近似理解成: for (List<Integer> existing : ans) { if (tmp.equals(existing)) { retur 阅读全文
posted @ 2026-09-16 20:21 wsttask 阅读(10) 评论(0) 推荐(0)
摘要: 问题不在“内部类能不能这么写”,而在于 Solution_2 是非静态内部类,而 main 是静态方法,所以 new Solution_2() 会编译不过。 你现在的结构(假设都在同一个外部类里) public class Main { public static void main(String[ 阅读全文
posted @ 2026-09-16 16:50 wsttask 阅读(17) 评论(0) 推荐(0)
摘要: @定义 public class Arrays @构造方法 private Arrays()//构造方法中没有任何内容,不允许构造实例 @方法 /** * 将传入的数组或元素转换为一个 List 对象,这个很常用 */ //Arrays.asList(1, 2, 3) public static < 阅读全文
posted @ 2026-09-16 16:48 wsttask 阅读(8) 评论(0) 推荐(0)