社会人のメモ帳

忘れたくないことアレコレ

【第5週】第5章:ファイルの入出力を実装してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT ファイルの入出力ストリームとは ファイルの入出力を実装してみる FileOutputStream FileInputStream FileWriter FileReader まとめ ファイルの入出力ストリームとは 読み書きの向きに応じて入力ストリームと出力ストリームに、読み書き…

【第5週】第5章:入出力を理解する【Java Gold合格へ向けて】

PREV | LIST | NEXT Java Gold合格へ向けて 黒本の第4章は『入出力』、これをさらに細分化すると下記の6つに分かれる(黒本より抜粋)。 入出力ストリーム java.ioパッケージのクラス NIO.2 java.nio.file.Pathインタフェース java.nio.file.Filesクラス シ…

【名著『人月の神話』を解読する】第二章:人月の神話

人月の神話 情報 著者:フレデリック・P・ブルックス・ジュニア 訳者:滝沢徹 書評:人月の神話 書評 解読「第2章:人月の神話」 スケジュールに比較的余裕のないことが原因でうまくいかなかったソフトウェアプロジェクトは、それ以外の原因で失敗したプロ…

【エンジニアの独り言】何かを教えるという行為について

何かを教えるという行為について 人に何かを教えるには、その何かについて深く理解している必要がある。その理解は生半可ではいけない。個々に暗記しているだけの知識という名のなんちゃって理解ではなく、関係性を体系的に学んだ生きた知識としての理解であ…

【第4週】第4章:Optionalクラスを実装してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT Optionalクラスとは Optionalクラスを実装してみる 基本的な1と2の流れ 1と2の流れをまとめたメソッドの利用 Optionalを使わない場合 まとめ Optionalクラスとは Optionalクラスとは、Java SE8で追加されたクラスであり、値が存在してい…

【第4週】第4章:中間操作と終端操作を組み合わせてみる【Java Gold合格へ向けて】

PREV | LIST | NEXT 中間操作と終端操作を組み合わせる 実装してみる ケース1 ケース2 ケース3 ケース4 ケース5 まとめ 中間操作と終端操作を組み合わせる 中間操作により取り出した要素に対して操作を実行したストリームを生成し、終端操作により中間操作を…

【第4週】第4章:終端操作のメソッドを実装してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT 終端操作とは 終端操作を実装してみる allMatch anyMatch collect count findAny findFirst forEach max min noneMatch reduce toArray まとめ 終端操作とは 中間操作を終えた要素の集合に対して行う最終の処理のことを指し、下記のよう…

【第4週】第4章:中間操作のメソッドを実装してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT 中間操作とは 中間操作を実装してみる distinct filter limit map peek skip sorted まとめ 中間操作とは 取り出した要素に対して行う操作のことを指し、下記のようなメソッドが用意されている。今回はInteger型のListに対して、それぞれ…

【第4週】第4章:ストリームAPIを理解する【Java Gold合格へ向けて】

PREV | LIST | NEXT Java Gold合格へ向けて 黒本の第4章は『ストリームAPI』、これをさらに細分化すると下記の9つに分かれる(黒本より抜粋)。 java.util.Optionalクラス ストリームAPI ストリーム・パイプラインと中間操作、終端操作 java.util.stream.Bas…

方法序説 書評

われ思う、ゆえにわれあり 情報 著者:デカルト 訳者:谷川多佳子 目次 第1部 第2部 第3部 第4部 第5部 第6部 書評などなど 「われ思う、ゆえにわれあり」というフレーズをご存じだろうか。この世界において、絶対的に真であるとされる存在を端的に言…