
J2SE
fantacyland
这个作者很懒,什么都没留下…
展开
-
ClassLoader点滴
当JVM启动时,会形成由三个类加载器组成的初始类加载器层次结构,并依次调用,它们是: bootstrap classloader extension classloader (ExtClassLoader) system classloader (AppClassLoader) bootstrap classlo转载 2006-09-20 16:04:00 · 769 阅读 · 0 评论 -
java中的“%”运算符
考虑下面这个判断是否是奇数的方法:public static boolean isOdd(int i){ return i%2==1;} 乍一看没问题,其实这样做是不对的。因为在Java语言中,如果i是负奇数的话,那么其结果应当是-1,所以上例并没有考虑到所有的情况,正确的做法如下:public static boolean isOdd(int i){ ret原创 2006-12-19 13:15:00 · 1608 阅读 · 0 评论 -
精确计算和BigDecimal
System.out.println(2.00-1.10) 这个结果实际上不是0.9。在Java中,并不是所有的十进制数字都能被double类型准确地描述,因此double、float型不能进行精确计算。解决问题的办法是用java.math包中的BigDecimal类,它用以描述任意精度的有符号十进制数字System.out.println(new Bi翻译 2006-12-19 14:13:00 · 847 阅读 · 0 评论