![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 69
Acloasia
这个作者很懒,什么都没留下…
展开
-
Java—JDK8新特性—重复注解
重复注解的主要应用场景是对同一个元素可以多次使用同一个注解。04.使用原始注解,创建UserManager类,创建两个方法createUser()和deleteUser()重复注解,一个注解可以在一个类、方法、字段上同时使用多次。注解来标记用户角色,并且可以重复使用该注解来为某个方法或类指定多个角色。注解来指定日志级别,并且可以重复使用该注解来记录不同级别的日志。注解来标记非空的参数,并且可以重复使用该注解来标记多个参数。03.使用@Repeatable 注解将原始注解 进行包装。原创 2023-09-11 17:13:13 · 856 阅读 · 0 评论 -
Java02-迭代器,数据结构,List,Set ,Map,Collections工具类
迭代器,数据结构,List,Set ,Map,Collections工具类原创 2023-08-04 15:22:06 · 930 阅读 · 0 评论 -
IDEA如何快捷创建serialVersionUID【详细图解】
IDEA如何快捷创建serialVersionUID,IDEA快捷生成JavaBean的serialVersionUID原创 2023-07-28 14:04:43 · 2204 阅读 · 0 评论 -
在Java中关键字transient的作用
在Java中关键字transient的作用,案例分析transient的作用原创 2023-07-24 18:28:04 · 145 阅读 · 0 评论 -
Java—JDK8新特性—Steam流
在JDK 8中提供了Stream API,把真正的函数式编程风格引入到Java中,它可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。Stream是JDK 8中处理集合的关键抽象概念,它可以指定你希望对进行的操作,可以执非常复杂查找、过滤和映射数据等。使用Stream APl对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可以使用Stream API来并行执行操作。简而言之,StreamAPI提供了一种高效且易于使用的处理数据的方式。原创 2023-05-11 21:47:03 · 1776 阅读 · 0 评论 -
Java—JDK8新特性—方法引用【内含思维导图】
方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名称来指向一个方法,可以认为是Lambda表达式的一个语法糖方法引用可以看作是Lambda表达式深层次的表达当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用。原创 2023-05-09 12:44:10 · 529 阅读 · 0 评论 -
Java—JDK8新特性—函数式接口【内含思维导图】
如果一个接口中只包含一个抽象方法,这个接口称为函数式接口如果一个接口包含,一个抽象方法、一个默认方法、一个静态方法,这个接口也是函数式接口。原创 2023-05-07 12:27:27 · 1257 阅读 · 0 评论 -
Java—JDK8新特性—Lambda表达式【内含思维导图】
Lamdba是一个匿名函数,可以把Lamdba表达式理解为是一段可以传递的代码。使用它可以写出更简洁、灵活的代码。作为一种更紧凑风格,使Java语言表达能力得到提升。原创 2023-05-06 16:35:15 · 662 阅读 · 0 评论 -
Java—JDK8新特性—接口增强【内含思维导图】
1.为什么引入默认方法: 方便接口扩展2.如何使用默认方法:使用default 关键字来定义,需要有方法的实现通过实例调用4.默认方法的使用细节:因为接口的默认方法实现类不必重写,可以直接使用,其实现类可以去重写或者不去重写,实现类也可以根据需求重写。修饰符 static 返回值类型 方法名(参数列表) {方法体;接口名称.静态方法名()3.静态方法的使用细节:接口中的静态方法,其方法不能被子类重写,同时子类不能访问到接口的静态方法接口中的静态方法,只能被接口使用,子类是无法使用。原创 2023-05-06 15:38:17 · 422 阅读 · 0 评论 -
Java编程设计语言-集合类【内含思维导图】
有些是有序的,有些是无序的。JDK不提供该接口的任何直接实现:它提供了更具体的子接口(如Set和List)的实现。这个接口通常用于传递集合,并在需要最大通用性的地方对它们进行操作。API(application programming interface)是JDK的重要组成部分,API提供了Java程序与运行它的系统软件(Java虚拟机)之间的接口,可以帮助开发者方便、快捷地开发Java程序。集合在程序设计中是一种重要的是数据结构,Java中提供了有关集合的类库称为Collection API。原创 2023-04-24 23:58:01 · 247 阅读 · 0 评论 -
Java编程设计语言-String类
Java不会字符串,开发就要凉一半!原创 2023-03-07 18:50:46 · 181 阅读 · 0 评论 -
Java编程设计语言-数组
Java 语言中提供的数组是用来存储固定大小的同类型元素。原创 2023-03-06 18:25:50 · 212 阅读 · 0 评论 -
Java编程设计语言-基本数据类型
JavaSE-基本数据类型原创 2023-03-05 21:32:08 · 91 阅读 · 0 评论 -
Java编程设计语言-Map
目录2.Map集合整体格式:3.Map集合体系特点4.Map集合实现类特点5.Map集合6.Map集合的遍历6.1方式一:键找值6.2方式二:键值对6.3方式三:Lambda7.案例1.Map集合概述和使用Map集合是一种双列集合每个元素包含两个数据Map集合的每个元素的格式: key=value(键值对元素)。Map集合也被称为“键值对集合”2.Map集合整体格式:collection集合的...原创 2022-05-13 00:33:56 · 395 阅读 · 0 评论 -
Java编程设计语言-异常
Throwable类的两个子类是Error和Exception,一旦出现异常,运行的程序就会中断异常是展示给程序员看的如果在程序代码中,有多个异常的存在的时候,程序代码遇到的第一个异常的时候,就会程序中断,程序只会报第一个异常的消息。运行时异常 (非检查异常)小错误,代码写的问题,不符合代码逻辑java.lang.ArithmeticException-算术异常java.lang.NullPointerException-空指针异常非运行异常(检查异常)执行代码之前原创 2022-04-28 21:56:35 · 929 阅读 · 1 评论 -
Java中的强引用、弱引用、软引用、虚引用
1.强引用Object obj = new Obje()只要强引用存在,垃圾回收器就不会回收被引用的对象,当JVM内存空间不足,JVM宁愿抛出OutOFMemoryError运行时错误,使程序异常终止,也不会靠随意回收具有强引用的“存活“的对象来解决内存不足的问题。2.弱引用3.软引用这写有用但是并非必须的对象,在系统将要发生内存溢出之前,会把这项对象列进回收范围进行二次回收,如果这次回收还是没有足够的内存将会抛出内存溢出异常弱引用是使用WeakReferenc..原创 2022-04-21 17:46:56 · 1248 阅读 · 0 评论 -
arraycopy - 数组复制【详细图解】
1.arraycopy底层代码:2.arraycopy的使用第一个参数:源数组第二个参数:在源数组中,被复制的数字开始复制的下标第三个参数:目标数组第四个参数:从目标数组中,从第几个下标开始放入复制的数据第五个参数:从源数组中,一共拿几个数值放到目标数组中System.arraycopy(result, 0, str, 0, 0);3.使用案例package Openlab;import java.util.Arrays;/** * Arrayco...原创 2022-04-17 21:55:17 · 13416 阅读 · 1 评论