Javaの基本@ノートに書くのが面倒なのでココにメモ
・クラスは必ず何かしらのパッケージに属する
・パッケージの宣言を省略したクラスは無名パッケージに属するものと解釈される
・パッケージの宣言は必ずソースコードの先頭行に記述
・パッケージの宣言より前に記述できるのはコメントだけ
・Java.langパッケージは基本的なクラスが纏められ、インポート宣言が省略可能
・パッケージの目的は、名前空間提供・アクセス制御・クラスの分類
・無名パッケージに属するクラスは、同じ無名パッケージに属するクラスからしかアクセスできない
・パッケージ宣言したクラスから無名パッケージに属するクラスにアクセスするとコンパイルエラー
・staticメソッドのインポート宣言はメソッド名だけ
・エントリポイントとなるメソッドの5つの定義、public、static、void、main、String配列型(可変長引数String型でもOK)を1つ受け取ること
・Javaコマンドの実行時:クラス名の後に続ける引数は、起動パラメータ、コマンドライン引数