
java
ixmin
这个作者很懒,什么都没留下…
展开
-
Java 对象深拷贝2种实现
1. 利用 Cloneable 调用Object 中的clone 方法来实现package com;public class CopyTest { public static void main(String[] args) throws CloneNotSupportedException { A a = new A(2,"abc"); B b = new B(); b.bParam1 = 10; b.bParam2=a;原创 2021-03-02 17:31:57 · 247 阅读 · 0 评论 -
Java 线程中断笔记
正常结束全局变量中断interruptstop (线程抛异常,释放所有锁)interrupt (内容摘自网上)一、中断一个线程只是为了引起该线程的注意,被中断线程可以决定如何应对中断。二、对于处于sleep,join等操作的线程,如果被调用interrupt()后,会抛出InterruptedException,然后线程的中断标志位会由true重置为false,因为线程为了处理异常已经重新处于就绪状态。三、不可中断的操作,包括进入synchronized段以及Lock.lock(),in.原创 2021-02-26 11:33:14 · 170 阅读 · 0 评论 -
Java 多线程笔记
Java 线程实现继承Thread实现Runnable有返回值使用Callablepackage com;import com.entity.Data;import java.util.*;import java.util.concurrent.*;public class ThreadTest { static ArrayList<Integer> list; static Vector<Integer> vector; publi原创 2021-02-25 16:22:16 · 144 阅读 · 0 评论 -
BigDecimal 工具类
BigDecimal 工具类遇到的坑工具类 BigDecimalUtils.java遇到的坑DecimalFormat 默认是 RoundingMode.ROUND_HALF_EVENpublic static Double formatRoundUp(double v, int point) { NumberFormat nf = NumberFormat.getInstance(); nf.setRoundingMode(RoundingMode.HALF_U原创 2020-12-09 10:01:15 · 366 阅读 · 0 评论 -
dom4j 对含有命名空间的xml进行解析
dom4j 对含命名空间的xml 进行解析原创 2016-12-28 00:35:46 · 3347 阅读 · 0 评论 -
java 及 js 简单定时器的使用
两种js定时器介绍 参考引用博文设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法[function],当方法执行完成定时器停止(但是定时器还在,只不过没用了);window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法[function],当原创 2017-11-02 10:39:16 · 820 阅读 · 0 评论 -
Gson
版本 gson-2.2.4.jarjava 实体 Goods.javapublic class Goods implements Serializable{ private static final long serialVersionUID = 1L; //商品名称 private String goodsName; //商品总价 private St原创 2017-10-26 16:21:07 · 240 阅读 · 0 评论 -
Java 集合 拼音排序
map 排序//将map放入set中并排序TreeSet&amp;lt;Map&amp;gt; setCity = new TreeSet&amp;lt;Map&amp;gt;(new Comparator&amp;lt;Map&amp;gt;(){ @Override public int compare(Map o1, Map o2) { //拼音 Comparator 比较原创 2018-05-28 22:23:13 · 639 阅读 · 0 评论