大多数程序猿都是使用IDE运行的(Eclipse、IDEA),没有关心过JDK内部如何实现的。
嗯,好奇的小伙伴可以看看下面的内容了,多学一个指令,技多不压身。
注意问题
1、jdk编译时编码问题
2、环境变量问题
3、包的问题
package test;
/**
* Created by wuhp on 2017/11/3.
*/
public class Test {
public static void main(String[] args) {
// 成员变量看左边(声明)
// 成员函数看右边(重写)
// 静态函数 --- 编译运行都看 = 左边。
Son s = new Son();
System.out.println(s.str);
s.method();
Father f = new Father();
System.out.println(f.str);
f.method();
//Son s = (Son)new Father();无法创建
Father fs = new Son();
System.out.println(fs.str);
fs.method();
}
}
示例:
现将文件编码设置为UTF-8
都加上packet test;
编译与运行
javac -d . -encoding UTF-8 *.java
java test.Test
网友评论