1.简单的Java程序编译和运行举例
【例1-4】编译运行例1-1的Welcome.java程序。
编译命令:
其结果生成Welcome.class文件。有了这个文件,就可以运行Java程序了。
运行命令:
结果将出现如下的两行文字:
【例1-5】编译运行例1.2的程序Hello.java。例1-2是一个Applet,其编译与独立应用程序相同,使用相同的编译命令与格式。编译命令如下:
其结果生成Hello.class文件。在例1-2中已编写了相应的Hello.html文件,用户可以在Java的模拟器中运行Applet。
运行Applet命令如下:
运行结果如图1-1所示。(www.xing528.com)
对于第三个手机Java程序,在这里不再介绍,有兴趣的读者可参考本书的参考文献[5]。
由于J2SDK没有自己的集成开发环境,一般普通的文本编辑器,如Windows的Edit编辑器、NotePad、UltraEdit等都可作为编写Java源代码的编辑器。因为javac.exe存放在J2sdk/bin,不少初学Java的学生就将自己编写的Hello.java放在bin子目录下进行编译和运行。这样固然方便,但这是不良的习惯。编写的源码一般要与J2SDK开发软件包分开。因此,要将Java程序和HTML文件等源码单独存放在一个子目录中。但这样一来要调用存放在其他目录/子目录中的命令就很麻烦。使用批处理文件,进行编译和运行Java程序就会相当方便。比如,用批处理文件jc.bat编译hello.java,只要输入如下语句即可:
使用批处理文件是提高效率的一个有效方法。上述批处理命令语句比原来使用的命令语句还简单些。读者不妨试试。
2.Java源程序的结构
下面学习Java程序的基本结构及其重要的规则。
几点说明如下:
●源程序中的三部分要素必须以包声明、引入类声明、类和接口的定义顺序出现。如果源程序中有包语句,只能是源文件中除空语句和注释语句之外的第一个语句。
●main方法作为Java独立应用程序的入口点,其声明必须是public static void main(String args[]){},且该方法应放在程序的public class中。
●一个源文件只能有一个public class的定义,且源文件的名字与包含main()方法的public class的类名相同(包括大小写也要一致),扩展名须是.java。
【例1-6】第一个Java独立应用程序源代码如下。
这个程序在编译时将发生错误,因为程序名为Welcome.java,此处的W是大写字母,而类名welcome中的w是小写字母。Java语言规定,Java程序名必须与其类名相同,因为Java是区分大小写的,所以编译器认为发生错误。因此,英文大小写对于Java来说是敏感的。初学者可能会在英文大小写方面出现较多的错误,请引起注意。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。