2018年11月

西森博之さんの人気ヤンキーマンガ「今日から俺は!!」がドラマ化されましたね!(日本テレビ系、日曜午後10時半)小学生のときすごくはまっていて全巻持っています。男子はみんな三橋に憧れてちょっとヤンチャに振舞ってた感じがします。今から思えば恥ずかしいですが。。 ...

先日、関数型インターフェースの話を書いたけど今度はアノテーション「@Functionalinterface」についてです。関数型インターフェースとは、単一の抽象メソッドを持つインターフェースのことです。例えば、親クラスを用意して実行する処理は呼び元によって変える、ということ ...

今回はSpringのRestTemplateでログを出力する方法についてです。 RestTemplateで外部APIを実行するとレスポンスが返ってくるのですがInputStreamなので一度しか読み込めません。 (再オープン不可)ログを出すために読み込んだら結果が出ぬ!ということを避けるためにはWrap ...

java.util.function.Functionの関数型インターフェースがとても便利だったので実装方法のご紹介です。 例えば下記のようなオブジェクトがあったとして、 public class Hoge {   String name;   String address; } ある時は「name」が欲しいけどあるときは「addr ...

IntStream.range()の使い方をご紹介します。最近はforではなくstreamで書くことを推奨されます。(というかほぼ強制) 何やらforよりstreamの方が実行速度が速いとかコードがすっきりするとかの理由らしいです。 実行環境 Java8 サンプルコード forの場合 for (int ...

Javaに限らずだと思うけど「イミュータブル(immutable)」という言葉をよく聞く。 要は再代入するなって話。 もっと言うと「val」とか「final」つけやがれってこと。 例えば下記のように再代入できる場合はミュータブル。 String hoge = "hoge"; hoge = "hoge"; これが ...

↑このページのトップヘ