
java
文章平均质量分 80
java
青青火
青火
展开
-
java-线程死锁
文章目录前言一、线程三大特性二、使用步骤1.死锁代码2.读入数据总结前言 多线程三大特性 Java内存模型 Volatile ThreadLoca 线程池一、线程三大特性多线程有三大特性,原子性、可见性、有序性原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上100原创 2020-08-16 14:26:11 · 346 阅读 · 0 评论 -
如何理解JAVA版本号
如何理解JAVA版本号在某银行测试项目中提交的生产JDK版本号是1.8.2,然后我们在测试中的JDK版本使用的是 "1.8.0_252"由于两者版本号问题不一致,测试经理认为和生产版本不一致需要重新测试。当时听到这个消息吐血啊,然后我根据以往的测试经验认为JDK版本号是1.8.2版本其实就是1.8.0_2毕竟是自己的 猜想凡事要讲证据吗,于是开始搜索证据毕竟我也不想重测啊哈哈哈哈。终于经过努力找到了资料------例如: JavaSE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本原创 2020-08-16 11:06:46 · 1380 阅读 · 0 评论 -
java-循环批量修改文件名称
1. .最近测试遇见一个项目需要批量造文件,文件内容不变只需要修改文件名称。文件名称是three0_01_20170102.xls-three119_01_20170116.xls,文件规则“文件前缀是three0-three119共120个,01固定不变,后缀是日期20170101-20170116共16个日期”这个只是举例其中一部分文件,文件总共有10万个。2. ## 需要修改的文件1. 按行读取文件-批量重命名4. 下面展示 代码。public class read { publ原创 2020-05-08 22:38:55 · 475 阅读 · 0 评论 -
Java GC 垃圾回收器的分类和优缺点
关于Java的垃圾回收器,一直是个头疼的问题,这里简要说明下分类和优缺点,供选择使用。一、JVM GC 垃圾回收器类型JVM的垃圾回收器大致分为六种类型:1、串行:垃圾回收器 (Seri...转载 2020-05-06 22:32:06 · 675 阅读 · 0 评论