Java (package)
Java
1
2
3
Java packageclassenumerationsannotation
,Something.java
net/java/util/Something.java package() java java
package
Java
- java.lang-
- java.io-
namespace
unnamed package
animals
animals interface
Animal.java
MammalInt.java
animals
$ mkdir animals $ cp Animal.class MammalInt.class animals $ java animals/MammalInt Mammal eats Mammal travel
import
Java
Java import
import
java import Java
import package
import
import com.runoob.MyClass;
MyClass
*
import com.runoob.mypackage.*;
com.runoob.mypackage *
.
import java.util.*; // java.util
import com.example.MyClass; // com.example MyClass
import com.example.*; // com.example
payroll Employee payroll Boss Boss Employee payroll Boss
Boss.java
Boss payroll Boss
import *
import Employee
import import
package
java
.java
-> vehicle.Car
-> vehicle\Car.java ( windows )
. runoob.com com.runoob
com.runoob.test Runoob.java
.class
-d
$javac -d . Runoob.java
.\com\runoob\test\Runoob.class .\com\runoob\test\Google.class
\com\runoob\test\
import com.runoob.test.*;
.class .java .class .java
<path-one>\sources\com\runoob\test\Runoob.java <path-two>\classes\com\runoob\test\Google.class
java JVM
class path CLASSPATH java package class path .class
<path- two>\classes class pathpackage com.runoob.test, JVM <path-two>\classes\com\runoob\test .class
class path JVM JAR Java class path
CLASSPATH
CLASSPATH
- Windows DOS C:\> set CLASSPATH
- UNIX Bourne shell # echo $CLASSPATH
- Windows DOS C:\> set CLASSPATH=
- UNIX Bourne shell # unset CLASSPATH; export CLASSPATH
CLASSPATH:
- Windows DOS C:\> set CLASSPATH=C:\users\jack\java\classes
- UNIX Bourne shell # CLASSPATH=/home/jack/java/classes; export CLASSPATH
Anne
287***[email protected]
Java
java -cp /home/test test.Run test test Run.java
Java
Anne
287***[email protected]