自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 lambda表达式(java)

JavaLambda表达式是Java 8中最重要的新特性之一。它们是一种可传递的匿名函数,可以作为参数传递给方法或存储在变量中,因此可以在需要的时候调用它们。Lambda表达式的主要目的是简化Java代码,使其更易于阅读和编写。Lambda表达式的语法非常简洁和清晰。它们由参数列表、箭头符号和方法体组成。参数列表指定传递给Lambda表达式的参数,箭头符号 "->" 分隔参数列表和方法体,方法体则包含Lambda表达式要执行的代码。

2024-09-22 15:21:21 112

原创 一级缓存失效分析

3、当对同一个monster修改,该对象在一级缓存会失效,修改回去动数据库,一旦动了数据库,底层会有一个同步机制,当你再去查询时,会去数据库查询。2、执行sqlSession.clearCache 会导致一级缓存失效,底层执行了执行器的executor.clearLocalCache。1、关闭了sqlSession。

2024-09-20 19:22:29 142

原创 Java 泛型个人理解

举个例子,传统在List中添加三个car对象,其中程序员一不小心在其中添加了存在的cat对象,这时编译器也不会报错,这就引出了传统方法的两个问题。这时,我们就可以定义List<Car>,这样在编译的时候,如果发现类型不对,就会报错,而且在遍历时就可以直接取出Car而不是object。泛型的作用是:可以在类声明时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型。2、遍历的时候,需要要进行类型转换,如果集合中数据大,影响效率。4、泛型类的类型,是在创建对象时确定的。

2024-09-03 21:08:38 705

原创 Java异常

例如空指针访问,试图读取不存在的文件,网络连接中断等等,Exception分为两大类:运行时异常[程序运行时,发生的异常]和编译时异常[编程时,编译器检查出的异常]。程序员自己定义的异常,继承Excption属于编译异常,继承RuntimeExcption属于运行异常,一般自定义的都是运行异常。4、ClassNotFoundExcption 加载不存在的类时发生的异常。3、FileNotFoundExcption 操作不存在文件时发生的异常。5、EOFExcption 操作到文件末尾时发生的异常。

2024-09-02 09:46:53 932

原创 Java 数据结构

常见的实现有HashMap(基于哈希表实现,键无序)、LinkedHashMap(保持插入顺序的HashMap)、TreeMap(基于红黑树实现,键有序)。常见的实现有HashSet(基于哈希表实现,元素无序)、LinkedHashSet(保持插入顺序的HashSet)、TreeSet(基于红黑树实现,元素有序)。常见的实现有ArrayList(基于数组实现,随机访问效率高)、LinkedList(基于链表实现,插入和删除操作效率高)。数组可以是基本数据类型的集合,也可以是对象的集合(即对象数组)。

2024-08-19 12:24:14 359

原创 Java oop知识点

在‌Java中,IO(输入/输出)是处理数据输入和输出的关键部分,它涉及从文件、网络、键盘等读取数据,或将数据写入屏幕、文件、网络等。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题。在Java编程语言中,接口是一种重要的抽象机制,用于定义一组方法的行为规范,这些方法没有具体的实现,而是由实现接口的类来提供具体的实现。接口提供了一种方式来指定一个类必须实现的方法,但不指定这些方法的具体实现,从而实现了代码的可扩展性、可维护性和灵活性。

2024-08-19 11:38:21 1300 3

空空如也

空空如也

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

TA关注的人

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