javaSE
dj2442945707
这个作者很懒,什么都没留下…
展开
-
BigDecimal类型比较大小
这个类是java里精确计算的类 1 比较对象是否相等 一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueOf(1.000); 在现实中这两个数字是相等的,但是问题来来了 a转载 2015-09-23 19:51:15 · 1319 阅读 · 0 评论 -
Java Swing 字体居中显示
在开发Swing程序的时候,很多情况下为了美观,我们需要将字体水平和垂直居中于某一个控件。 让我们先来说说居中的算法。其实很简单,将外面控件的长度减去显示内容的长度,然后除以2,这样就得到了放置内容的X坐标。同理,将控件的高度减去内容的高度,然后除以2,就得到了Y坐标。通过X,Y坐标我们就可以在指定点上绘制内容了,这样的算法适用于任何需要居中显示的情况。但是如果需转载 2015-12-31 14:23:37 · 2504 阅读 · 0 评论 -
java多线程设置超时时间
情景:多线程中个别线程执行时间会很长,如果线程执行时间超过某段时间,自动结束该线程百度了很多答案之后大部分的解决办法都是利用Future类中的get(long timeout,TimeUnit unit) 方法进行设置,但是这个方法是阻塞的,在取不到结果之前是不会执行后边的程序的。下面代码是按照这个方法进行的测试:public static void main(String[] a原创 2017-02-21 19:32:04 · 25659 阅读 · 6 评论