Java 文件的命名问题,很基础的关于HelloWorld!
最近开始看Java,发现个问题。就拿Helloworld来说!如果文件名为Hello.java,那么类名一般来说就是publicclassHello{},编译出来是一个,...
最近开始看Java,发现个问题。就拿Helloworld来说!
如果文件名为 Hello.java ,那么类名一般来说就是 public class Hello{},编译出来是一个,Hello.class文件。
但是如果 声明类的时候 不写 public ,比如文件名是 Hello.java, 类声明用 class whatever{},那么编译出来是一个 whatever.class文件。
这是complier的什么机制?有啥暗示还是有什么实际意义!?? 展开
如果文件名为 Hello.java ,那么类名一般来说就是 public class Hello{},编译出来是一个,Hello.class文件。
但是如果 声明类的时候 不写 public ,比如文件名是 Hello.java, 类声明用 class whatever{},那么编译出来是一个 whatever.class文件。
这是complier的什么机制?有啥暗示还是有什么实际意义!?? 展开
8个回答
展开全部
强烈建议你不要再去纠结这样无实际意义的问题
在一个.java文件一般是不会出现两个以上的类的 如果要这样写那是极度不规范
作为一个初学者,如果你够专研的话,应该把更多的时间用来思考类的多态,类的封装等等
如果你连编译也要去管,那jdk bin目录里有那么多命令,你是不是每一个都要去研究呢!!!!
少走弯路哈,大学时间不多
在一个.java文件一般是不会出现两个以上的类的 如果要这样写那是极度不规范
作为一个初学者,如果你够专研的话,应该把更多的时间用来思考类的多态,类的封装等等
如果你连编译也要去管,那jdk bin目录里有那么多命令,你是不是每一个都要去研究呢!!!!
少走弯路哈,大学时间不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
生成的class是根据你.java文件来的,如果你java文件中有多个类,那么就会生成多个.class文件
至于public,好像是因为作用范围不同。
一个.java文件只能有一个public,而且这个public必须和文件名字一样。
至于public,好像是因为作用范围不同。
一个.java文件只能有一个public,而且这个public必须和文件名字一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public和你所说的问题没有关系,public是表示全局的一种范围还有private friend protected
至于你的问题为啥类名和文件名必须一致,这就是java规范
至于你的问题为啥类名和文件名必须一致,这就是java规范
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个程序里面只有一个public的类 其他的都是这个类的子类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java是跨平台的,什么样的操作系统都行,只要安装相应的虚拟机。如果你是刚刚接触想要运行java程序,那么你首先应该安装上jdk(里面包含了虚拟机),然后配置一下你的环境变量(path,classpath)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |