Java源码文件的名称与主类的名称(java源程序的文件名必须与类的名称一致吗)

2024-09-14 11:20:07 :13

java源码文件的名称与主类的名称(java源程序的文件名必须与类的名称一致吗)

这篇文章给大家聊聊关于java源码文件的名称与主类的名称,以及java源程序的文件名必须与类的名称一致吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

java源程序的文件名必须与类的名称一致吗

尽量保持一致,否则会出现很多问题,另外如果不一致,后期交接给其他人,其他人也是看不懂的,增加了维护成本

java源程序文件名必须与什么相同

Java程序中的起始类名称必须与存放类的文件名相同。也就是说源程序文件名必须与起始类名相同。当然前面句逻辑更好点

java中主文件名与主类名不同会出现什么情况

如果文件名与主类名相同,那么java程序将运行不了。因为java文件运行时,java虚拟机jvm要先将你写的java文件编译成 .class的字节码文件才能运行,如果你的文件名与类名不一样,那么虚拟机 将找不到要编译的java文件。。。进而编译不了.class,所以就没法运行。不知道这样说楼主明白否。。。

有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是

源文件名称a1,java。

1、必须以java结尾。这样才能被器javacexe所。 

2、源文件中如果只有一个类,文件名必须与该类名相同。

3、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)。

4、输入命令: e:  转移到e盘,然后再输入 cd 转移到所希望的已知路径。

扩展资料:

Java被特意设计用于互联网的分布式环境。Java类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。

使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。

java源程序的文件名(不包括扩展名)与其内包含的主类名相同

用public修饰的class类,所在文件的文件名与类名称一致。整个文件中所有的class类都没有用public修饰则文件名可随意

java的主类是什么

类的名字和文件名一致,并且包含main函数的类,叫做主类。

以下是详细解释和案例:

先区分两个概念,

类的名字:在代码中定义类的时候,起的名字。比如:public class Demo{  },这里定义的Demo就是类的名字。

文件名:.java文件的名字。比如:Demo.java的前缀Demo就是文件名。 

一个文件至少包含一个类,则这个类的名字必须要和文件名一致。如果有多个类,则必须有一个类名和文件名一致。

楼上有人回答说,主类是带有main函数的类,是不对的。运行这段代码:

这个文件的名字是Demo.java,包含两个类:Demo 和 Demo2

class Demo{public static void main(String args) {System.out.println("123");}}class Demo2{public static void main(String args) {System.out.println("abc");}}//运行结果是:123

大家发现了,Demo和Demo2都有main方法,但是虚拟机Jvm执行Demo里的main函数,而不执行Demo2里的main函数,所以Demo是主类。

楼上还有人回答说“主类就是程序里面定义了一个public class,并且里面有main函数或者程序执行的入口。”也是不对的。比如上一段代码中,没有public修饰。主类不一定要被public修饰。

关于类的public修饰符,补充一下,供大家学习:

1.如果文件中只有一个类,文件名必须与类名一致,有没有public修饰都可以;

2.一个Java文件中最多只能有一个public类;

3.如果文件中不止一个类,而且有public类,文件名必须与public类名一致;

4.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

java的主类命名必须和什么一致

Java保存的文件名必须与类名一致。 当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以 有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译 器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为他们不是public类,而且他们主要用来为主要 public类提供支持。

求教~~~~JAVA源程序的主文件名必须与主累或者公共类的类名相同是什么意思啊

这是以文件为基础的。一个文件即一个txt的java文件。在这个文件里可以定义一个或多个class。要点:1·这个文件里有且只能有一个类被是public class2·这个文件若包含public class那么文件名必须和这个class的类名相同,若无,则不做限制。3·若某个类里包含有main方法,文件名和这个类的类名必须一致,即便它不是public class:

在JAVA编程中,主类名称与文件名称什么关系

如果主类是public的,那名称必须与文件名一样,如果不是public的可以不一样。另外,类名称首字母大写比较规范,当然不大写也不报错。

java文件名和类名需要一样吗

文件名必须和主类名一致,也就是public修饰的类,一个java文件只能有一个主类,可以有多个不带public修饰的类

关于java源码文件的名称与主类的名称和java源程序的文件名必须与类的名称一致吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

java源码文件的名称与主类的名称(java源程序的文件名必须与类的名称一致吗)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.