- 博客(48)
- 收藏
- 关注
原创 【详解 Java 注解】
【1】自定义注解使用很少,一般情况下都是用现成的注解。【2】如何自定义注解:@interface,跟接口没有一点关系。【3】注解的内部:这value是属性还是方法?答案:看上去是无参数方法,实际上理解为一个成员变量,一个属性 ---函数式属性(方法式属性)无参数方法名字--》成员变量的名字无参数方法的返回值--》成员变量的类型这个参数叫配置参数无参数方法的类型:基本数据类型(八种),String,枚举,注解类型,还可以是以上类型对应的数组。
2024-09-08 01:08:19
809
原创 【轻松玩转 JUnit 单元测试】
本文主要介绍了一些JUnit单元测试的基本使用,也顺便介绍了其相关的一些注解,后面我们还会继续学习注解的使用,因为注解在我们整个学习中都很重要,后面再慢慢介绍,如有错误恳请指出,谢谢!!!
2024-09-06 08:15:00
1068
原创 【秒懂程序、进程、线程的概念与区别】
文本主要介绍了程序,进程,线程的概念与区别,并行和并发的概念与区别,通俗易懂,如有问题,求大佬指点指点!!!
2024-01-15 17:33:23
2279
原创 【一文看懂Java异常:代码故障的解谜之旅】
Java中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构。【注意事项】自定义异常通常会继承自Exception或者 RuntimeException继承自 Exception的异常默认是 检查异常/编译器异常/受查异常继承自 RuntimeException 的异常默认是 运行时异常/非受查异常./***/super(msg);2.继承检查异常:/***/super(msg);练习1:用户登陆功能异常的捕获。
2024-01-15 00:13:56
1188
2
原创 【Java 数组解析:探索数组的奇妙世界】
数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的四个基本特点:1.长度是确定的。数组一旦被创建,它的大小就是不可以改变的。2.其元素的类型必须是相同类型,不允许出现混合类型。3.数组类型可以是任何数据类型,包括基本类型和引用类型。4.数组有索引的:索引从0开始,到 数组.length-1 结束5.数组变量属于引用类型,数组也是对象。
2024-01-01 15:26:31
1461
1
原创 【一文带你掌握Java中方法定义、调用和重载的技巧】
1)形参列表要怎么写:定义几个参数,分别是什么类型的 ---》不确定因素我们会当做方法的形参2) 方法到底是否需要返回值 ,如果需要的话,返回值的类型是什么方法的重载是指同一个类(包括继承关系!中可以定义多个方法名相同,但参数不同的方法。调用时,会根据不同的参数自动匹配对应的方法。注意本质:重载的方法,实际是完全不同的方法,只是名称相同而已!
2023-12-16 22:41:25
1087
原创 【一文带你看懂Java中Scanner类中的(has)next()和(has)nextLine()的区别】
hasNext()和hasNextLine()的区别。
2023-12-14 22:19:52
2174
原创 【秒懂JDK,JRE,JVM的关系】
本文主要介绍了JDK JRE JVM三者之间的关系,顺便提了JAVA跨平台的原理,如有错误,请大佬指出谢谢!
2023-11-30 17:56:19
1826
10
原创 【IDEA开发工具的常用设置和快捷键及Debug调试】
本文主要是进行了一些常见设置和快捷键的汇总和一些简单的Debug调试方法,如果在本文查不到到时候直接百度即可,其它新版本几乎都相差不大的,设置的位置可能有些变化。
2023-11-30 15:53:19
3413
10
原创 【详解树与二叉树】
本文主要介绍了树的一些基本概念及其应用,比较重要的二叉树,以及二叉树的基本操作,和一些典型二叉树的OJ练习题,如有不足,请大佬指正谢谢!
2023-11-26 16:33:09
3296
12
原创 【刷题宝典NO.4】
下一个状态是通过将上述规则同时应用于当前状态下的每个细胞所形成的,其中细胞的出生和死亡是同时发生的。个格子的面板,每一个格子都可以看成是一个细胞。,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。我们已知每一对相邻公交站之间的距离,环线上的公交车都可以按顺时针和逆时针的方向行驶。参考上一章的模拟题:小美走公路。的当前状态,返回下一个状态。
2023-11-25 18:22:27
517
2
原创 【刷题宝典NO.0】
本文主要总结了一些基本的练习题,比较适合刚入手的小伙伴们。后续会发布一些leetcode热题以及遇到的一些经典题目,如有错误,请大佬指出,谢谢!!!
2023-11-02 07:40:31
838
13
原创 【刷题宝典NO.2】
如果 Bob 拿走前 3 颗,那么剩下的是 [4,5],Alice 拿走后 5 颗赢得 10 分。如果 Bob 拿走后 5 颗,那么剩下的是 [3,4],Alice 拿走后 4 颗赢得 9 分。这表明,取前 5 颗石子对 Alice 来说是一个胜利的举动,所以返回 true。注意,要求返回第三大的数,是指在所有不同数字中排第三大的数。Alice 先开始,只能拿前 5 颗或后 5 颗石子。假设他取了前 5 颗,这一行就变成了 [3,4,5]。如果喝掉了水瓶中的水,那么水瓶就会变成空的。
2023-10-30 23:21:06
707
11
原创 【刷题宝典NO.1】
你和你的朋友,两个人一起玩桌子上有一堆石头。你们轮流进行自己的回合,。每一回合,轮到的人拿掉 1 - 3 块石头。拿掉最后一块石头的人就是获胜者。假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为n的情况下赢得游戏。如果可以赢,返回true;否则,返回false。
2023-10-29 00:23:31
835
12
原创 【刷题宝典NO.3】
输入:nums = [0,0,1,1,1,2,2,3,3,4] 输出:5, nums = [0,1,2,3,4] 解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。**输入:**nums = [3,2,2,3], val = 3 **输出:**2, nums = [2,2] **解释:**函数应该返回新的长度。
2023-10-20 10:04:19
763
8
原创 【实战项目之网页聊天室】
本文主要介绍了一个网页聊天室的项目流程,是模仿网页微信聊天界面的,当然还有很多不足的地方和需要扩展的功能点,请大佬们指点指点。
2023-10-14 17:44:24
6659
20
原创 【深入了解Java String类】
主要介绍字符串的使用,以及字符串简单的底层逻辑,还有StringBuffer和StringBuilder等。
2023-10-02 11:28:12
1610
14
原创 【请求转发VS响应重定向:网页隐形的操控者,带你探索神秘的背后】
本文主要介绍了请求转发和响应重定向的概念以及区别,用Servlet代码演示的,因为Servlet是比较底层的东西,理解了它后面对学习框架的时候会轻松很多。
2023-09-15 11:29:26
1186
8
原创 【Redis缓存:常见问题及解决方案】
本文主要介绍了redis缓存中的常见问题及其解决方式,还有就是在缓存中的优化方式,如有错误,望大佬们指出!谢谢!
2023-09-14 15:41:19
736
10
原创 【SpringBoot集成Redis + Session持久化存储到Redis】
本文主要介绍了SpringBoot如何集成redis,快速简单使用redis,及其一些redis的简单应用,例如存储session到redis,如有错误,恳请大佬指点!谢谢!
2023-09-14 00:13:20
4002
10
原创 Redis模块四:常见的数据类型和使用
每个键值对之间没有明确的顺序关系,查找某个元素时,通过哈希函数计算出对应的桶,然后在桶中查找对应的键值对,就可以找到所查元素。存储到链表结构中,因此它的元素操作 (插⼊和删除) 时间复杂度为 O(1),所以相对来说速度还是⽐较快的,但它的查询时间复杂度为 O(n),因此查询可能会⽐较慢。哈希表具有查找速度快,插入、删除也很快的特点,其时间复杂度都是O(1),即无论数据量多大,只要哈希函数设计合理,都可以在常数时间内完成查找、插入、删除等操作。实现的,所以添加,删除,查找的复杂度都是O(1)。
2023-09-13 08:15:00
649
10
原创 Redis模块二:缓存分类 + Redis模块三:常见缓存(应用)
本文主要介绍了本地缓存和分布式缓存的区别,以及相关应用场景,还有它们的简单使用。如有错误,望大佬们指出!!!
2023-09-12 10:29:02
528
9
原创 【Cookie和Session的那些事儿】
主要讲解了Cookie和Session的简单使用及其理解,还有它们的一些区别,希望看到此文的大佬,提出宝贵意见。
2023-09-01 22:19:17
1493
10
原创 【详解Collection接口、迭代器和Colletions工具类】
本章主要介绍了Collection接口的使用,以及遍历Collection集合的方式,其中有个方式叫迭代器遍历,介绍了它的简要基本原理,还有他们之间的关系,以及Collection工具类的使用。
2023-05-29 17:49:41
941
5
原创 【详解栈Stack与队列Queue】
本章主要介绍了栈和队列这两种数据结构,它们属于特殊线性表,通常在学习栈的时候对比学习队列。本文如有不足之处,请广大读者提出宝贵意见!!!谢谢!!!
2023-05-24 11:32:42
2280
18
原创 【详解LinkedList与链表】
本章主要介绍了LinkedList的概念,以及它底层的数据结构,然后通过模拟实现更加了解LinkeList与链表的关系。文章有错误的地方,还请广大读者提出宝贵意见!!!
2023-05-18 18:52:36
1970
21
原创 【详解ArrayList与顺序表】
本文介绍了一些ArrayList与顺序表的概念及其使用,若有不足,希望广大读者见谅!欢迎提出宝贵的意见!谢谢!!!
2023-05-10 12:18:56
1623
11
原创 【解密泛型:让你的代码更安全、更高效】
本文主要介绍了一些泛型的基础知识,泛型的学习是非常重要的,以后我们在学习集合时候看源码等等都是很有用的。
2023-05-10 10:02:50
865
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人