エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです!

Java

【Java】オーバーロードって『なんのために』あるもの?【665日目】

注意。 自分なりの理解ですφ(・・ オーバーロードって? 処理を場合によって変えるとかって話ではなく、 同じ概念だけど、挙動が違うのを実装する。多態性を実現するためのものって話なのかなって一つ自分の中で結論φ(・・ 『同じ概念』であるのは一番重要かな?…

【Java】型をあとで指定する。<T>ジェネリクス【280日目】

注意 メモ書きです。 どんなやつ? new ArrayList<String>() こんな感じに、あとで型指定できるように書いたことあるよね。 実装こうする class ClassName<T> { private T val; } これで<>の中に書かれた型がvalの型になる 何が嬉しい? イテレーターパターンとか、イン</t></string>…

Docker使って、Javaをbashで動かす【169日目】

事前準備 dev.classmethod.jp こちらを参考に、公式イメージを使えるようにする Dockerfile javaのエンコードを打ち込むの面倒だったので.bash_profileに無理やりalias。 あとでヒアドキュメント構文とかで書き直したい。 FROM store/oracle/serverjre:8 RUN…