一、常量 1.固定不变的值,可以理解基本数据类型的值。4,‘a’,false等。 2.引用数据类型string,"accc",表示一个引用常量。 3.final int a =1,被final修饰的变量,存储的值。不会被改变。 二、变量 1.存储空间、程序执行过程可以改变、存储空间存储一个引用内容。 ...
分类:
编程语言 时间:
2020-04-04 11:19:49
阅读次数:
71
一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动态 ...
分类:
编程语言 时间:
2020-04-04 09:45:51
阅读次数:
85
private static final String DEFAULT_PATH = "D:\\default_path"; private static final String DEFAULT_NAME = "default_name.txt"; public static void write ...
分类:
其他好文 时间:
2020-04-03 23:46:45
阅读次数:
85
1. 饿汉式: 类静态变量,利用类的初始化,jvm 中一个class 只会初始化一次 public class A{ public static final A a= new A(); } 2. 懒汉式 public class A{ private static A a; public synch ...
分类:
编程语言 时间:
2020-04-03 12:13:53
阅读次数:
71
1 final Node<K, V> resize(){ 2 3 // 用于存储重新散列后的数组 4 Node<K, V>[] newTab; 5 6 // 如果原来的数组是空的,则resize执行的是初始化操作,而不是扩容操作 7 if(table == null){ 8 // 初始容量为16 9 ...
分类:
编程语言 时间:
2020-04-02 22:30:48
阅读次数:
77
Spring Boot 2随附了hibernate-validator 6(org.hibernate.validator:hibernate-validator:6.0.16.Final依赖于validation-api 2(javax.validation:validation-api:2.0. ...
分类:
编程语言 时间:
2020-04-02 15:44:05
阅读次数:
218
1.简介 《三日狂欢》作为一款Roguelike+Match3类型的游戏,背景设置在前作《圣山》同一时期的阶段, 位于普卡尔城的玩家需要逃离被恶魔占领的城镇从而寻找自由联合协会的成员抵抗普卡尔城的恶魔,玩家需要在普卡尔遗留的失落地下城中生存3日才有逃离的机会,玩家在地下城中需要对抗未知的生物从而提高 ...
分类:
其他好文 时间:
2020-04-01 13:06:14
阅读次数:
75
直接上代码: 1、定义静态方法 import com.alibaba.fastjson.JSON; public class MessageUtils implements Cloneable { private static final MessageUtils instance = new Me ...
分类:
编程语言 时间:
2020-04-01 11:17:47
阅读次数:
249
public class AvroDeserializationSchema<T> implements DeserializationSchema<T> { private static final long serialVersionUID = 1L; private final Class<T ...
分类:
其他好文 时间:
2020-03-31 22:52:42
阅读次数:
94
1. String StringBuffer StringBuilder区别 StringBuffer线程安全 StringBuilder 非线程安全 String 常量池字符串的引用 2. final 关键字 变量: 初始化之后值不可修改 类: 不能被继承 方法: 防止继承类修改其含义 3. sy ...
分类:
编程语言 时间:
2020-03-31 21:19:00
阅读次数:
74