- 博客(45)
- 收藏
- 关注
原创 LinkedList与链表
LinkedList底层是一个双向链表,所以我们也要自己实现一个双向链表,如果你真的会了单链表的话,这个对于你来说就是手到擒来。当你底层实现顺序表时,很清楚的知道当你实现中间插入和删除操作时就得挪动数据,这样的时间复杂度为O(n)。链表也是一种线性表,它是一种在物理上不连续,在逻辑上连续的结构。双向链表的结构就是多了一个prev域。
2024-09-09 22:04:18
725
原创 ArrayList与顺序表
方法名作用add(E)尾插在任意位置插入删除任意位置的值set(int,E)改变任意位置的值get(int)获得任意位置的值判断是否包含这个参数通过参数值找到该值的下标size()求当前顺序表的大小截取顺序表注意subList:这里的截取只是把要截取的顺序表下标的地址拿去了,操作的就是原来的顺序表,所以对截取后的顺序表的任何操作对原来的顺序表都有影响。
2024-09-09 22:03:47
475
1
原创 Spring统一功能处理
本⽂介绍了统⼀⽤户登录权限的效验使⽤ WebMvcConfigurer+ HandlerInterceptor来实现,统⼀异常处理使⽤ @ControllerAdvice + @ExceptionHandler 来实现,统⼀返回值处理用@ControllerAdvice+ResponseBodyAdvice 来处理。
2023-04-29 09:45:01
193
原创 Linux基础命令和程序部署
要时刻注意,云服务器和你自己的电脑是两台电脑,所以要把云服务器上的数据库建好。把打包好的war包拖到你云服务器的tomcat中的webapps目录下。需要微调一下数据库代码,把数据库密码改成你云服务器的数据库密码。为了部署Java Web程序,需要安装。验证tomcat启动成功。
2023-04-26 11:56:54
1092
原创 Iterable、Collection、List 的常见方法签名以及含义
今天整理一下,我们Java集合中的的老大哥Collection接口以及它的父接口Iterable,子接口List。可以说是站在集合框架最顶端的接口,实现集合的遍历。它是层次结构中的根接口继承于Iterable,是父接口不用于具体的实现,它里面定义了下面具体实现接口类的一些公共规范。list是有序集合又叫序列,继承了Collection接口,它也是一个接口,并不能用来实例化对象,所以他的下面实现了ArrayList,LinkedList,Stack多种类List官方文档ArrayList实现了List,是
2022-06-03 09:37:05
259
原创 继承和多态(上)
继承和多态目录:文章目录继承和多态1.继承:yum:1.1为什么需要继承:artificial_satellite:1.2继承的概念:artificial_satellite:1.3继承的语法:artificial_satellite:1.4父类成员的访问:artificial_satellite:1.4.1子类中访问父类的成员变量:artificial_satellite:1.4.2子类中访问父类的成员方法:artificial_satellite:1.5super关键字:artificial_sat
2022-05-13 18:36:59
102
原创 javase初阶重点一(类和对象)
类和对象面向对象和面向过程举个例子:洗衣服面向过程就是:先蓄水-》拿脏衣服-》倒洗衣粉-》搓衣服-》拧干-》防水-》漂一遍-》拧干-》晒衣服面向对象是:打开洗衣机-》放脏衣服-》倒洗衣粉-》启动洗衣机你不需要知道这个衣服到底是怎么洗,不需要知道这个过程,这就是面向对象了,此时的对象有洗衣机,人,洗衣粉,衣服世间万事万物都可以是对象。类的定义属性(成员变量)又叫字段 定义在类的内部,方法的外面成员变量未初始化时有个默认值(系统会自动给你一个无参的构造方法下面会解释)1.引用类型-》nul
2022-05-08 16:17:11
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人