![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
南侠
快乐学习,效率工作,品味生活。
展开
-
产生随机数
看到一个题目,就是产生2-100范围的随机数,然后判断是否为素数。开始用Math.random()经过转换int发现全是0,不明白,搜索javadoc后,对于这个函数,是这样讲的:Returns a double value with a positive sign, greater than or equal to 0.0 and less than 1.0. 强制转换都成0了。原创 2013-04-24 00:29:12 · 666 阅读 · 0 评论 -
java 控制double型的输出小数点位数
最近在做题目,看到用double类型的输出,小数点好多,不习惯,想控制小数点位数。原来java没有像c那样“%0.3lf”的控制输出,这个 java.text.DecimalFormat包可以帮忙。DecimalFormat df = new DecimalFormat("0.000");//多少位自己控制Double temp = 2.34342342;System.out.prin原创 2013-04-25 17:09:06 · 2374 阅读 · 0 评论 -
Java单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、原创 2013-10-31 22:07:58 · 507 阅读 · 0 评论 -
log4j按级别输出文件
转自 http://blog.csdn.net/projava/article/details/7344839log4j默认的Threshold是输出大于等于某级别以上的内容,而不是用某个级别输出某个级别,文章通过继承DailyRollingFileAppender ,重写isAsSevereAsThreshold方法,则可以实现按照日志等级来输出内容。public class LogAp转载 2015-01-29 10:30:52 · 546 阅读 · 0 评论