
JAVA
文章平均质量分 59
iteye_5599
这个作者很懒,什么都没留下…
展开
-
java.math.BigDecimal的用法
首先明确的是:Java中的浮点数类型的float和double是不能够用来进行资金的运算。 在《Effective Java》中也提到这个原则:float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用java.math.BigDecimal。 怎样在实际中应用呢,其实也不难。简单提几点:1. 数据库表的设计资金字段的数据类型一般定义为numbe...原创 2010-01-22 15:53:54 · 117 阅读 · 0 评论 -
Java的bug?getHostName20秒
师父让我看应用登录时为什么在加入代理的时候变的慢,发现慢在getHostName()那里。上网搜了一下发现是IPv6的问题,最容易解决的方法就是把getHostName()直接换成String. 下面转自:http://tech.watchstor.com/backup-and-archiving-113031.htm在Java 2 SDK 1.4中,JVM在获得HostName的...原创 2010-08-05 13:29:03 · 825 阅读 · 0 评论 -
【转】java中关于protected的一些误解
1. 我们知道,类成员的访问控制修饰符有public , protected , private,它们形成了四种控制级别:public : 能访问该类的任何地方可以访问public成员protected : 该类所属包内的类或该类的派生类可以访问protected成员无修饰符 : 该类所属包内的类可以访问无修饰符成员private : 该类本身能访问private成员 ...原创 2011-11-04 17:09:00 · 108 阅读 · 0 评论 -
aEb就是a乘以10的b次方
aEb就是a乘以10的b次方原创 2012-03-08 11:37:44 · 224 阅读 · 0 评论 -
string是一个特别的对象
转自 http://blog.sina.com.cn/s/blog_69dcd5ed0101171h.html#cmt_3440623 1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String("")都是申...原创 2015-08-17 10:09:35 · 177 阅读 · 0 评论 -
【转】由volatile看到, 双重检查锁定(double-checked locking)与单例模式
转自:http://blog.youkuaiyun.com/zhangzeyuaaa/article/details/42673245 单例模式有如下实现方式:public class Singleton { private static Singleton instance; private Singleton() { } ...原创 2015-12-01 16:59:26 · 135 阅读 · 0 评论 -
【转】Java 理论与实践: 正确使用 Volatile 变量
转自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html Mark一下原创 2015-12-01 18:04:14 · 244 阅读 · 0 评论