Java小问题 - Java / Java SE
java的主函数为什么要这样写public static void main(String args []),其中的每个修饰符代表什么意思?请高手帮忙
public 公共的
static 静态的
void 无返回值
main 程序的入口
String args [])数组参数
static表示静态,使main方法成为类方法,可以不依赖于该类的具体对象就可执行;也就是谘在创建这个类的对象之前,main方法就可以调用了,这是必须的。想一下:在程序开始执行时,这个类的对象还没有构造,如果main方法不是static的,就必须依赖于具体的对象,main方法也就无法执行了。
String[] args是传入的字符串数组,也可以写成 String args[];因为在java语言里,String[] args String args[]都是表示声明了一个名字为args的字符串数组。 void 无返回值,也就是如果非要在程序中加个return语句,只能是:
return;
return -1(这样写就是错误的,编译器会报错)
补充:
至于为什么要取名为main,你可以理解成是一种约定,是
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行
用zip ......
id name datetime
1 a 2010-05-13 10:15:00
2 b 2010-05-14 09:10:00
3 d 2010-05-14 10:10:00
如何将距离目前最近的那个记录的name 更新为“x”呢
谢谢咯 啊 呵呵
update table_n ......