Java基础
文章平均质量分 59
半勺蜂蜜~
要么努力到出类拔萃,要么就懒到乐知天命。最怕你见识打开了,可努力又跟不上,骨子里清高至极,性格上又软弱无比。你害怕抛头露面,害怕出丑丢人害怕成为重要人物,害怕承担责任。实际上你就是害怕成功,你害怕成功,怎么可能成功?逃避永远解决不了问题,只会解决你自己。
展开
-
不可变集合
本文主要介绍了不可变集合的相关知识点。原创 2023-04-02 20:20:45 · 126 阅读 · 0 评论 -
集合进阶-可变参数、集合工具类Collections
本文主要介绍了可变参数和集合工具类Collections的相关知识。原创 2023-03-31 16:51:51 · 94 阅读 · 0 评论 -
集合进阶-HashMap、LinkedHashMap、TreeMap
本文主要讲述了HashMap、LinkedHashMap、TreeMap的相关知识。原创 2023-03-30 14:36:36 · 134 阅读 · 0 评论 -
集合进阶-双列集合
本文主要介绍了双列Map集合中的常用方法以及三种通用遍历方式。原创 2023-03-27 14:48:59 · 67 阅读 · 0 评论 -
集合进阶-HashSet、LinkedHashSet、TreeSet
本文主要介绍了HashSet、LinkedHashSet、TreeSet的相关知识。原创 2023-03-22 21:27:57 · 1059 阅读 · 0 评论 -
集合进阶-ArrayList、LinkedList
本文主要介绍了ArrayList、LinkedList的相关知识。原创 2023-03-17 14:08:18 · 62 阅读 · 0 评论 -
数据结构-栈、队列、数组、链表、树
本文主要介绍了数据结构中的栈、队列、数组、链表、树。原创 2023-03-16 17:08:22 · 370 阅读 · 0 评论 -
集合进阶-List中常见方法和五种通用遍历方式
本文主要讲述了List中常见方法和五种通用遍历方式。原创 2023-03-16 12:37:08 · 117 阅读 · 0 评论 -
集合进阶-单列集合的三种通用遍历方式
本文主要介绍了单列集合的三种通用遍历方式。原创 2023-03-15 21:27:34 · 204 阅读 · 0 评论 -
集合进阶-单列集合体系结构及单列集合顶层接口Collection
本文主要介绍了单列集合体系结构及单列集合顶层接口Collection的常用方法。原创 2023-03-14 21:06:12 · 105 阅读 · 0 评论 -
lambda表达式
本文主要介绍了用Lambda表达式如何简化函数式接口中匿名内部类的书写。原创 2023-03-14 10:58:01 · 51 阅读 · 0 评论 -
常用API-Arrays
本文主要介绍了操作数组的工具类Arrays中的常用方法。原创 2023-03-13 21:26:12 · 51 阅读 · 0 评论 -
常见算法-排序算法、递归算法
本文主要介绍了递归算法和排序算法中的冒泡排序、选择排序、插入排序、快速排序。原创 2023-03-13 19:23:13 · 175 阅读 · 0 评论 -
常见算法-查找算法
本文主要讲解了查找算法中的基本查找、二分查找、分块查找、插值查找、斐波那契查找、树表查找、哈希查找7种查找算法。原创 2023-03-12 21:21:58 · 215 阅读 · 0 评论 -
常用API-包装类
本文主要讲述了基本数据类型对应包装类的相关知识。原创 2023-03-11 18:54:22 · 68 阅读 · 0 评论 -
常用API-JDK8时间相关类
本文主要介绍了JDK8新增的时间相关类。原创 2023-03-11 15:45:15 · 108 阅读 · 0 评论 -
常用API-Date、SimpleDateFormat、Calendar
本文主要讲述了JDK7前的时间相关类Date、SimpleDateFormat、Calendar。原创 2023-03-10 14:19:56 · 75 阅读 · 0 评论 -
常用API-正则表达式、爬虫、分组
本文主要介绍了正则表达式和利用正则表达式爬取数据以及对正则表达式进行分组的相关内容。原创 2023-03-09 11:56:08 · 107 阅读 · 0 评论 -
常用API-BigInteger、BigDecimal
本文主要介绍了常用APIBigInteger、BigDecimal的相关常用方法。原创 2023-03-08 20:28:26 · 72 阅读 · 0 评论 -
常用API-Object、Objects
本文主要介绍了顶级父类Object中的三个常用方法以及对象工具类Objects中的三个常用方法。原创 2023-03-07 21:35:11 · 59 阅读 · 0 评论 -
常用API-Math、System、Runtime
本文主要介绍了常用API中Math、System以及Runtime的常用方法。原创 2023-03-06 17:13:24 · 99 阅读 · 0 评论 -
面向对象进阶-内部类
本文主要介绍了面向对象的成员内部类、静态内部类、局部内部类、匿名内部类的相关知识。原创 2023-03-06 13:56:41 · 75 阅读 · 0 评论 -
面向对象进阶-接口
本文介绍了面向对象中接口的相关知识,包括接口的定义和使用,如何区分抽象类和接口,以及介绍了JDK不同版本接口新特性的情况,还有适配器的应用场景。原创 2023-03-05 15:01:12 · 66 阅读 · 0 评论 -
面向对象进阶-抽象类和抽象方法
本文主要介绍了抽象类和抽象方法的相关知识。原创 2023-03-03 15:52:13 · 93 阅读 · 0 评论 -
面向对象进阶-权限修饰符和代码块
本文主要介绍了权限修饰符和代码块的相关内容。原创 2023-03-03 14:01:59 · 71 阅读 · 0 评论 -
面向对象进阶-包和final
本文主要讲述了包和final的相关知识点。原创 2023-03-02 20:02:28 · 59 阅读 · 0 评论 -
面向对象进阶-static&工具类
本文主要介绍了static静态以及工具类的相关知识,静态部分包括静态变量和静态方法,以及static静态的注意事项,工具类部分主要介绍了工具类的使用以及工具类使用过程中相关注意事项。原创 2023-02-28 14:36:11 · 150 阅读 · 0 评论 -
面向对象的三大特征
本文主要讲述了面向对象的三大特征封装、继承、多态以及方法重写等相关知识。原创 2023-03-02 19:07:02 · 204 阅读 · 0 评论 -
ArrayList-集合的基本使用
本文主要介绍了ArrayList集合的基本使用。原创 2023-02-27 21:12:10 · 65 阅读 · 0 评论 -
有关字符串的两个较难练习
注意:罗马数字没有0,如果包含0,可以变成""(长度为0的字符串)例如:若A="abcd",在移动一次后的结果就是"bcda"如果在若干次调整操作之后,A能变成B,那么返回true。A的旋转操作就是将A最左边的字符移动到最右边。如果不能匹配成功,则返回false。要求1:长度小于等于9。给定两个字符串A和B。原创 2023-02-27 15:11:14 · 73 阅读 · 0 评论 -
字符串相关底层原理
JDK8版本:系统会预估字符串拼接之后的总大小,根据预估字符串的大小创建一个数组,把要拼 接的内容都放在数组中,此时也是产生一个新的字符串。拼接时没有变量参与,会触发字符串优化机制,所以编译之后就是拼接之后的结果。1.如果没有变量参与拼接,都是字符串直接相加,编译之后就是拼接之后的结果,会复用串池中的字符串。所有要拼接的字符串都会往一个StringBuilder容器中放,不会创建很多无用的空间,节约内存。2.如果有变量参与拼接,会创建新的字符串,浪费内存。原创 2023-02-27 10:18:51 · 213 阅读 · 0 评论 -
StringBuilder&StringJoiner
public StringJoiner(间隔符号,开始符号,结束符号) 创建一个StringJoiner对象,指定拼接时间隔符号、开始符号、结束符号。public StringBuilder(String str) 根据字符串内容,创建一个有初始值的可变字符串对象。StringBuilder:操作字符串的可变容器;原创 2023-02-26 16:43:53 · 117 阅读 · 0 评论 -
Java:API&字符串
本文主要介绍了String字符串的相关知识。原创 2023-02-24 16:20:24 · 203 阅读 · 1 评论