自定义博客皮肤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)
  • 收藏
  • 关注

原创 LeetCode热题100系列2---无重复的最长子串

所以其长度为 3。注意 "bca" 和 "cab" 也是正确答案。,所以其长度为 3。请注意,你的答案必须是。实际上是求一个元素连续且没有重复元素的最大滑动窗口。,请你找出其中不含有重复字符的。因为无重复字符的最长子串是。因为无重复字符的最长子串是。因为无重复字符的最长子串是。,所以其长度为 1。

2026-01-07 17:20:54 148

原创 LeetCode热题100系列1---移动零

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。nums =nums =[0][0]这道题是双指针,博主的思路如下。

2026-01-06 15:55:17 153

原创 JDBC(超详细)

JDBC是java用于数据库连接的技术,简单来说JDBC其实就是java程序和数据库之间的翻译官,你的java项目要和数据库连接,但是它们之间语言不通,所以就需要JDBC进行翻译,把你的java程序翻译成数据库能听懂的语言(数据库底层协议),这样数据库才能查询结果,返回你想要的数据。由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。

2025-10-28 14:52:25 900

原创 mysql数据库系列2

本章接着前一章:上一章还有一些sql的细节没有更新完,本章接着说sql。

2025-09-25 20:20:32 804

原创 mysql数据库系列1(超全,超详细)

1、sql:结构化查询语言,用来和数据库交互的语言2、注意:(1)、sql中,字符串要用‘’引起来(2)、sql中,关键字大小写不敏感,字段大小写不敏感,表名大小写不敏感,数据大小写不敏感(Oracle是区分数据大小写的)3、一些不值钱的概念:SQL语言主要分为下面几种(了解一下即可)分类全称说明主要语句​​DDL​​数据定义语言 (Data Definition Language)定义和管理数据库结构(库、表、索引等)CREATEALTERDROPTRUNCATERENAME​。

2025-09-22 20:36:14 1221

原创 java集合4

TreeSet的核心特性是能够对元素进行​​自动排序​​, 但是,当元素类没有实现Comparable接口时,或者我们不想元素实现comparable接口,要怎么对元素进行排序呢?这时候就需要使用自定义比较器,这种方式更灵活,更具有扩展性,其实它就是一个实现了 Comparator接口的类的对象(相当于一把尺子),画个图理解一下举个例子//把new GameHeroComparator()这个尺子(自定义比较器)拿过来。

2025-09-16 18:02:00 787

原创 java集合3

vector是线程安全的,这个可以查看vector中相关方法的定义,会发现都加了synchronized关键字,这里后面线程的章节再介绍。

2025-09-11 21:31:54 571

原创 java集合2

这一章接着上一章java集合1上一章说了Collection集合体系以及一些常用方法,这一章接着介绍Collection中的三个子接口(Set、List、Queue)

2025-09-10 19:30:07 276

原创 java集合1

在引出集合之前,我们先回忆一下数组的相关内容看到这里,其实,数组和集合的区别就很明确了。

2025-09-03 21:16:09 402

原创 字符串常用方法

介绍几个字符串的常用方法。

2025-09-02 18:58:14 301

原创 Java字符串

在jdk中字符串的类声明如下(这里要说一丢丢源码。。。邪恶)简单观察一下类声明,1、String这个类一共实现了五个接口(不同版本的jdk有所不同,实现这四个接口的作用下面再说)2、用final修饰,表示String类不可以被继承那么String类是怎么存储的呢?我们来看源码看到这里,我们就明白了,原来,比如"java程序设计"存储的时候,应该是把它变成字节存储到字节数组中,严格来说,编程里没有字符只有字节数组。此外什么意思呢?也就是说value本身不能变,但是它指向的内容可以变。举个例子。

2025-09-01 20:30:13 620

原创 Lambda表达式

lambda表达式提供了一种更简洁的方式来表示函数式接口的实例,允许我们把一段函数作为方法的参数,怎么理解呢?举个例子,用匿名内部类完成写一个简单的计算机加法功能,代码如下//匿名内部类,不明白可以看上一篇(匿名内部类简单介绍)匿名内部类省去了创建实现类这个步骤,那么还能不能再精简一些呢?当然!接下来,用lambda表达式,重新写一下上面这段代码,代码如下return a+b;//匿名内部类,不明白可以看上一篇(匿名内部类简单介绍)///用lambda表达式实现。

2025-08-23 16:30:07 420

原创 java匿名内部类(简单介绍)

现在假设我们有一个按钮A,点击时需要执行一些操作,传统方法会怎么做呢?(如下),传统方法我们需要先定义一个实现类,再创建实例。但是,如果这个方法,我们是不是可以把创建实现类这个步骤简化掉呢?接下来,咱们来逐步剖析一下。

2025-08-20 13:12:00 191

原创 内部类和匿名内部类

小明逗毛毛时,毛毛需要调用讲话的方法,毛毛讲话时要说两句话"毛毛饿了,要吃狗粮"和"我的主人是小明",第二句话"我的主人是小明"需要访问小明这个类中的成员(小明的名字),其实就是。例子:小明有一只会说话的狗叫毛毛,每次小明一逗毛毛,毛毛就会说两句话,"毛毛饿了,要吃狗粮"和"我的主人是小明"。有兴趣的话可以观察一下内部类生成的字节码文件的命名,会发现命名格式为:外部名$内部类名。当然,除了在类中可以定义内部类,在方法中也可以定义内部类,举个例子。内部类顾名思义就是在类内部或方法内部定义的类,举个例子。

2025-08-12 18:33:54 162

原创 Java日期类

2、SimpleDateFormat //用于日期格式化。Date的基础用法:创建一个新的。1、Date //表示时间。(4)、把字符串转为日期对象。对象,表示当前的日期和时间。(3)、显示上午/下午。

2025-07-29 17:28:26 121

空空如也

空空如也

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

TA关注的人

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