快速业务通道

走上开放之路: ASP 开发人员的 J2EE 基础(上) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

现在您可以编写自己的第一个 Java 程序 ―― 无处不在的 Hello World 程序。打开文本编辑器,准确地输入您从清单 1 中看到的源代码。

清单 1. Hello World 程序

public class HelloWorld {   public static void main(String[] args) {    System.out.println("Hello World");   } }

Java 语言是区分大小写的,诸如 class 和 public 这样的语言关键字始终是小写的。您可以使用任意的大小写字母组合来表示变量名称和方法名称,只要在整个给定的类中一致地使用它们即可。键入完成之后,请把代码保存为一个名为 HelloWorld.java 的文件。您只能选择这个文件名。Java 源文件使用 .java 扩展名,并且每个 Java 源代码文件都 必须与您在其中定义的类具有完全相同的名称。我们已经多次重申了:大小写是很重要的,因此像 HELLOWORLD.JAVA 和 Helloworld.java 这样的文件名将导致编译错误。您可以将 HelloWorld.java 保存在机器上任何适当的目录中。您需要转到这个目录来使用命令行工具,因此要确保该目录便于访问。

编译程序

现在您就可以编译 HelloWorld 程序了。SDK 附带的 Java 语言编译器是一个名为 javac.exe 的命令行应用程序。要编译一个 Java 源代码文件,您只需将 .java 文件的名称传递给 javac.exe 程序。要编译这个 HelloWorld 程序,请打开命令提示符,将目录切换到您保存 HelloWorld.java 文件的位置。然后执行下面这个命令:

javac HelloWorld.java

像 Visual Basic 编译器一样,Java 编译器可能生成任意数目的错误。自然,您需要更正所有错误,Java 编译器才会成功地编译 HelloWorld 程序。编译成功后将生成一个名为 HelloWorld.class 的类文件。这个文件代表您将在 Java 解释器中运行的可执行文件。

运行程序

SDK 附带的 Java 语言解释器是一个名为 java.exe 的命令行应用程序。要运行 Java 字节码可执行程序,只需将该 java 程序的名称传递给 java 解释器。在使用 Java 解释器时不要指定 .class 扩展名。解释器仅接受类文件,因此添加 .class 扩展名将产生一个错误。要运行这个 HelloWorld 程序,请打开命令提示符,将目录切换到您编译 HelloWorld.java 文件的位置。这个字节码可执行文件 HelloWorld.class 应该就在该目录中。然后执行下面这个命令:

java HelloWorld

Java 解释器尝试执行 HelloWorld 程序的 main() 方法。将 void 作为返回类型的 Java 方法等同于 Visual Basic 中的 Sub 。带有其他返回类型的方法等同于 Visual Basic 中的 Function 。

Java 解释器可能会报告运行时错误,这通常会终止程序执行。与在 Visual Basic 中一样,Java 运行时错误要比编译时错误更难于调试,不过没有编译时错误出现得那么频繁。在确实发生运行时错误时,您可以从容不迫地处理这些错误,因为 Java 程序在托管环境中执行,这减少了“失控代码”造成整个机器紧急停机的可能性。

从 Visual Basic 角度看 Java 101

既然您对 Java 代码的外观以及如何编译并在测试机器上运行有了初步的了解,那么您应准备深入了解 Java 语言的结构和语法,包括 Java 编程环境和 Java 原始数据类型。由于您熟悉使用 Visual Basic 进行编程,所以您可以通过比较进行学习。我们将就 Java 平台的基础组件与 Visual Basic 编程框架底层相似组件的关系和区别来讨论 Java 平台的基础组件。如果您是一个 C/C++ 程序员,则可以跳过本节,然后学习教程“C/C++开发人员的 Java 编程”(请参阅 参考资料)。

走上开放之路: ASP 开发人员的 J2EE 基础(上)(5)

时间:2011-03-11 IBM Jeff Wilson

Visual Basic 执行环境

Visual Basic 是一种高级编程语言;它的目的是使人们可以轻松地开发计算机程序。计算机不

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号