Java基本

基礎知識

パッケージ(package)

パッケージとは Javaのパッケージ(Package)は、クラスやインタフェースなどのリソースをグループ化するための仕組みです。 パッケージを使用する目的には、主に以下3つの目的があります。 クラスを分類し分かりやすくする Javaアプリケ...
基礎知識

クラス(Class)

Javaのクラスは、データとメソッド(関数)をまとめたもので、 オブジェクト指向言語であるJavaの最も基本的な概念のひとつです。 クラスの構文 クラスの中身はフィールドエリアとメソッドエリアで構成されます。 (クラス構文) class ク...
基礎知識

抽象クラス(Abstract Class)

抽象クラスはクラスの一種で、中身が完全に実装されていないクラスのことです。 抽象クラスについて 抽象クラスは一部または全部のメソッドが実装されていないため、他のクラスに継承して使用されることを前提としたクラスです。 実装されていないメソッド...
基礎知識

インナークラス(Inner Class)

インナークラスは内部クラスとも呼ばれ、クラスの中に定義したクラスのことです。 インナークラスには大きく分けて 非staticインナークラスとstaticインナークラスの2つがあります。 非staticインナークラス 非staticインナーク...
基礎知識

ローカルクラス(Local Class)

ローカルクラスとは ローカルクラスはメソッドの中に定義したクラスのことです。 ローカルクラスは定義したメソッド内でのみ有効なクラスで、メソッド内の変数にアクセスすることができます。 ローカルクラスの定義方法にはクラス名を付けて定義する方法と...
基礎知識

フィールド(Field)

フィールドは、クラスやインターフェース内に宣言された変数のことです。 フィールド構文 (フィールド構文) データ型 フィールド名 ; フィールドのサンプル フィールドの変数はアクセス修飾子とともに宣言します。 (Personクラスにフィール...
Java基本

主要な例外一覧

Javaの主要な例外一覧です。 例外について 検査例外を返すメソッドを呼び出す時は、try-catch処理で括るかthrowsする必要があります。 非検査例外を返すメソッドを呼び出す時は、try-catch処理やthrowsは任意です。 検...
Java基本

型変換(Cast)

型変換(キャスト)は、データの型を変換することを指します。 型変換の構文 型変換を行うには変換元変数の前にカッコで変換する型を指定します。 <型> 変数 = (型) 変換元変数; プリミティブ型の型変換 プリミティブ型間の型変換は、データの...
基礎知識

メソッド(Method)

メソッドはクラス内に定義するもので、処理を記述するブロックです。 メソッドの構文 引数の数が決まったメソッド以外に、引数の数が可変のメソッドも定義できます。 (固定長引数を使用したメソッドの構文) 戻り値の型 メソッド名() { // 処理...
Java基本

定数(Constant)

定数(Constant)は値を変更できない変数のことです。 定数について Javaでは変数宣言時にfinal修飾子を指定することで定数になります。 フラグ値などプログラム中で読取専用としたい値を定義する時に使用します。 定数を宣言できるのは...