AVA-7:パッケージ
7.梱包
7.1 packageキーワード
7.1.2. パッケージ命名規則
次のネーミングルールが分かればいいです.
7.1.3構築パッケージ
Javaではjavaです.langまたはjavautilなどの内蔵パッケージはよく使われています.Objectクラス情報付きjavaもございますlangパッケージはインポートする必要がなく、javaを自分で使用することができます.lang packageのレベルを呼んでください.
7.2 importキーワード
importキーワードは、他のパッケージのクラスを読み込むために使用されます.
import 패키지명.클래스명
パッケージ内のすべてのクラスを読み込むには、次の操作を行います.import 패키지명.*
特にJDK 1.5から、静的方法または静的変数の使用が容易になることをサポートします.import staic java.lang.Math.abs;
int num = abs(10);
上記のスタティックメソッドは、Mathオブジェクトを作成せずに実行できます.7.3級処理手順
その名の通り、クラスのパスです.これに必要な理由は以下の通りです.
JVMがプログラムを実行する場合、クラスパスを使用してクラスファイルを検索します.
これはJavaプログラムを実行するときです.Javaファイルにあります.classファイルを作成し、JVMのクラスローダでclassファイルをJVMにロードします.このときclassファイルを検索するときに、classパスで指定したパスを使用します.
だからレベルパスは?コロン(;)classファイルを含むディレクトリとファイルCLASSSPATH環境変数と-classpathオプションを区切って指定します.
7.3.1 CLASSSPATH環境変数
CLASSPATH=.;C;\ProgramFiles\Java\jdk-11.0.1\lib\example.jars
これは、コンピュータのシステム変数を設定することによってクラスパスを指定する方法です.JVMが起動すると、クラス・ローダは環境変数を呼び出し、ここで設定したディレクトリを呼び出し、ここのクラスをロードします.
7.3.2-classpathオプション
javac -classpath <source files directory>
-classpathオプションは、コンパイラがコンパイル時に参照するクラスファイルのパスを指定します.7.4アクセス制御プログラム
アクセス制御者は、クラス、メソッド、インスタンス、およびクラス変数を宣言するために使用されます.名前の通り、外部から使用されるアクセスを制御する役割です.
Reference
この問題について(AVA-7:パッケージ), 我々は、より多くの情報をここで見つけました https://velog.io/@shlee7131/JAVA-7-패키지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol