package和import(1):
--Java支持多个目录放置Java,并且通过package / import / classpath / jar等机制配合使用,可以支持多处地方放置和调用Java类
--利用Eclipse等IDE可以快速生成包、类和jar文件,可以快捷import所需要的class
package和import(2):
--包名:和目录层次一样
cn.com.test.Man.java必须放在cn \ com \ test目录下
--类的完整名字:包名 + 类名
cn.com.test.Man
--但是包具体放在什么位置不重要,编译和运行的时候通过classpath再指定
package和import(3):
package和import(4):
java -classpath . ; c:\temp cn.com.test.Man
第一部分:java,执行命令,是java.exe的简写
第二部分: -classpath 固定格式参数,可以简写成 -cp
第三部分:是一个(Windows的话用分号,Linux / Mac的话用冒号连接起来)的字符串。按分隔符(同前分号或者冒号)隔开,得到一个个子路径。当运行cn.com.test.Man类的过程中,如果需要用到其他的类,就会分裂第三部分的字符串,得到多个子路径,然后依次在每个路径下,再去寻找相应类(全称,包名以点隔开对应到目录)
第四部分:主执行类的全称(含包名)
package和import(5):
--编译和运行规则:
package和import(6):