2008-01-18から1日間の記事一覧

やべぇ、SJC-P

チケット買ったままだ。でも1年有効だったはずだから、今年8月まで大丈夫。 それにしても http://www.prometric-jp.com/ の使いにくいこと。

グチついでに、BigDecimal#divide(BigDecimal)はExceptionを投げるべきだと思うよ

丸め精度指定なしで割り算するとき。 割り算で循環小数になっちゃうってかなり良くあることだから、RuntimeException扱いを投げるくらいなら、Exception扱いを投げた方が、備えが出来てjavaっぽい。 public class Hoge{ public static void main (String...a…

List#addは自分自身を変えるのに、BigDecimal#addでは自分自身は変わらないという面倒くささは最強

今週のバグランキングにおけるダントツでトップでございます。 public class Hoge{ public static void main (String...args){ BigDecimal b1 = new BigDecimal(100); BigDecimal b2 = new BigDecimal(1); b1.add(b2); System.out.println(b1); } } BigDecim…

列挙するときのセパレータの面倒くささは最強

とにかく最強。 SELECT hoge, fuga, FROM hogefuga public class Hoge{ Hoge (String fuga1, String fuga2,){ } }