sample
public class HelloWorld{
public static void main(String[] args) {
System.out.println("hello");
}
}
※エクリプスでの開発環境を前提としている※
プログラミング初心者のおまじないとして
学習の初めにHelloWorldクラスを作ることが慣行(?)となっているが
HelloWorldいうクラスは自分で作ったたった一つのクラスであると思いがちだが
実際にはほかの347個のクラスと連携してうごく計348クラスからなるプログラムである。
自分で作った一つのクラスを除く347個のクラスは、Javaに初めから標準添付されているクラスであり
それらはAPI(Application Programming Interface)と称される。
このAPIは200を超えるパッケージと3500以上のクラスが標準提供されており、いつでも自由に使うことができる。
APIは世界中の開発者が作り出したもので、高速かつバグがない。
代表的なパッケージは以下の表の通り
パッケージ名 | 説明 |
---|---|
java.lang | Javaに欠かせない、重要なクラス群 |
java.util | プログラミングを便利にするさまざまなクラス群 |
java.math | 数学に関するクラス群 |
java.net | ネットワーク通信などを行うためのクラス群 |
java.io | ファイルの読み書きなど、データを遂次処理するためのクラス群 |
特にjava.langのパッケージに属するクラスは頻繁に利用するものが多いので
特別にインポートしなくても自動的にインポートされる仕様になっている。
System.out.println()のSystemはjava.lang.Systemクラスである。