自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java后端学习DAY15

先将end移动到第一个空格,调用反转字符串函数反转第一个单词,在把start移动到end后,再把start移动到end后,循环。移动pre到cur,移动cur到temp pre = cur;即线程对象的容器,可以根据需要,在启动时,创建一个或多个线程对象。并行--》多个线程是独立的,谁抢到了CPU的执行权,谁就能执行。先用一个函数去除首单词前的所有空格,尾单词后的所有空格,以及中间连续重复的空格。串行--》多个线程连接成串,然后按照顺序进行。--》创建固定数量的线程对象。

2024-05-01 20:28:13 19

原创 java后端学习DAY14

底层数据结构是数组+单向链表-》put方法:有返回值,返回的是原来存在的值,没有就返回null,使用它会新增数据,有就返回原来存在的值,并用新数据覆盖旧数据-》replace方法:原来没有值就不修改,有数据才将其修改-》key-value:一个key对应一个value,通过key来查找value(2)hashtable与hashmap区别-》继承父类不同-》底层结构容量不同,默认hashmap(16),hashtable(11)

2024-04-30 20:46:14 1369 1

原创 java后端学习DAY13

>超过容量,第n条,LinkedList快。->包装类的作用是将基本数据类型转换为对象,基本数据类型不具备面向对象特性,无法参与(集合类、传递对象参数)等操作。->判断是否为空、判断是否包含、复制新集合、返回索引位置。->在不知道索引的情况下,2个都是线性查找,较慢。->多了一个push、pop方法增加、删除数据。->未超过容量,第n条,ArrayList快。->增加第一条数据,LinkedList快。->知道索引的情况下,ArrayList快。->创建、遍历、增删改查。LinkedList->无索引。

2024-04-26 20:16:38 366 2

原创 java后端学习DAY12

KMP算法、滑动窗口算法。常见异常、自定义异常。

2024-04-25 22:15:22 150 2

原创 Java后端学习DAY11

反转字符串替换数字翻转字符串中的单词选择字符串。

2024-04-24 20:06:32 102

原创 java后端学习DAY10

拼接、比较、截断、替换、大小写、查询。

2024-04-24 20:05:20 153

原创 java后端学习DAY09

给每份数据分配一个编号,放入表格(数组)建立编号与表格索引的关系,将来可以通过编号快速查找数据a.理想情况编号当唯一,数组能容纳所有数据b.现实是不能为了容纳所有数据造一个超大数组的,编号也可能有重复解决:a.有限长度的数组,以链表方式存储数据b.允许编号适当重复,通过数据自身进行区分。

2024-04-19 18:50:46 318 1

原创 Java后端学习DAY08

它是基于MVC开发模式的框架,用来优化控制器,是spring家族的一员,也具备IOC和AOP什么是MVC?它是一种开发模式,是模型视图控制器的简称,所有的web应用都是基于MVC开发M:模型层,包含实体类,业务逻辑层,数据访问层V:视图层,html、JavaScript、vue,用来显示数据C:控制器,它用来接收客户端的请求,并返回响应到客户端的组间,servlet就是组件。

2024-04-18 19:30:23 668

原创 java后端学习DAY07

springboot应用自带servlet容器--tomcat,因此无需进行额外的服务器配置,运行启动类即可启动一个spring boot 应用。b.在springboot主配置文件application.properties文件中配置数据源及路径。springboot帮我们完成通用性配置,但是数据库连接地址、账号、密码等还是需要手动配置。在springboot启动类通过@mapperscan注解指定DAO接口的包名。springboot应用需要依赖远程服务器进行创建。基于idea和网页创建。

2024-04-17 22:42:53 236

原创 Java后端学习DAY06

湖科大计网第3章。

2024-04-16 19:36:51 265

原创 java后端学习DAY05

获取第n个节点的值(head是第0个节点)=》用cur节点遍历头部插入节点=》创建一个新节点,让新节点指向head,再让虚拟头节点指向新节点尾部插入节点=》cur遍历先找到尾部节点(指向null),创建新节点,让新节点指向尾部节点,再让cur指向新节点第n个节点前插入新节点=》先找到第n-1个节点,即cur.next指向第n个节点。完成插入删第n个节点。

2024-04-15 21:25:32 1130 1

原创 java后端学习DAY04

JAVAGUIDE:java基础常见面试总结(上)

2024-04-12 19:08:47 293

原创 java后端学习DAY03

》常规方法,删除时由于链表是单向的,必须定义prev和cur,前后两个指针,且pre=head,cur=head.next,这样找到元素相等的时候就有前一个节点了。移除链表元素:常规方法、虚拟头节点方法。看书,计算机网络自顶向下,第一章。异常的作用就是提示自己报错的原因。-》虚拟头节点的方法可以统一对链表的操作。(3)根据索引返回节点的值。(4)向索引位置插入节点。(2)根据索引返回节点。(6)删除任意位置节点。(1)返回节点的索引。

2024-04-11 20:25:05 146 1

原创 java后端学习DAY02

内部类一般私有,只被将它包含的外部类调用。内部类和外部类可以让用户实现功能时,只需要会调用外部类即可。王道操作系统:系统调用、操作系统体系结构、虚拟机、进程概念。(1)单向链表、双向链表、循环链表。java基础泛型、接口不会。(4)链表的头部添加。(5)链表的尾部添加。

2024-04-10 22:52:52 109 1

原创 Java后端学习DAY01

对着答案写了一遍,理解了思想。暴力解法:用时38分钟。1.leetcode刷题2道。(1)长度最小的子数组。

2024-04-09 19:24:51 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除