
Java小疑问
love_Aym
这个作者很懒,什么都没留下…
展开
-
【Java小疑问】类和方法 前面添加public和不添加public的区别
讨论前提:包的存在Java 中修饰类修饰符:public 、default (默认)1、public:该类可在同一或不同包下访问,父包、子包皆可访问2、default :该类仅可在同一个包下可访问(父包、子包皆无法访问)。注意:在 Java 中,同一个类文件,仅可存在于一个 public 修饰类,且该 .java 文件要与public 修饰类同名,否则将会报错。Java 中修饰类中属性、方法修饰符...原创 2018-06-05 10:44:24 · 10290 阅读 · 3 评论 -
【Java小疑问】java源文件当中可以有多个类,但是为什么只能有一个public类呢?
在 Java 中,同一个类文件,仅可存在于一个 public 修饰类,且该 .java 文件要与public 修饰类同名,否则将会报错。原因如下:1、只有一个public类第一、每个编译单元(文件)只能有一个public 类。这么做的意思是,每个编译单元只能有一个公开的接口,而这个接口就由其public 类来表示。第二、java程序的入口是main方法,所以被定为public的这个类里一定是含...原创 2018-06-05 10:55:05 · 1986 阅读 · 0 评论 -
【Java小疑问】java变量存储的位置(杂)
https://blog.youkuaiyun.com/ma_chen_qq/article/details/728708491.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放...转载 2018-06-05 17:32:11 · 1031 阅读 · 0 评论