20165230课下作业

Posted tiankunye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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#


以上是关于20165230课下作业的主要内容,如果未能解决你的问题,请参考以下文章

20165230 预备作业3 Linux安装及学习

20165301课下作业

20165201 课下作业第十周(选做)

20165306课下作业(第二周)

课下作业(第一周)

2018.3.8课下作业