![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java入门笔记
文章平均质量分 64
懒羊羊asd
这个作者很懒,什么都没留下…
展开
-
LinkedList集合
底层数据结构是双链表,查询慢,增删快,但如果操做的是首元素,速度也是极快的。本身多了很多直接操做首尾元素的特有API。这些特有方法不常用,了解即可。原创 2023-10-16 19:44:30 · 108 阅读 · 0 评论 -
单列集合顶层接口Collection
本身依靠的是equals(),如果集合中存储的是自定义对象,想要通过contains方法判断是否包含,那么在javabean类中,一定重写equals方法。List系列集合:添加的元素是有序,可重复,有索引。set系列集合:添加的元素是无序,不重复,无索引。由于它是接口,所以我们不能直接创建它的对象。是单列集合的祖宗接口。原创 2023-10-16 11:10:44 · 163 阅读 · 0 评论 -
List集合
List集合因为有索引,所以多了很多索引操做的方法。Collection的方法List都继承了。在调用方法的时候,如果出现了方法重载的现象。优先调用,实参和形参类型一致的方法。List集合中有两个删除的方法。原创 2023-10-15 16:39:45 · 143 阅读 · 0 评论 -
ArrayList
集合体系及ArrayList在该体系中的位置。原创 2023-10-15 09:06:48 · 690 阅读 · 0 评论 -
多线程&JUC
进程:是程序的基本执行实体理解:每一个运行的软件就是一个进程线程:是操做系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位理解:应用软件中互相独立,可以同时运行的功能为什么要有多线程?有了多线程就可以让程序同时做多件事情可以提高程序的运行效率多线程的应用场景软件中的耗时操做拷贝,迁移大文件加载大量的资源文件所有的聊天软件所有的后台进程。原创 2023-10-06 09:47:14 · 88 阅读 · 0 评论 -
面向对象进阶
什么是继承?继承是面向对象三大特征之一,可以让类跟类之间产生子父关系面向对象三大特征封装继承多态由于多个类的内容有重复的地方,所以可以把重复的内容抽取出来放在一个类中,让其他类去继承这个类Java中提供一个关键字extends,用这个关键字我们可以让一个类和另一个类建立起继承关系Student被称为子类,Person被称为父类可以把多个子类中重复的代码抽取到父类中,提高代码的复用性子类可以在父类的基础上,增加其他功能,使子类更强大子类可以得到父类的属性和行为,子类可以使用。原创 2023-09-22 09:42:30 · 125 阅读 · 0 评论 -
字符串讲解
1.String是Java定义好的一个类,定义在java.long包中,所以使用的时候不需要导包2.Java程序中的所有字符串文字(例如"abc")都被是为此类的对象3.字符串的内容不可变,它的对象在创建后,不能被更改4.字符串和任意类型相加得到的结果都是字符串例如:“abc” + true = “abctrue”5.常见的对字符串的处理有:比较,替换,截取,查找,切割,检索,加密,打乱内容,大小写转换1.StringJoiner和StringBuilder一样,也可以看成是一个容器。原创 2023-09-09 11:06:03 · 225 阅读 · 0 评论 -
面向对象基础
拿,找能干活的东西面向对象编程:找东西来做对应的事情学习获取已有对象并使用,例如:Scanner学习如何自己设计对象并使用。原创 2023-09-03 11:01:16 · 120 阅读 · 0 评论 -
【java8】StreamAPI
❤️java8有两大重要的改变,第一个是我们前面讲的Lambda表达式,另一个就是我们即将要介绍的Stream API(java.util.stream),Stream API真正的把函数式编程风格引入到java中。❤️简言之,Stream API提供了一种高效且易于使用的处理数据的方式。文章目录⛄️ 一、什么是Stream呢⛄️二、Stream的操作⭐️ 1.创建Stream⭐️2.中间操作⭐️ 3.终止操作⛄️ 一、什么是Stream呢stream是数据渠道,用于操作数据源(集合、数组等)所.原创 2022-05-27 18:49:49 · 221 阅读 · 10 评论 -
【java8】方法引用
☀️这篇文章为了衔接我们上一篇文章讲的Lambda表达式,也是为了接下来我们即将介绍的Stream类(涉及到Lambda表达式)的讲解,我们先讲解一下方法引用⭐️无论是Lambda表达式还是方法引用,在刚刚接触的时候可能非常的蒙,但是请相信自己,在真正熟练掌握以后,你一定会爱上它。文章目录☀️ 一、方法引用❤️ 1.基本的理论介绍❤️ 2.看完代码你将一通百通☀️ 二、构造器引用和数组引用💙 1.构造器引用💙 2.数组引用☀️ 一、方法引用❤️ 1.基本的理论介绍⛄️(1).使用情景:当要传.原创 2022-05-21 20:17:45 · 1001 阅读 · 13 评论 -
【java8】Lambda表达式的使用&&函数式接口
文章目录一、Lambda表达式的使用1、格式:2、关于Lambda表达式的总结:二、函数式接口1.函数式接口的定义:2.java内置四大核心函数式接口:一、Lambda表达式的使用1、格式:☀️—>:Lambda操作符或箭头操作符。—>的左边:Lambda形参列表(其实就是重写的抽象方法的形参列表)。—>的右边:Lambda体(其实就是重写的抽象方法的方法体)。下面通过以下六种代码进一步体会一下Lambda表达式:public class LastTest { /原创 2022-05-09 13:39:46 · 585 阅读 · 11 评论 -
反射体现的更加透彻
各位小伙伴,这篇文章将介绍如何通过反射来创建对象,以及通过反射操作类中的成员方法以及Class类相关知识点(重点):一、Class类相关方法newInstance():调用类中的无参构造器,获取对应类的对象getConstructor(Class …)------只能获取public修饰的getDeclaredConstructor(Class …)所有的都能获取根据参数列表获取对应的构造器对象二、Constructor类相关方法setAccessible():爆破newInstance(原创 2022-05-04 11:58:12 · 314 阅读 · 3 评论