
java
文章平均质量分 66
Mr. 阿紫
关注我,阿紫陪你一起成为大牛
展开
-
如何优雅的中断线程?
本文介绍了java中3种线程终止方式。分别是:volatile 标志位、interrupt()方法终止、重写Thread.interrupte()方法终止阻塞的socket。原创 2022-07-15 18:31:03 · 642 阅读 · 0 评论 -
JAVA单元测试Mock实践
本文介绍了Mock背景,常见的单元测试场景以及对应的测试方法,最后简单介绍了powermockit测试框架。理解本文内容,会带你入门java单元测试,其中第一章、第二章需要重点理解。原创 2022-07-03 15:58:03 · 5818 阅读 · 0 评论 -
Maven Pom文件详解
Pom全称Project Object Model(工程对象模型)。Pom文件是Maven运行的基础,其中详细描述了一些详细的工程配置信息。Pom文件分类默认Pom文件内容<project> <modelVersion>4.0.0</modelVersion> <repositories> <repository> <id>central</id> <name&原创 2022-05-21 12:59:58 · 1455 阅读 · 0 评论 -
java日期格式转换SimpleDateFormat详细介绍
SimpleDateFormat类简介SimpleDataFormat类可用于格式化、解析携带区域的日期,可以将日期格式化为文本,可以将文本解析为日期,还可以进行日期规范化。SimpleDataFormat类支持用户自定义日期格式,同时也提供一些内置的日期格式,例如可通过getTimeInstance、getDateInstance或DateFormat中的getDateTimeIns.原创 2022-05-19 20:52:19 · 5741 阅读 · 0 评论 -
java输入Scanner基本用法
1.基本介绍java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入,每个next获取输入对应的字符。Scanner sc = new Scanner(System.in);当我们通过 Scanner 类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要 使用hasNext与hasNextLine判断是否还有输入的数据:next() -->hasNext() nextLine() --...原创 2021-08-24 22:13:49 · 21181 阅读 · 0 评论 -
Java Static关键字
1.static静态关键字修饰变量:静态变量是类公有的,所有类的实例化对象共同享有静态变量,多线程修改时非线程安全。但是搭配final使用时,线程安全。修饰方法:静态方法是类公有的,所有类的实例化对象共同公有静态变量,常作为工具类出现。静态方法只能调用静态变量、其他静态方法(调用非静态变量则与静态方法公有矛盾)。修饰块:静态块在类加载器加载对象时,要执行的一组语句,用于初始化静态变量。通常用于类加载的时候创建静态资源。其中,在静态块中不能访问非静态变量。修饰类:不能声明静态外部类/包,但是可原创 2021-07-08 22:42:49 · 84 阅读 · 0 评论 -
Apache的Map子接口MultiValueMap
包来源:org.apache.commons.collections4.multimap定义:一个key可以对应多个value。和Map不同的时,同一个key存储多个value时,前面的value不会被后者覆盖。数据结构:基于Map、list、set。实际的数据结构包括:数组、链表(红黑树)实现原理:实际上是一个HashMap对象,但是其value是一个list对象。添加对象时,将value放入MultiValueMap的list中。获取对象时,一样通过get(key)方法获取list。贴出Ar原创 2021-08-08 22:02:55 · 2608 阅读 · 0 评论