随笔分类 - javase
摘要:hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode() 定义在JDK的Object.java中 equals它的作用也是判断两个对象是否相等,如果对象重写了equals()方法,比较两个对象的内容是
阅读全文
摘要:反射定义: JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 反射最常用到的操作: 取得属性的修饰符,属性名,属性值,设置属性值,取得所有的属性
阅读全文
摘要:spi(Service Provider Interface) spi是一种api的方式,为了能够对第三方组件更好扩展的一种机制,可以增强框架的扩展或者替换一些组件。 简单的总结下java SPI机制的思想:我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块、xml解析模块、jdbc模
阅读全文
摘要:本人一直用jdk1.8版本; 今天安装了jdk11版本, 并配置好了jdk11的环境变量JAVA_HOME : jdk安装路径bin目录的上级目录PATH : %JAVA_HOME%\bin; 然后在cmd中 执行 java -version 时显示的是之前安装的jdk1.8的版本 解决方案: 1.
阅读全文
摘要:// 可以用来做工具类// 这个注解是函数式注解,表示这个接口里面有且仅有一个抽象方法, 默认方法可以有0个或多个@FunctionalInterfacepublic interface InterfaceDemo1<T, R> { /** * 等于 public static final int
阅读全文
摘要:package com.ladeng.jdk8;import com.google.common.collect.Lists;import java.util.*;import java.util.stream.Collectors;import java.util.stream.LongStrea
阅读全文