2017-01-01から1年間の記事一覧

20170711-1

リファレンスの挙動の確認とか、リフレクションとか。 package sample; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Ref { public static void main(String[] args) { ref(); } public static void…

最頻値を求めるコード

勉強しなくてはいけないことはわかっているのに、何をすべきかはっきりしない。そんな気分でしたので、最頻値を求めるコードを書いてみました。Mode.java public class Mode { public static Integer mode(List<Integer> list) { if (list.size() <= 0) { throw new I</integer>…

安易にparallelStreamを使って失敗した話

最近、今更ながらJava8を触っているのですが、 parallelStreamを使うと並列処理ができると聞きまして、 「それならstreamでやったところをparallelStreamに置き換えたら速くなるんじゃん?」 とか安易に考えまして、こんなコードを書いてみました。 import j…