主程序所在的类是不是一启动就建立了对象呢?那么它是什么名字? main只是一个入口,这个入口需要执行器能有访问的权限所以一般用public 声明;同时要能使用,所以需要声明为static的,他只是一个入口。当然包含该main的会在执行时首先解析他所在的类,实际java ClassA时就会解析ClassA并找到main。没有你说的那回事。Are you OK? ^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类对象并没有生成调用静态方法不用生成类对象main 方法其实是给 java.exe 调用而已与其他静态方法没有质得差别 我还是相信在类加载的时候是会将类的静态变量和所有方法都在内存分配空间。而建立新的对象就是在内存里面开辟出一些新的内存空间保存对象的变量。而我将这个加载的就称为“类对象”。 所以我的看法可能和各位有点不同,但是比较趋近于Iforgot(清风雨) 的看法。 我认为静态方法和动态方法的差别就是,编译器会检查静态方法是否会访问对象的内存空间。 你的类对象的说法不是很妥,也可以表示吧!static的是整个类所有,非static是各个对象所有的。这就是static和非static的差别;main只是入口而已,所有的程序都有入口的MFC用WinMain入口,VB可以指定入口或默认。你的类对象仅仅只是个类信息而已。或许java中有一个对象用于描述他们,我觉得就是Class了。 java 如何控制多台打印机 java 能获取带参数的url吗? 一个值传递的问题 初学JAVA,问一个关于IO中读取对象的问题 表单 prototype 处理 然后重定向到jsp,列表不能时实更新问题 有代码 如何用java实现获取系统"每一个CPU","每一个分区(solaris下叫mount点)"和"内存"的信息? 菜鸟问这个字符串为何无法移动阿!! 各位GGJJ,紧急求救!字符串比较的问题! 用JTree怎么实现左边是树,右边是窗口? 字符串做contains()比较时,怎么不区分大小写 你能帮帮我!!! 如何象exe 文件只需点击就可直接运行java 程序
调用静态方法不用生成类对象main 方法其实是给 java.exe 调用而已
与其他静态方法没有质得差别
所以我的看法可能和各位有点不同,但是比较趋近于Iforgot(清风雨) 的看法。
我认为静态方法和动态方法的差别就是,编译器会检查静态方法是否会访问对象的内存空间。
static的是整个类所有,非static是各个对象所有的。
这就是static和非static的差别;main只是入口而已,所有的程序都有入口的
MFC用WinMain入口,VB可以指定入口或默认。你的类对象仅仅只是个类信息而已。或许java中有一个对象用于描述他们,我觉得就是Class了。