Java Chapter 08
1.クラスパス
C:\PackageStudy>javac WhatYourName.java
// WhatYourName.java 파일
class AAA {}
class ZZZ {}
class WhatYourName {
// 현재 디렉토리에서 AAA Class 파일을 찾습니다.
AAA aaa = new AAA();
}
クラスの位置が違うとしたら?
クラスパス:Java仮想マシンのクラスナビゲーションパス
set classpath
:クラスパス設定の検証set classpath=.;C:\PackageStudy\MyClass
.
:現在のディレクトリを示し、自分の位置で最初に検索したディレクトリを保持するには明確に追加しなければならない絶対パスvs相対パス
C:\PackageStudy > set classpath=.;.\MyClass
:既存ディレクトリによる相対パス使用C:\PackageStudy > set classpath=.;C:\PackageStudy\MyClass
:ルートディレクトリからの絶対パス(非常用)環境変数を使用すると、クラスパスを完全にロックできます.
2.パッケージの理解
com
というパスを検索する.package com.wxfx.smart;
public class Circle {
double rad;
final double PI;
public Circle(double r) { . . . }
public double getArea() { . . . }
}
package com.fxmx.simple;
public class Circle {
double rad;
final double PI;
public Circle(double r) { . . . }
public double getPerimeter() { . . . }
}
com.wxfx.smart.Circle c1 = new com.wxfx.smart.Circle(3.5);
com.fxmx.simple.Circle c2 = new com.fxmx.simple.Circle(5.5);
C:\PackageStudy>javac -d . src\circle1\Circle.java
import
宣言import com.wxfx.smart.*;
:全体import
の方式リファレンス
Reference
この問題について(Java Chapter 08), 我々は、より多くの情報をここで見つけました https://velog.io/@woodong/Java-Chapter-08テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol