//filename HelloworldApp.java import java.io.//引入Java包 public class HelloworldApp //定义类名 public static void mainString args //主方法,程序从这里开始执行 System.out.PRintln″Hellothis is a simply test ″//输出字符串,字符串用引号括起来 //程序结束 怎么编译、运行一个程序呢?上一期我们介绍了JDK,现在我们装好JDK后,先将上面的代码保存到一个文本文件HelloworldApp.java。
然后在当前目录下运行javac HelloworldApp.java
可能你需要等待几秒钟才能编译完成。现在看看,目录下是不是多了一个HelloworldApp.class? OK,再运行java HelloworldApp,现在你会看到程序的输出结果:Hellothis is a simply test ! 提示:假如出现“Exception in thread ″main″ java.lang.NoClassDefFoundErrorHelloWorldApp ”错误,那么,需要设置你的Classpath的路径(你应该先设置好环境变量),在Helloworldapp.class的当前目录下运行“set classpath=.”命令来设置classpath为当前目录。然后运行java test就不会出错了或者请参考前一期的环境配置一节。
IO包package含各种输入输出流操作,就如同C/C++语言中的#include ″stdio.h″或#include ″iostream″差不多。与C++语言中不同的是Java的程序以一个Class开始:public class test定义一个public类型的test类,类的执行从main()方法开始执行,和c/c++语言中的main()函数类似。
public class test定义了一个类,类是公共public类型的,类名为test。要注重的是Java中主类名应该和要保存的Java文件名相同。也就是说,这里定义的类名是test则文件应该保存成test.java(这样,我们编译就用javac test.java命令运行这个类就用java test命令)。