- 博客(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数据库系列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字符串
在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关注的人
RSS订阅