- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 java8实战-笔记
行为参数化:你可以将代码块作为参数传递给另一个方法,稍后再去执行它,这样这个方法的行为就基于那块代码被参数化了 lambda表达式:可以作为参数传递给方法或存储在变量中 package map;import java.util.Arrays;import java.util.List;/** * @author: chenger * @description: * @date: 2021/3/5 上午11:30 **/public class Test { publ
2021-03-31 14:56:16 162
原创 Java反射机制-三种获取方式
想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过字节码文件对象,就能够通过该类中的方法获取到我们想要的所有信息(方法,属性,类名,父类名,实现的所有接口等等),每一个类对应着一个字节码文件也就对应着一个Class类型的对象,也就是字节码文件对象。获取字节码文件对象的三种方式。1、Class clazz1 = Class.forName("全限定类名"); //通过Class类中的静态方法forName,直接获取到一个类的字节码文件对象,此时该类还是源文件阶段,并没.
2020-06-18 14:15:50 267
原创 集合和数组的优劣势和使用场景
集合 Map HashMap 使用1.8之前使用 位桶和链表实现(1.8改用红黑树),它是线程不安全的Map,方法上都没有synchronize关键字修饰。默认16,多线程下resize,rehash时可能会出现死锁,拖死系统。 TreeMap 他具有一个很大的特点就是会对Key进行排序,使用了TreeMap存储键值对,再使用iterator进行输出时,会发现其默认采用key由小到大的顺序输出键值对,如果想要按照其他的方式来排序,需要重写compartor接口。 ..
2020-06-16 15:54:56 892
fastdfs-client-java-1.28.zip
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人