Webエンジニアのメモ帳

技術的な話を中心に書いています。

2020-06-01から1ヶ月間の記事一覧

SOLID原則について

オブジェクト指向プログラミングで用いられる「SOLID原則」について説明します。 1. 単一責任の原則(Single responsibility principle) 1つのクラスは1つの機能だけ持つ、という原則です。 例えば、あるクラスがGetterとSetterに加え、DBにデータを保存す…

【Linux】ホスト名やIPアドレスを確認する方法

Linuxでホスト名やIPアドレスを確認する方法を説明します。 ホスト名を確認する hostname 直感的な名前のコマンドです。 IPアドレスを確認する ifconfig こちらは結果の見方が少し複雑です。 以下のサイトなどを参考にするとわかりやすいかなと思います。 if…

【Java】Streamの使い方

Java8から追加されたStreamという機能があります。 これは、ListなどのCollectionに対し、mapやfilterなどの中間操作を行い、collectなどの終端操作を行うというものです。 以下、使い方を説明します。 Listの各要素に同じ処理を行う まずは、数字のリストの…

【Java】パッケージとモジュールについて

Javaのパッケージとライブラリについて説明します。 パッケージとは パッケージというのは、Javaのクラスをまとめて分類するための仕組みです。 Javaのプログラムは以下のように先頭にimport文があるのが一般的ですが、 import (パッケージ名).(クラス名) (…