頭脳一式

人の記憶なんて曖昧なもの。すべての情報を頭に記憶するなんてナンセンス。困ったらここに来ればいいじゃん?というスタンスで最強のナレッジベースを目指すブログ

【Java入門】匿名クラス(AnonymousClass)の書き方

匿名クラス(AnonymousClass)とは 構文 インターフェースを匿名クラスとして実装した例 インターフェースを引数に取るメソッド 匿名クラス(AnonymousClass)とは 匿名クラス(AnonymousClass)とはクラス名を持たないクラスのことを指し、 newキーワードと…

【Java入門】入れ子クラス(NestedClass)及びInnerClassの書き方

入れ子クラス(NestedClass)とは 内部クラス(メンバークラスの)メソッドを呼び出す staticメソッドが内部クラスを呼び出す方法 入れ子クラス(NestedClass)とは あるブロック内で宣言されたクラスの総称を入れ子クラス(NestedClass)と云う。 入れ子ク…

【IE11】select要素の非活性時に文字色を変える方法(活性時の文字色を維持する方法)

IE11で非活性になっているselect要素の文字色が薄くなっていることがたまにあります。この記事ではこれを解消する2つの方法を紹介しています。

【Java入門】enum(列挙型)の書き方

enum(列挙型)とは enum(列挙型)の書き方 列挙定数名を取得する方法 1.nameメソッドを使用する。 2.toStringメソッドを使用する。 文字列から列挙型インスタンスを取得する方法 引数を2つ取るvalueOfメソッド 列挙型の序数を取得する方法 列挙型の配列を取得…

【VSCode】便利なショートカットキーと拡張機能

VSCode独自のショートカットキーと拡張機能についてのまとめ。 Ctrl+fで検索みたいなどのアプリでも共通で有名なショートカットは省きます。 基本操作 拡張機能 Markdown All in One Markdown TOC 基本操作 コマンド 説明 Ctrl + h 置換。 Ctrl + , 設定画面…

VirtualBoxにインストールしたCentOS7にTeraTermからssh接続する

環境 方法1.NAT+ ポートフォワーディングで接続する 【前提】 手順1:VirtualBox側のネットワーク設定を行う。 手順1.1:ポートフォワーディングルールを設定する。 手順2:Tera Termを起動する。 ログイン完了! 環境 ホストOS:Windows7 pro ゲストOS:C…

【Eclipse】デバッグ中に意図したタイミングでExceptionを発生させる方法

1.任意のソースをデバッグモードで実行する 2.表示タブのコードを実行する。 1.任意のソースをデバッグモードで実行する 任意のソースをデバッグモードで実行します。 このとき、「ウインドウ > ビューの表示 > 表示」で表示タブを表示し、発生させ…

【アルゴリズム】LRU(Least Recently Used)の実装

LRUとは JavaでLRU(Least Recently Used)を実装してみる 1.要素を5個まで保持できるLinkedHashMapの生成方法 2.LinkedHashMapをアクセス順で要素を保持するMapにする方法 3.完成版ソース 4.実行結果の解説 LRUとは www.weblio.jp 要するに、一番使わ…

【Java入門】Mapの種類と使い方(HashMap/TreeMap/LinkedHashMap)

java.util.MapはKey-Value形式とも呼ばれ、一意なKeyとそれに紐づく値(Value)のペアを要素として扱うクラスです。この記事ではMapの種類と使い方について解説していきます。

【Java入門】Listの中にListを入れる(Listの入れ子構造)

完成図 作り方 1.子データクラスを作る。 2.子データクラス格納用の親データクラスを作る。 3.データの生成・格納・出力 総評 完成図 先に、これから作るロジックの完成イメージ図を載せます。 Listの中にListを入れるイメージ図 【解説】 クラス「Mas…