美文网首页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 程序组织方式

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

  • Java:Java快速入门

    源代码组织方式 Java程序由package+class组成,package对应目录的相对路径。 1 packag...

  • 2018Java:Java快速入门最新方法

    你好,世界! 源代码组织方式 Java程序由package+class组成,package对应目录的相对路径,cl...

  • Java:Java快速入门

    你好,世界! 源代码组织方式 Java程序由package+class组成,package对应目录的相对路径,cl...

  • java快速上手指南

    程序入口 java语言是以类的方式组织代码结构的,我们可以指定任意一个类为程序的入口,只需要在类里实现以下方法: ...

  • Flink(1.13) 部署 local-cluster模式

    开发模式 使用 idea 编写 java 程序的方式运行 Flink程序方式就是开发模式。 安装 程序我们肯定不会...

  • 1. 基本概念

    Java 工作方式:源代码(.java)-编译器(javac)-输出(.class)-JVM 每个java程序都至...

  • java--IOStream

    java流式输入/输出原理在java程序中,对于数据的输入、输出操作以“流”的方式进行,用以获取不同的数据。 程序...

  • 从设计模式看面向对象的程序结构组织(Structural Pat

    面向对象的程序结构组织 一、程序的基本组织结构 首先我们要明确两种基本的组织程序的方式,一种是继承,一种是持有。注...

  • ClassLoader

    jvm使用java类的方式 java源程序经过java编译器编译之后转换成java字节码文件(.class) ,类...

网友评论

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

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