易截截图软件、单文件、免安装、纯绿色、仅160KB

Java小问题 - Java / Java SE

java的主函数为什么要这样写public static void main(String args []),其中的每个修饰符代表什么意思?请高手帮忙
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(这样写就是错误的,编译器会报错)

引用
引用 1 楼 wenzhiyinghen 的回复:
public 公共的
static 静态的
void 无返回值
main 程序的入口


String args [])数组参数

static表示静态,使main方法成为类方法,可以不依赖于该类的具体对象就可执行;也就是谘在创建这个类的对象之前,main方法就可以调用了,这是必须的。想一下:在程序开始执行时,这个类的对象还没有……



补充:
至于为什么要取名为main,你可以理解成是一种约定,是


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

mysql的更新语句 - Java / Java SE

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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号