java进阶
文章平均质量分 88
集合,线程,异常,stream等
106号水手
这个作者很懒,什么都没留下…
展开
-
java-IO流
File对象就表示一个路径,可以是文件的路径、也可以是文件夹的路径。这个路径可以是存在的,也允许是不存在的。原创 2023-11-02 10:54:34 · 111 阅读 · 0 评论 -
java-范型
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,即给类型指定一个参数,然后在使用时再指定此参数具体的值,那样这个类型就可以在使用时决定了。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。当在一个方法签名中的返回值前面声明了一个 < T > 时,该方法就被声明为一个泛型方法。原创 2023-10-16 10:30:27 · 123 阅读 · 0 评论 -
java-String
endsWith:判断字符串是否以指定的后缀结束startsWith,判断字符串是否以指定的前缀开始equals,字符串相等比较,不忽略大小写equalsIgnoreCase,字符串相等比较,忽略大小写indexOf,取得指定字符在字符串的位置lastIndexOf,返回最后一次字符串出现的位置length,取得字符串的长度replaceAll,替换字符串中指定的内容split,根据指定的表达式拆分字符串substring,截子串trim,去前尾空格。原创 2023-09-15 16:27:25 · 42 阅读 · 0 评论 -
java——数组
格式一:数据类型[] 数组名;- 格式二:数据类型 数组名[];/*** 数组的定义*//*数组的定义:格式一:数据类型[] 数组名;格式二:数类型 数组名[];*///1、数据类型[] 数组名;int[] arr1;//定义一个int类型的数组,起名为arr1//2、数据类型 数组名[];//定义一个float类型的数组,起名为arr2二维数组:是一种结构较为特殊的数组,只是将数组中的每个元素变成了一维数组。原创 2023-09-12 17:04:32 · 39 阅读 · 0 评论 -
java-集合
底层通过数组实现,随着元素的增加而动态扩容ArrayList默认构造的容量为10,默认扩容1.5倍,新容量 = 旧容量 * 1.5Java集合框架中使用最多的一个类,是一个数组队列,线程不安全集合。set是按照一定的次序存储元素的容器在set中,每个value必须是唯一的set允许插入和删除,不允许修改set在底层用二叉搜索树(红黑树)实现特点set中只放value,但是底层存放的是<key, value>的键值对set插入元素只需要插入value即可,set中的元素唯一。原创 2023-09-04 17:35:32 · 60 阅读 · 0 评论