美文网首页Java
Java 程序组织方式

Java 程序组织方式

作者: 飞了个鸽_figo | 来源:发表于2020-03-14 22:49 被阅读0次

    Java 用package来管理应用程序的组织结构,我们用最常用的两个java命令来说明一下
    -- javac 编译java源代码
    -- java 运行java应用

    1. 以下代码没有指定包名
      public class Test {
      public static void main(String[] args) {
      System,out.print("Let's go!");
      }
      }
      -- javac Test.java 在类文件目录生成Test.class文件
      -- java Test 成功打印“Let's go!”
      以上实践证明没有指定包名,应用程序的运行路径默认是当前路劲

    2.指定包名
    package com.test;
    public class Test {
    public static void main(String[] args) {
    System,out.print("Let's go!");
    }
    }
    -- javac Test.java 在类文件目录生成Test.class文件
    -- java Test 输出“could not find or load main class Test”
    结果告诉我们程序找不到这个类,因为指定了包名,所以需要通过包名才能找到这个类,再试试以下命令
    -- java com.test.Test 输出“could not find or load main class com.test.Test”

    为什么,因为编译是在当前目录下生成的编译文件,编译时必须指定编译文件生成路劲才会按包结构来组织代码
    --javac Test.java -d . 在类文件目录子目录 com/test下生成Test.class文件
    -- java com.test.Test 成功打印“Let's go!”

    以此可以看出,java是通过package来管理程序的组织结构的,这在代码编译阶段和运行时都是有所体现的。我们也以此来引入我们的依赖包。

    相关文章

      网友评论

        本文标题:Java 程序组织方式

        本文链接:https://www.haomeiwen.com/subject/evwoshtx.html