Java基本

基礎知識

初期化ブロック

初期化ブロックとは 初期化ブロックはクラス内に定義するエリアで、 ここに定義した処理はコンストラクタよりも先に実行されます。 クラス内に複数のコンストラクタを定義する時に、 コンストラクタ間で共通の処理を行いたい時に便利です。 初期化ブロッ...
Java基本

Javaのバージョン

Javaのバージョン一覧です。 Javaは1996年に初めてリリースされてから多くのバージョンアップを繰り返しています。 Javaの歴代バージョン バージョン名公開日サポート期限特徴 JDK 1.01996/01/23初期バージョン JDK...
基礎知識

インポート(import)

importとは importは、他のパッケージのクラスやメソッドを使用する際に使用するキーワードです。 importを使用することで、クラス名やメソッド名を完全修飾名で指定せずとも、 クラス名やメソッド名のみで指定できるようになります。以...
基礎知識

インターフェース(Interface)

インターフェースは公開するメソッドを定義した一種の特別なクラスです。 インターフェースについて インターフェースを使用することで、異なるクラスに共通の振る舞いを強制することができ、システムの作りの統一感を図ることができます。 標準APIにも...
Java基本

javaコマンド

javaコマンドは、javaを実行する時に使うコマンドです。 javaコマンドについて javaコマンドで実行するモジュールは、コンパイルした.classファイルになっている必要があります。 .javaファイルをコンパイルするには、java...
Java基本

javacコマンド

javacコマンドは、javaソースファイル(.javaファイル)を、 実行形式ファイル(.classファイル)にコンパイルする時に使います。 javacコマンド構文 javac <オプション> <javaファイル名> javaファイル名の...
Java基本

jarコマンド

jarコマンドは、jarファイルをの作成・展開などを行うコマンドです。 jarコマンドについて jarファイルは複数のjavaモジュールをパッケージ化して1つのファイルとしたものです。 jarはzip形式の圧縮ファイルなので、zip形式で解...
Java基本

ボクシング(Boxing)/アンボクシング(Unboxing)

ボクシング/アンボクシングは、プリミティブ型の値とプリミティブ型に対応するラッパークラスの値を変換する処理のことをです。 ボクシング/アンボクシングについて プリミティブ型をラッパークラス型に変換することをボクシング(Boxing)、 ラッ...
Java基本

Java標準パッケージ一覧

Javaの標準パッケージ一覧です。標準パッケージには大きく分けて java系、javax系、com.sun系、jdk系、org系の5種類あります。 Java標準パッケージ一覧 java系 標準パッケージメモ java.appletJavaア...
Java基本

数値関連API

Javaの数値操作についてです。 Javaの数値操作 Javaで数値を扱うには通常、プリミティブ型のbyte、short、int、long、float、doubleを使用します。 その他、誤差を出さない計算や高精度な数値を扱うクラスや数値を...