値をラップすることで、直接いじることを禁止し、その値がnullかもしれないことを表現するクラス。値があることが確実な場合に使う。値がnullだったら、NosuchElementExceptionを投げる。用語Linuxには、ファイルに対してリンクの張り方が2種類ある。ファイルに別名を設定し、その別名で元のファイルにアクセスできるようにすることを、Linuxでは「リンクを張る」という。ファイル本体の位置情報を保管しているファイル。永続的なデータへのアクセスを、ビジネスロジックから抜き出すこと。データの保存先をテキストファイルからDBに変更すると大変だが(保存先のAPIに依存している)、それを解決出来る。ymlファイルから設定値を受け取るクラス。ymlファイルの内容がこのクラスに設定される。対象がnullでなく、空でないことを保証するためのアノテーション。Javaのテンプレートエンジン。Languageで書かれたテンプレートファイル(.ftl)と、Javaオブジェクトを合体させることで、動的にHTMLのソースコードを生成することができる。