首页 > 技术文章 > 01Java核心-冷门知识001-包

gail-hu 2019-12-16 22:17 原文

1)导入静态方法和静态域

import 可以加上static关键字,导入静态的方法和静态域。

例如:

package com.gail.test;
import static java.lang.System.*;
public class ImportStaticTest {
    public static void main(String[] args) {
	out.print("hello");
    }
}

2)Java中包的使用(记事本 for Windows)

javac com/gail/test/ImportPackageTest.java
java com.gail.test.ImportPackageTest

package com.gail.test;
import com.gail.MyFunction;
import static java.lang.System.*;

public class ImportPackageTest {

	public static void main(String[] args) {
		out.print("hello");
		out.println();
		MyFunction.sayJava();
		MyFunction myFunction = new MyFunction();
		myFunction.test("word");
	}
}
package com.gail;
import static java.lang.System.*;

public class MyFunction {

	public static void sayJava() {
		out.println("java is big language");
	}
	
	public void test(String s){
		out.println("aaa");
		out.println(s);
	}
}

在使用包的时候,javac命令后跟包的路径名的main方法所在类的全路径,Java会自动编译依赖的Java类文件。

推荐阅读