美文网首页
为什么public修饰的类必须要与文件名相同?

为什么public修饰的类必须要与文件名相同?

作者: Mr张巍瀚 | 来源:发表于2017-11-29 15:40 被阅读0次

首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去相应的文件目录找相应的class文件。
对于一个public类,它是可以被项目中任何一个类所引用的,只需在使用它前import一下它所对应的class文件即可。将类名与文件名一一对应就可以方便虚拟机在相应的路径(包名)中找到相应的类的信息。如果不这么做的话,就很难去找,而且开销也会很大。

相关文章

  • 为什么public修饰的类必须要与文件名相同?

    首先Java是被解释执行的。它在运行时并不是将所有的class文件全都放到内存中。而是在遇到import的时候才去...

  • Sixteen Day (包和访问权限II)

    public: 公共权限,既能修饰类,也能修饰成员变量和成员函数。而且类名必须与源文件名相同。 访问不同包,两个类...

  • 简单回顾一下java 知识点

    1、在Java中public修饰的类必须和文件名相同,一个xxx.java文件中可以有多个class声明的类,但只...

  • Java SE视频 笔记

    public 类 编译时,public修饰的类名一定要和文件名相同 没有public的则可以不同 一个文件只能有一...

  • java学习笔记

    基础语法: ①java源文件名必须和public类名相同,一个java文件中只能有一个public类 ②每个类都有...

  • JavaSE阶段1_类

    符 class 类名{//一个类中可以有多个类,但是只有一个public修饰的,而且与文件名相同1.属性:变量局部...

  • Java内部类

    一、外部类 只能用public、default修饰的类,外部顶级类的类名需和文件名相同,且一个文件中只能有一个pu...

  • java050修饰符总结,内部类

    一.修饰符总结 1.权限修饰符 public:当前类;相同包下的类;不同包下的类 default: 当前类;相同包...

  • protected等修饰对类,变量,方法的作用

    首先会按照类->变量->方法的顺序进行阐述 1.类 1.1外部类 只能有一个用public修饰且与文件名相同的ja...

  • 类(class)语法元素

    类——class HelloWorld 是类名,要与文件名一致。 public class ——告诉Java类名要...

网友评论

      本文标题:为什么public修饰的类必须要与文件名相同?

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