本文概览:不使用maven情况下,使用原始Java命令进行编译打包。 1 编译 通过javac命令执行编译操作…
JDK关闭钩子与Tomcat关闭钩子
1 JDK关闭钩子 在很多应用场景下,程序退出后,需要做一些善后处理,JDK提供了 关闭钩子 。除了kill …
Java解析excel文件
本文概览:介绍了java通过poi解析excel。 1、引入maven [crayon-673f62bed37…
java泛型和通配符
本文概览:介绍了泛型定义和使用,以及通配符的作用 1 泛型 泛型是Java SE 1.5的新特性,泛型的本质是…
Jackson的使用
本文概览:通过jackSon将json转换成Object和将Object转成json。 1 引入 json在进…
Jackson常用配置和注解
本文概览:介绍Jackson常用的配置和注解。 1 常用配置 1.1 进行配置 通过configure函数来配…
Jackson之json与对象成员不一致问题
本文概览:当json字符串中新增了两个字段,但是对应的Object没有新增成员,此时将json转成Object…
properties文件和环境变量
本文概览:介绍了通过java.util.Properties类和Spring配置中获取配置文件中值 1 Pro…
获取一个数组的随机子序列
1、场景 在进行统计时,需要随机从一个集合中获取一些元素子集合。 2、实现 使用Collections.shu…
使用args4j解析shell命令行参数
本文概览:在命令行通过java命令来执行一个程序传入参数时,为了方便使用这个参数来初始化成员变量,引入了arg…
Java异常体系和自定义类
本文概览:介绍了异常种类、异常堆栈和自定义异常。 1 异常种类 异常层次结构为: 对于Erro类【未检查异常】…
泛型中T.class
本文总结:java泛型是无法获取到T.class。 1 问题引入 在定义泛型类时,想要获取到泛型类的类型变量对…
JAVA SPI的实例
本文概览:通过JDK 的spi在初始化对象时,加载一些对象。 1 介绍 1、使用的一个背景 在spring框架…
java正则表达式
本文概览:介绍了正则表达式常用符号含义和java使用正则表达式实例。 1 正则表达式 1、常用符号含义 2. …
java之集合排序
本文概览:介绍对集合内元素进行排序的方法。可以通过Colletions#sort方法、TreeMap和Tree…