頭脳一式

人の記憶なんて曖昧なもの。すべての情報を頭に記憶するなんてナンセンス。困ったらここに来ればいいじゃん?

【CentOS7】コマンド

IPアドレスを確認する。 ip addr show サービスの起動/停止/再起動/ステータスの確認方法(apacheの例) systemctl start httpd.service #起動 systemctl stop httpd.service #停止 systemctl restart httpd.service #再起動 systemctl status httpd.service #…

【Java SE8 Silver】プリミティブ型と参照型の違い。wrapperクラスとは

プリミティブ型はint,char,booleanなど。 参照型はオブジェクト型、列挙型、配列型がある。 プリミティブ型の変数は値を保持するものだからnullは代入できない。 プリミティブ型の変数は値そのものを保持する。 参照型の変数はオブジェクトへの参照(リンク…

【Java SE8 Silver】配列の宣言と配列インスタンスの生成

Javaの配列はややこしいのでまとめてみる。 配列の宣言方法 配列の宣言には大カッコを使う。 データ型の後ろに記述するパターンと変数名の後ろに記述するパターンの2通りある。 int[] array;//データ型の後ろに大カッコを記述するパターン。 int array[]://…

【Java SE8】関数型インターフェースとは

関数型インターフェースとは、抽象メソッドを1つ持っているインターフェースのこと。 Objectクラスからオーバーライドしたメソッドや、defaultメソッド、staticメソッドの実装が含まれていても 抽象メソッドが1つ定義されていれば、関数型インターフェース…

【Java】Junitのアノテーションとアサーション

まずはアノテーションの説明から。 アノテーション 意味 @BeforeClass テストクラスの開始時に1度だけ実行されるメソッドであることを明示的に示す。デフォルトはsetUpBeforeClassメソッド。 @AfterClass テストクラスの終了時に1度だけ実行されるメソッド…

【Java SE8 Silver】エラーと検査例外と非検査例外

種類 意味 エラーerroer プログラムからは対処のしようがない事態を指す。(実行マシンのメモリが不足していたり、ディスクの読み込み書き込み権限が無かったり…)エラーは例外処理をすることを「求められていない」だけであって、catchして処理することが可…

shell

よく使うコマンドと多すぎて覚える気の起きないオプションについてのまとめ。 ■演算比較 if文やwhile文の条件で、変数等を数値として評価して比較を行いたい場合は、以下のように記述する。 評価式 意味 数値1 -eq 数値2 数値1と数値2が等しい場合に真(=)…

デザインパターン

Singletonパターン 世の中には「世界に1つだけしか存在しないもの(2つ以上は存在しないもの)」がある。 オブジェクト指向の本質に鑑みれば「現実世界で1つだけ」のものは「JVM内の仮想世界でも1つだけであるべき」ということになる。 しかしクラスがあ…

【Java SE8】構文まとめ

いつも思い出せない構文と、こんな書き方もできるよ!っていうバリエーションをまとめてみる。 switch文 変数の値によって処理を振り分けるよっていう主旨の場合、elseif文を使うよりも直感的でわかりやすい。 int num = 1; switch(num){ case 1: System.out…

Markdown記法のメモ

はてなブログのMarkdown記法でシンタックスハイライトが効かない問題 javaのソースコードを書いていてシンタックスハイライトが効かないなぁと思っていたら ファイルタイプを「Java」と指定したいたのが問題だったみたい。 頭文字を小文字で「java」と指定し…