タグ

ブックマーク / irof.hateblo.jp (2)

  • Javaであまりしないコーディング - 日々常々

    Java Advent Calendar 2014 - Qiita の9日目です。9日ったら9日です。 なんか難しいエントリが多い中ですが、空気を読まずに軽めでいきます。 Javaでは色々なコードの書き方ができるけど、実際あまりやらないよなーって思うコーディングについて、やらない理由を無理矢理書いてみた。 決して「やってはいけないコーディング」と言う意味ではないです。単に「私はあまりしない」程度で、一般的な(?)業務開発でもあまり見ない、くらいの位置付け。理解した上でやる分には全く問題無いですし、そう言うもんだと思って使っても良いとは思います。 複数変数を同時に宣言する int i, j = 2, k; 同じ型の変数(フィールドでもローカル変数でも)は同じ文で宣言できます。 けど、あまり使ってるのは見ません。 同じ型でしか使えないし、フィールドだとJavaDocコメント書き辛いし、初期化式

    Javaであまりしないコーディング - 日々常々
    sifue
    sifue 2014/12/10
    確かにしないなぁ
  • Lambdaの書き方をさくっと - 日々常々

    関西ジャバで「どうでもいい」と言われた Lambda の書き方をさくっと書いておきます。 JSR-000335 Lambda Expressions for the Java Programming Language - Early Draft Review 2 「来年の事を言えば鬼が笑う」とか言いますが、もう今年なんで大丈夫です*1。 Lambda expression Functional Interface を実装する無名内部クラスの代わりに使えるモノと思っていいはず。(細かい挙動は変わるけど、通常は問題にならないところのはず。) // 最も省略した形 n -> n + 1 // 引数の型を書く int n -> n + 1 // 引数は()で括る (int n) -> n + 1 // 引数の()は0個のときは省略できない () -> 12345 // 引数の()は2つ以上のときも

    Lambdaの書き方をさくっと - 日々常々
    sifue
    sifue 2013/03/17
    これはProject Lambdaの使い方を完結に説明してくれてる素晴らしい例。
  • 1