java小语句意思?谢谢高手指点。用class声明类时:是关于public class 和class 的区别。

classDemo{publicstaticvoidmain(String[]args){System.out.println();}}我想问:虽然文件名的Other.j... class Demo
{
public static void main(String[] args)
{
System.out.println();
}
}
我想问:虽然文件名的Other.java,但是由于主方法是在Demo类中,所以执行时直接执行java Demo命令即可,找的是生成后的*class文件.是什么意思?是关于public class 和class 的区别。
希望高手简单举例并写编译的语句。谢谢
展开
 我来答
fireboyz2005
2012-06-25 · TA获得超过707个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:246万
展开全部
public class定义的类是什么地方都可以访问,而只是class的类,是包级私有,就是同一个包里才可以访问。

还有一个注意的是,一个文件里面只能有一个类声明为public class,而且如果这个类声明为public class,那么这个类的名字必须和这文件的名字相同。在你的例子里面,如果你要在class Demo前加个public,那么必须这个文件要求名字为Demo.java,不然编译不了。
没有响应m2
2012-06-25 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3499万
展开全部
java程序的本质 就是那些.class文件 .java的文件其实就是单纯的文本
jre(java虚拟机)只能加载.class文件
你在输入 java class名 这个命令的实际意义其实是调用class名的mian方法
上边说的其实不全面..这个打字说真的很费劲...更关键的是 你研究这个完全没意义 这都是死记硬背的东西 你只要记住必须这么做 研究具体的意义没意义
至于public class 和class的区别
既然学java 你应该知道java api 这个把
里边有好多的类 这些类是哪来的??? 当然是别人写的了
要调用别人写的类(或者反过来叫别人调用你写的类) 这个被调用的类必须是public的
如果不是就不能调用(或者被别人调用)
.public的方法和变量也是一个道理
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kelililin
2012-06-25 · TA获得超过194个赞
知道答主
回答量:62
采纳率:0%
帮助的人:41.3万
展开全部
文件中可以有多个class但只能有一个public class,生成后的.class文件是编译之后的java文件可以之JJVM中运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
langya16161
2012-06-25
知道答主
回答量:25
采纳率:0%
帮助的人:12.1万
展开全部
生成的。class 是字节码文件。主要是看有几个类 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式