自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 注解 【Annotation】

注解(Annontation),Java5 引入的新特性,位于 java.lang.annotation 包中。提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。是一种说明、配置、描述性的信息,与具体业务无关,也不会影响正常的业务逻辑。但我们可以用反射机制来进行校验、赋值等操作。

2023-03-17 19:55:23 92

原创 反射【反射是框架的灵魂】

在程序运行过程中可以对任意类型中的任意资源进行操作,这种动态获取或操作资源的行为就叫做反射。反射就是正向运行的逆向过程。正向:编写源代码 --> 编译成字节码文件 --> JVM 加载字节码文件启动运行 --> 创建对象或者类名 --> 调用对应的方法和属性运行反射:代码运行的过程中直接获取到字节码文件对象 --> 通过字节码文件对象获取对应的元素的对象 --> 通过元素对象调用对应的方法开始执行功能。

2023-03-13 08:34:50 99

原创 什么是函数式接口和常用的函数式接口

接口中有且只有一个 抽象方法的接口被称作函数式接口Java 中函数式编程体现就是 Lambda 表达式,所以对于 Lambda 表达式来说函数式接口尤为重要如何检测一个接口是不是函数式接口?@FunctionalInterface 注解,在定义接口的上方加上注解,编译可以通过就是函数式接口,否则不是【注意】

2023-03-09 20:50:04 256

原创 Java 之 Lambda 表达式和 Stream 流

JDK 1.8 之后的新特性平常的方法参数都是引用型数据类型或者基本数据类型Lambda 允许把函数接口作为一个方法的参数 (函数作为参数传递进方法中)Lambda 可以使代码更加简洁,优化代码JDK 1.8 版本新特性这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。

2023-03-03 22:17:56 394

原创 在类内成员变量位置实例化本类对象,栈溢出问题

Debug 运行结果可以看出程序一直在创建 Test 的对象 t1 ,无限循环导致占内存溢出。可以明确看到,我们调用默认的无参构造会把 name 属性赋值为我们初始化的值。错误代码中我们实例化该类对象作为成员变量初始化值。控制台报错信息:栈溢出。new + 构造方法。

2023-02-27 19:16:31 146

原创 数组,方法结合底层逻辑代码分析,返回值选择问题【-1在数组中的重要思想】

找出指定元素在指定数组中最后一次出现的下标位置3 在数组中最后一次出现的位置下标位置 6思想一样只要当着循环找到直接退出就可以/*** 找出指定元素在指定数值中最后一次出现的下标位置* @param arr 目标数组 int类型* @param value 用户提供的指定数组 int 类型* @return 返回 value 在目标数组中最后一次出现的下标 如果为 -1 表示数组中没有此元素i >= 0;break;

2023-02-25 16:19:11 129

原创 Java基础入门,阿里巴巴代码规约,大厂规范,深入理解

整型数据类型,用于存储 整数数据类型占用内存空间字节数数据范围byte1-128 ~ 127short2int4long8浮点型数据类型,采用 IEEE754 标准数据类型占用内存空间字节数数据范围double810^308float410^38/*细节:计算机存储浮点数据默认数据类型是 double 类型,计算机仅考虑数据的完整性和精度问题,其他的空间占用无所谓。会报错,默认的 double 数据类型赋值给 float 类型, 存在精度丢失风险。

2023-02-24 22:14:57 243 1

空空如也

空空如也

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

TA关注的人

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