20165230课下作业

20165230课下作业

知识点总结

package

  • 包:为了管理大型软件系统中数目众多的类,解决类名冲突的问题,是一个为了方便管理组织java文件的目录结构
  • 通过package 包名来创建包
  • 在使用package时,java文件必须放在命名与package名称相同的目录下,并且要将源文件编译得到的类的字节码文件保存在目录中、
  • 在package语句中,用“.”来指明包(目录)的层次

包命令的两种运行方法

  • 通过javac -d 路径 文件名.java将文件编译至指定的目录中;
    java -cp 包名.主类名来运行

  • 首先创建一个与包名一致的文件名mkdir 包名

    然后将.class文件移入文件夹中mv 文件名.class 包名

    再执行java 包名.文件名

javac -d

  • -d指明类层次的根目录
  • javac -d 路径 文件名.java 表示将指定的.java文件编译后的.class文件放到指定文件夹内

java -cp

  • -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”

分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。

  • -cp 参数后面是类路径,是指定给解释器到哪里找到你的.class文件
  • java -cp .:类路径

结果截图

代码链接

https://gitee.com/BESTI-IS-JAVA-2018/20165230/blob/master/src/20165230/Hello.java#

posted @ 2018-03-11 11:44  tiankunye  阅读(129)  评论(3编辑  收藏  举报