- 博客(14)
- 收藏
- 关注
原创 redis的五种基本类型(案例+代码)更容易理解
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。3.由于set是用hash存储所以,元素是无序存储的,取出的顺序不是按照添加顺序取出的。总结:这就可以使用链表实现一个队列(先进先出),也可以尾插头取,都是可以实现队列的。2.set集合是用hash表实现的所以,添加,查找,删除的时间复杂度为O(1)。1.hash结构就是存储的是键值对的集合。
2025-03-02 23:37:43
1098
原创 Java基础精讲之集合(2万字源码讲解)
本文将讲解java中集合的所有相关知识点,以及深度源码分析,让你更深刻的理解集合的所有知识点,内容较多,慢慢看,慢慢理解。1.上面我们学到了三个实现类分别是ArrayList,vector,LinkedList。2.底层是数组实现的是ArrayList,Vector,底层是双向链表实现是LinkedList。
2025-02-21 16:44:20
602
原创 Java基础之常用类2万字总结
在Java中基本数据类型和包装类是非常重要的概念,他们分别用于表示原始数据和对象,在java中是面向对象的一种编程语言,为了能够将基本数据类型作为对象处理,java提供了保证类,把基本数据类型的值封装成了一个对象。
2024-12-28 10:21:46
1067
原创 Java基础之异常
1.try-catch-finally代码块中finally代码块的内容是一定会执行的。2.遇到catch和finally中都有return优先执行finally中的return。3.如果finally中没有return,catch中有,会把catch中return的值临时保存为一个临时变量,最后返回的是这个临时变量的值。
2024-11-03 18:11:08
1571
原创 Java基础之枚举类
/我们就以四大著名小说为例子//定义了四个常量用static修饰就可以保证不创建对象也能方法//用final修饰表示这个对象的引用不能再被赋新的地址public static final Book 三国演义 = new Book("三国演义", 20);public static final Book 水浒 = new Book("水浒", 30);public static final Book 红楼梦 = new Book("红楼梦", 40);
2024-11-02 15:42:19
940
原创 Java基础精讲之内部类
本文将深刻以代码和总结的形式深刻理解内部类,希望能够给大家带来深刻的理解。到这里你们应该也是总结了一份你们的观看结果了,然后再对照我说的看看有什么偏差。1.在我的理解中我把局部内部类就看成了一个局部变量只不过这个变量是一个类的形式。2.局部内部类的作用范围是在,代码块和方法中。3.局部内部类中的方法可以直接调用外部类中的成员变量和成员方法,尽管他们是私有的也可以调用。4.局部内部类是一个局部的变量只能在代码块或者是方法内使用,在方法外部不能使用也访问不到。
2024-10-16 00:17:33
1906
原创 Java基础精讲之抽象类和接口
本文将深度讲解一下抽象类和接口的知识点,以及他俩的区别和实际使用场景等//修饰符+abstract + class + 类名//修饰符+abstract + 返回值类型 + 方法名注意:如果我们在一个类中定义了一个抽象方法那么这个类必须为抽象类。否则会编译不通过的我们要定义一个接口是和类不同的他是一个interface关键字如下图//定义了一个接口就以上面的为例,接口的关键字是interface,然后接口中的方法默认都是抽象的他只是把abstract关键字省略了如下是他的原貌。
2024-10-03 16:24:30
854
原创 Java基础精讲之final关键字
final(最终的)在英语中表示最终的意思,那么他在定义在变量上也是表示的是最终的变量。final可以定义在成员变量上也可以定义在静态变量上可以看到final关键字定义后的变量在任何地方都是不可以进行修改的,编译会报错。final关键字定义在方法上如果该类被子类继承,那么final修饰的方法不可以被重写。用final修饰的类是不可以被继承的。
2024-10-02 15:17:59
295
原创 Java基础精讲之代码块
类的5大属性(属性,方法, 构造器,代码块,内部类)这几个都是很重要的我们需要好好掌握。今天我们就来深刻讲讲代码块。//普通代码块的定义形式{}System.out.println("你好");下面我们再来看一下代码块的执行流程来引出为什么会有代码块和代码块有什么作用。//静态变量//静态代码块的定义形式{}static {System.out.println("你好");静态代码块就是在代码块的基础上加了一个static关键字就可以。
2024-10-02 13:17:34
1713
原创 Java基础精讲之类变量和类方法
类变量就是静态变量,在这个类中所有的对象对象共享的一个变量该类中的任何对象取到该变量都是相同的值,修改也是被该类的所有对象可见。就是在我们定义普通的成员变量中加上static修饰符比如 private static int count;【推荐这么写】或者也可以是 static private int count;【不推荐这么写】;private static void test(){} 或者 static private void test(){} 【不推荐这样写】
2024-10-01 16:18:49
758
原创 Java基础精讲之面向对象三大特性,封装,继承,多态!!!
Java是面向对象编程的一种语言,我们可以把Java想象成一个世界,世界中有很多的东西比如人,物品等等,而这些在Java的世界中就是一个一个对象的形式存在的,我们可以把一个对象就理解成一个人,一个物品等等。所以说面向对象的三大特性是我们在学习java中最重要,也是最核心的基础,本篇文章就以简单易理解的方式解读面向对象的三大特性。向上转型的条件是必须是继承关系,编译类型是运行类型的父类,并且如果想要调用方法的时候,子类必须重写父类的方法。
2024-09-16 00:28:04
842
原创 linux固定ip地址步骤以及踩坑问题:linux系统固定ip地址后docker无法拉取镜像
linux固定ip地址步骤以及踩坑问题:linux系统固定ip地址后docker无法拉取镜像
2024-06-09 20:17:57
294
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅