関根 弘行 wrote a new post, JavaとC#の違いに苦労 4年 4か月前
私がJava(経験10数年)とC#(経験1年程度)で戸惑った内容です。
特に驚いた違いとしては、ラムダ式とLinqの違いです。
記述方法が似ていたので、同じようなものだと思っていたので、、、
簡単な例になります。
【Java】
List list = Arrays.asList(1, 2, 3);
int ret = 0;
list.forEach(s -> {
ret += s;
System.out.pr[…]
関根 弘行 wrote a new post, JavaのVersionによるパフォーマンス差のテスト(for文) 4年 9か月前
以前参画した現場で保守期間中に1.7→1.8に変更することになった際、
強引にでも、1.8のStreamを利用するような方がいらしたので試してみました。
※すでにお試ししたかたも多いと思います。
〇記述量
見たことあるかたはすぐにわかると思いますが、1.8のほうが断然少ないです。
〇パフォーマンス
一番わかりやすいと思われるループとstream Apiで調査してみます。
・for文で条件にあてはまる場合にLi[…]