この章で行う学習内容
・java.langパッケージ以外のクラスの使用方法を説明について
・java.langパッケージ以外のクラスであるカレンダークラスを使用することで、自分で設定したカレンダーを見ることが出来ます。
API
java.langパッケージ
java.langパッケージはシステムの動作に必要となるクラス群が格納されています。
このパッケージは自動でimportされる為、各クラスについてはimport文なしで使用できます。
java.langパッケージのクラスとして、以下のようなものがあります。
No | クラス |
---|---|
1 | java.lang.String |
2 | java.lang.StringBuffer |
3 | java.lang.Integer |
4 | java.lang.Exception |
java.lang以外のパッケージ
java.lang以外のパッケージに格納されている各クラスついては、
明示的にimport文を追加しないと使用できません。
java.lang以外のパッケージとしては、以下のようなものがあります。
No | クラス |
---|---|
1 | java.util |
2 | java.io |
3 | java.text |
例文(java.lang以外のパッケージ)
copied!
//① パッケージ内のクラス単位でimportする場合
import java.util.GregorianCalendar;
import java.io.File;
//☆importしたクラスのみしか使用する事は出来ない
public class Test {
public static void main(String args[]) {
//インスタンスの生成
GregorianCalendar calendar = new GregorianCalendar();
//インスタンスの生成
File file = new File("a.txt") ;
}
}
copied!
//② パッケージ全体をインポートする場合
import java.*;
import java.io.*;
//☆importしたパッケージ内の全クラス使用可能
public class Test {
public static void main(String args[]) {
//インスタンスの生成
GregorianCalendar calendar = new GregorianCalendar();
//インスタンスの生成
File file = new File("a.txt") ;
}
}