首页 > 编程开发 > Java > 正文  
建立Java的应用程序
出自:赛迪网 2002年11月13日 09:32
Java的普通应用程序中,必须含有一个可被外界(通常是java解释器)所直接调用的类,我们可以把这个类称为该应用程序的主类。

1:main成员函数

Java的普通应用程序中,必须含有一个可被外界(通常是java解释器)所直接调用的类,我们可以把这个类称为该应用程序的主类,而这个主类必须含有main成员函数,整个应用程序就是从这个成员函数开始执行的,这与C程序有一定的类似之处。

main成员函数的说明如下:

public static void main(String args[]);

2:命令行参数

我们把main成员函数的参数args称为命令行参数,args可以用来接收外界传给Java应用程序的参数,下面我们举一个例子来看看参数传递的具体过程:

public class DrwRect

{

public static void main(String args[])

{

class Rectangle

{

int width,height,area;

public Rectangle(int w,int h)

{

width=w;

height=h;

area=getArea(w,h);

}

protected int getArea(int w,int h)

{

int a;

a=w*h;

return a;

}

public void drawRect()

{

int i,j;

for(i=width;i>0;i--)

System.out.print("
System.out.print("") ;

for(i=height-2;i>0;i--)

System.out.print("
for(j=width-2;i>0;j--)

System.out.print("");

System.out.print("
for(i=width;i>0;i--)

System.out.print("
System.out.print("");

}

} //Rectangle

int w=Integer.valueOf(args[0]).intValue();

int h=Integer.valueOf(args[1]).intValue();

Rectangle myrect=new Rectangle(w,h);

myrect.drawRect();

}

}

用Javac编译该程序后,可以用java解释器来执行它,具体过程如下:

javac doRect.java

java doRect 2 3

注意这里的“2 3”就是命令行参数,它将被赋给DrwRect的main成员函数的args变量。其中args[0]的值为“2”,args[1]的值为“3”,Integer.valueOf(Stringstring).intValue的功能是把string中的数字转化为一个整型值。

】【http://www.trainlinux.com】【Close
『相关资料』
类的集合--包 (2002-11-13 09:32)
Web Services犹如1995年的Java (2002-11-13 09:32)
用Java Servlets代替CGI (2002-11-13 09:31)
基于EJB技术的商务预订系统的开发 (2002-11-13 09:31)
Home 

诚恩Linux培训工作室