java基础
无危险
┗|`O′|┛ 嗷~~,贤的学习记录,欢迎大佬,指导评论。
展开
-
java8特性_lambda
> 的右边:lambda体,对应着重写的方法的方法体。-> 的左边:lambda形参列表,参数的类型都可以省略。> 角度3:底层的优化、JVM参数的调整、GC的变化、内存结构(永久代--->元空间)> 一方面,lambda表达式作为接口的实现类的对象。-> 的左边: lambda形参列表,对应着要重写的接口中的抽象方法的形参列表。2014 JDK8.0 排第二的里程碑式的版本 ----> LTS。-> 的右边: lambda体,对应着接口的实现类要重写的方法的方法体。原创 2024-05-23 10:18:42 · 222 阅读 · 0 评论 -
Java8特性__方法引用与构造器引用
的后n-1个参数与方法b的n-1个参数的类型相同(或一致)。同时,抽象方法a中有n个参数,方法b中有n-1个参数,且抽象方法a的第1个参数作为方法b的调用者,且抽象方法a。要求:函数式接口中的抽象方法a与其内部实现时调用的类的某个静态方法b的形参列表和返回值类型都相同(或一致)。要求:函数式接口中的抽象方法a与其内部实现时调用的对象的某个方法b的形参列表和返回值类型都相同(或一致)。要求:函数式接口中的抽象方法a与其内部实现时调用的对象的某个方法b的返回值类型相同。注意:此方法b是静态的方法,需要类调用。原创 2024-05-22 16:53:16 · 318 阅读 · 0 评论 -
Collections工具类
int binarySearch(List list,T key,Comparator c)在List集合中查找某个元素的下标,但是List的元素必须是T或T的子类对象,而且集合也事先必须是按照c比较器规则进行排序过的,否则结果不确定。int binarySearch(List list,T key)在List集合中查找某个元素的下标,但是List的元素必须是T或T的子类对象,而且必须是可比较大小的,即支持自然排序的。sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序。原创 2024-03-20 10:44:52 · 778 阅读 · 0 评论 -
javase --Map
Map与Collection并列存在。用于保存具有映射关系的数据:key-valueCollection集合称为单列集合,元素是孤立存在的(理解为单身)。Map集合称为双列集合,元素是成对存在的(理解为夫妻)。Map 中的 key 和 value 都可以是任何引用类型的数据。但常用String类作为Map的“键”。HashMapTreeMap和。其中,HashMap是 Map 接口使用频率最高的实现类。原创 2024-03-20 09:14:27 · 807 阅读 · 0 评论 -
javase Set集合
Set接口是Collection的子接口,Set接口相较于Collection接口没有提供额外的方法Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个 Set 集合中,则添加操作失败。Set集合支持的遍历方式和Collection集合一样:foreach和Iterator。Set的常用实现类有:HashSet、TreeSet、LinkedHashSet。HashSet 是 Set 接口的主要实现类,大多数时候使用 Set 集合时都使用这个实现类。原创 2024-03-19 21:33:48 · 754 阅读 · 0 评论 -
java 面向对象--equals方法
我们可以看到String等类的equals方法是被重写过的,而且String类在日常开发中用的比较多,久而久之,形成了equals是比较值的错误观点。:如果x.equals(y)返回是“true”,而且y.equals(z)返回是“true”,那么z.equals(x)也应该返回是“true”。:如果x.equals(y)返回是“true”,只要x和y内容一直不变,不管你重复x.equals(y)多少次,返回都是“true”。x.equals(和x不同类型的对象)永远返回是“false”。原创 2024-03-18 22:40:20 · 946 阅读 · 0 评论 -
java 高级技术
未完原创 2023-10-29 10:41:20 · 58 阅读 · 0 评论 -
Java基础 网络编程概述
未完原创 2023-10-29 10:38:37 · 54 阅读 · 0 评论 -
Java基础 多线程
1.多线程创建方式1,继承Thread类:2.多线程创建方式2:原创 2023-10-28 20:50:46 · 479 阅读 · 0 评论 -
java基础 特殊文件
【代码】java基础 特殊文件。原创 2023-10-28 17:08:47 · 227 阅读 · 0 评论 -
Map集合 遍历:lambda方式
【代码】Map集合 遍历:lambda方式。原创 2023-10-27 18:53:41 · 104 阅读 · 0 评论 -
Map集合的遍历:键值对
【代码】Map集合的遍历:键值对。原创 2023-10-27 18:45:45 · 60 阅读 · 0 评论 -
java基础 集合2
【代码】java基础 集合2。原创 2023-10-26 20:38:16 · 946 阅读 · 0 评论 -
java 面向对象
【代码】java 面向对象。原创 2023-10-16 20:39:13 · 38 阅读 · 0 评论 -
java基础 集合1
q原创 2023-10-18 23:34:14 · 31 阅读 · 0 评论 -
java 基础 IO字符流
用实例对象.出read()方法,该方法若没有读取到数据返回值为-1,可用这个返回值,做循环条件,再创建整形变量,len,来计算数据长度。new outputstreamwriter(new的fileoutputstream(路径)),new出实例对象后。new inputstreamreader(new的fileinputstream(路径)) new出实例对象后。首先new 出fileoutputstream(路径),可不必new出实例对象,直接作为下面的参数。原创 2023-10-15 12:10:37 · 121 阅读 · 0 评论 -
java io读取数据
该记事本f之后换行,换行为一个\n,占两个字节。用idea读取该记事本的数据。原创 2023-10-13 22:21:28 · 291 阅读 · 0 评论 -
java基础 IO
/指定写入文件的路径 需要抛出异常// 写入数据到磁盘中//关闭字节输出流。原创 2023-10-12 20:49:31 · 127 阅读 · 0 评论 -
java基础 递归
【代码】java基础 递归。原创 2023-10-12 11:05:01 · 76 阅读 · 0 评论 -
java基础---file
【代码】java基础---file类原创 2023-10-11 20:40:14 · 78 阅读 · 0 评论 -
java基础 异常
【代码】java基础 异常。原创 2023-10-10 14:17:08 · 57 阅读 · 0 评论 -
java基础 API Calendar类
【代码】java基础 API Calendar类。原创 2023-10-09 22:51:46 · 208 阅读 · 0 评论 -
java基础 日期工具类
【代码】java基础 日期工具类。原创 2023-10-09 22:16:37 · 667 阅读 · 0 评论 -
java基础API date日期
【代码】java基础API date日期。原创 2023-10-09 21:39:46 · 66 阅读 · 0 评论 -
java排序题
【代码】排序题。原创 2023-10-08 23:11:27 · 24 阅读 · 0 评论 -
java装箱和拆箱
1原创 2023-10-08 17:58:38 · 108 阅读 · 1 评论 -
java基本数据类型和包装类型区别
原创 2023-10-08 17:49:31 · 24 阅读 · 0 评论 -
java API 包装类Integer,int和String互相转换
String中必须为数字才行转换。原创 2023-10-08 16:35:03 · 74 阅读 · 0 评论 -
java 常见api Arrays类
【代码】java 常见api Arrays类。原创 2023-10-07 21:48:30 · 98 阅读 · 0 评论 -
java api System类
【代码】java api System类。原创 2023-10-07 21:09:55 · 101 阅读 · 0 评论 -
java API Math类
【代码】java API Math类。原创 2023-10-07 20:54:09 · 75 阅读 · 0 评论 -
java常见API----indexof
【代码】java常见API----indexof。原创 2023-10-07 17:17:24 · 54 阅读 · 0 评论 -
Java常见API---split()
【代码】Java常见API---split()原创 2023-10-06 13:03:03 · 189 阅读 · 0 评论 -
JavaAPI---replace
【代码】JavaAPI---replace。原创 2023-10-05 13:51:33 · 762 阅读 · 0 评论 -
Java基础API---euqals 小知识
大家有没有遇到自定义的类,无法用equals方法比较成员属性呀?那是因为需要重写equals方法。重写原理这里偷个懒,idea中 alt+insert 快捷键,快速实现重写equals噢!重写equals后,可以比较Student类的成员属性。原创 2023-10-04 21:08:36 · 145 阅读 · 0 评论 -
Java--常用API 爬虫
方法底层会根据find方法记录的索引进行字符串的截取,subString(起始索引,结束索引);拿着文本匹配器从头开始读取,寻找是否有满足规则的子串,(0,4)不包到4,然后会把截取的小串进行返回。,在底层记录子串的起始索引和结束(0,4)m要在str中找符合p规则的小串。包:RegexDemo。m:文本匹配器的对象。原创 2023-03-18 19:07:21 · 311 阅读 · 0 评论