Java基本

基礎知識

オーバーライド(Override)

オーバーライドとはオーバーライドは、親クラスのメソッドを上書きして再定義することです。親クラスを継承した子クラスで、親クラスのメソッドと同じメソッド名、引数リスト、戻り値型のメソッドを定義することでオーバーライドされます。以下、オーバーライ...
Java基本

エスケープシーケンス(Escape Sequence)

エスケープシーケンスは、文字列内で特定の文字を表現するための特別なコードのことです。エスケープシーケンスについてタブ文字や改行文字など入力できない文字や、円記号(\)、ダブルクォーテーション(")など特別な意味を持つ文字を扱いたい場合はエス...
基礎知識

superキーワード

superとはsuperキーワードは、サブクラスからスーパークラスのメンバやコンストラクタにアクセスする時に使用されるキーワードです。superの用途superキーワードは主に以下2つの用途があります。スーパークラスのフィールドやメソッドを...
基礎知識

thisキーワード

thisキーワードとはthisキーワードは、自分自身を参照するために使用されるキーワードです。thisを使用するとメソッドやコンストラクタ内から、自オブジェクトへの参照を取得できます。thisキーワードの用途thisキーワードは主に以下2つ...
Java基本

列挙型(enum)

列挙型は複数の定数をグループ化したものを、1つのデータとして扱える特殊なデータ型です。列挙型について列挙型はJava5.0で導入されました。列挙型を使うことで以下のようなメリットがあります。定数をグループ化することで、定数の用途が分かりやす...
Java基本

try-catch-finally

try-catch-finally文は、例外処理を行うための構文です。try-catch-finally句についてtry~catch~finally文は、例外(Exception)が発生することを事前に予測して、発生した時の処理を記述してお...
Java基本

拡張for文

拡張forについて拡張for文は、配列やList型のデータの中身を順次処理したい時に使用します。拡張for文を使用せずに配列やList型の中身をを順次処理する時は、中身のlengthを取得して通常のfor文でループ処理をしたり、Iterat...
Java基本

switch文

switch文についてswitch文は、if文と同様に条件により処理を分岐させたい場合に使用します。switch文で書ける処理はif文でも書けますが、switch文のほうが見た目がすっきりと書くことができます。switch構文switch ...
Java基本

do-while文

do-while文についてdo~while文はwhile文と同じく同様の処理を繰り返し行いたい場合に使用する構文です。while文との違いは、while文は1回も処理が実行されない可能性があるのに対し、do~while文は最低でも1回は処理...
Java基本

while文

while文についてwhile文は、同様の処理を繰り返し行いたい場合に使用する構文です。繰り返し処理を行う構文にはfor文もありますが、for文は繰り返す回数があらかじめ決まっている時に使用するのに対し、while文は繰り返す回数は決まって...