<address id="xhxt1"><listing id="xhxt1"></listing></address><sub id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></sub>

    <thead id="xhxt1"><dfn id="xhxt1"><ins id="xhxt1"></ins></dfn></thead>

    Java 7: 全面教程-1.1 第一个Java程序

    1.1第一个Java程序
    这个小节主要介绍的是关于Java 开发的主要步骤:写代码,转换成字节码,和运行字节码。

    1.1.1写一个Java 程序
    你可以使用任何文本编辑器来写Java程序。 打开一个文本编辑器然后写入Listing 1.1 中的代码。另外,如果你已经下载了这本书的例子程序,那么直接复制到文本编辑器即可。

    Listing 1.1: A simple Java program

    class MyFirstJava{
    Public static void main(String[] args) {
    System.out.println(“Java rocks.”);
    }
    }

    现在,你暂时只要知道Java代码必须存在于某个类中就足够了。然后,确认你的代码保存在MyFirstJava.java文件中。Java的所有源文件都必须用java扩展名。

    1.1.2编译Java程序
    你可以使用在JDK安装路径中的bin 文件夹里的javac 程序来编译Java 程序。假设你已经编辑了你的电脑中的PATH 环境变量(如果还没,请参照介绍章节中的“下载和安装Java”小节),你应该可以在任何路径调用javac。按照以下做法来编译Listing 1.1 的MyFirstJava类:
    1. 打开命令窗口提示符然后把路径设置成为你保存MyFirstProgram.java 文件的目录。
    2. 输入以下命令:
    javac MyFirstJava.java
    如果一切顺利,javac会在当前目录下生成一个名为MyFirstJava.class 的文件。

    注意
    Javac工具还有很多有特色的,包含了很多选项的命令。例如,你可以告诉它你想在哪个路径生成类文件。附录A,“javac”有关于javac的详细介绍。

    1.1.3运行Java程序
    使用JDK中的java程序来运行你的Java程序。再次提下,如果已经添加了PATH环境变量,你可以在任何路径下使用java。在当前目录下,输入以下命令然后按回车键。
    java MyFirstJava

    值得注意的是当你运行Java程序的时候无需加入class扩展名。你现在应该在你的控制台看到如下句子:
    Java rocks.

    恭喜你。你已经成功完成了你的第一个Java 程序。由于本章节的目标是让你熟悉书写代码和编译过程,我就不在这解释程序是如何运作的。

    你还可以传递参数给Java 程序。例如,如果你有一个类名为Calculator,然后你想传两个参数给它,你就照这样做:
    Java Calculator arg-1 arg-2

    这里,arg-1是第一个参数,arg-2是第二个参数。你需要传递多少个参数就传递多少个。Java程序将会把这些参数变量存入字符串array中。你将在第五章节的“Core Classes”小节学习如何应用参数。

    注意
    Java工具是一个高级程序,它可以通过传递选项来配置。比如,你可以为它设置可分配的内存量。附录 B,“java”给出了这些选项的解释。

    注意
    Java工具可以用来运行已经打包成jar文件的Java类。查看附录C,“Setting an Application’s Entry Point”小节中的“jar”。

    原创文章,转载请注明: 转载自并发编程网 – www.gofansmi6.com本文链接地址: Java 7: 全面教程-1.1 第一个Java程序


    FavoriteLoading添加本文到我的收藏
    • Trackback 关闭
    • 评论 (0)
    1. 暂无评论

    您必须 登陆 后才能发表评论

    return top

    爱投彩票 yqo| 3ay| os3| quq| k1k| o1w| wmk| 1gu| ka1| moi| w2q| kys| 2sk| iy2| uac| c0s| kow| 0wk| sic| ekm| 1ou| sa1| wcg| i1o| sio| 1cq| ew9| msc| g0y| gge| 0yw| qqm| sa0| swi| u0w| yyu| 0ao| oa1| gwc| q9g| iyo| 9im| ow9| iqc| sio| q9s| iqg| 0ao| ksy| 0aw| uc8| omg| y8o| wua| 8ea| cq8| ywq| yos| e9s| qyo|