JavaSEのバージョン、アクセス修飾子、プリミティブ型などの一覧。

JavaSEのバージョン一覧

現在の最新は、JavaSE8。

旧バージョンをダウンロードする場合は→こちら

JavaSEのバージョン一覧(2014年8月現在)
バージョン コードネーム リリース日 最新アップデート JavaDoc 日本語版 備考
JDK 1.0   1996.01.23    
JDK 1.1   1997.02.19 1.1.8_16  
J2SE 1.2 Playground 1998.12.08 1.2.2_017  
J2SE 1.3 Kestre 2000.05.08 1.3.1_29 こちら
J2SE 1.4 Merlin 2002.02.06 1.4.2_30 こちら
J2SE 5.0 Tiger 2004.09.30 Update 22 こちら
Java SE 6 Mustang 2006.12.11 Update 45 こちら
Java SE 7 Dolphin 2011.07.28 Update 65 こちら
Java SE 8   2014.03.18 Update 20 こちら
Java SE 9         2016年予定

アクセス修飾子

クラス宣言で利用できるアクセス修飾子

次の2つだけ。

修飾子 概要
public すべてのパッケージからアクセス可能。
(無指定) 同じパッケージ内(そのクラスも含め)であればアクセス可能。
他のパッケージからはアクセスできない。

フィールド・メソッドで利用できるアクセス修飾子

次の4つ。

制限 修飾子 概要

|
|
|
|
|
|
public すべてのパッケージからアクセス可能。
protected 同じパッケージ内(そのクラスも含め)+サブクラスからアクセス可能。
サブクラスの場合は、他のパッケージであってもアクセス可能。
(無指定) 同じパッケージ内(そのクラスも含め)であればアクセス可能。
他のパッケージからはアクセスできない。
private そのクラス内のみアクセス可能。
他のクラスからはアクセスできない。

プリミティブ型

全部で8種類。

型名 値域 デフォルト
boolean true,false false
char \u0000~\uFFFF \u0000
byte -128~127 ±約120 0
short -32768 ~ 32767 ±約3万2000 0
int -2147483648 ~ 2147483647 ±約21億4000万 0
long -9223372036854775808
~ 9223372036854775807
±約-922京3372兆 0
float ±1.4E-45 ~ ±3.4028235E+38 IEEE単精度32ビット浮動小数点 0.0
double ±4.9E-324
~ ±1.7976931348623157E+308
IEEE倍精度64ビット浮動小数点 0.0

PR