• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Java咖啡馆中品尝第一杯咖啡

发布: 2008-6-04 14:31 | 作者: 不详 | 来源: code365 | 查看: 30次 | 进入软件测试论坛讨论

领测软件测试网


     将“Hello World!”程序作为第一个编写的程序,现在已经成为一种珍贵的传统。该程序最早出现在由Brian Kernighan和Dennis Ritchie编写的《C编程语言》一书中。《C编程语言》是最权威的C语言教科书,两位作者正是大名鼎鼎的C语言发明人,昵称“K&R”。
    当然,开发者中不乏“叛逆者”,喜欢“Hello”其他东西。无论如何,把“Hello world!”作为第一个程序,决不会有离经叛道之嫌。
 要创建这样一个程序,具体的过程如下:
    (1)创建Java源程序

    Java源程序一般用JAVA作为扩展名,是一个文本文件,用Java语言写成,可以用任何文本编辑器创建与编辑。

    (2)把源程序编译成Java字节码(bytecode)文件

    Java编译器,“javac”,读取你的Java源程序并翻译成Java虚拟机能够明白的指令集合,且以字节码的形式保存在文件中。通常,字节码文件以CLASS作为扩展名。

    (3)运行字节码文件

    Java解释器将充当Java虚拟机的角色。Java解释器读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程。

    从图3中很容易看出为什么字节码很酷。你一定听过Java技术“一次编写,随处运行”的口号吧?与VC、Delphi等语言把源程序编译成特定平台的指令集不同,Java编译器把Java源程序编译成与平台无关的字节码,运行时,由Java解释器来翻译成不同平台的目标代码后执行。这好比国家领导人在国际大会上用一种语言发言,由若干同声翻译分别翻译成不同的外语,从而“只说一遍,大家明白”。同理,无论你的系统是WindowsUNIX、MacOS或者是用IE浏览器,只要安装了Java虚拟机,都可运行。

    1.创建Java源程序

    打开“记事本”,按照图4内容输入6行源程序。

    小提示:这个程序定义了一个名为HelloWorldApp的对象,对象有一个名为main的方法,用来打印“Hello World!”字样。习惯上,Java程序采取缩进,即按照模块使用长短不一的空格。这样,很容易看出第二行到第五行代码讲的是同一个东西,描述了main方法。其中,第三、第四行又有缩进,它们是main方法的具体实现。使用缩进,阅读起来一目了然。

 进入“资源管理器”,在C盘根目录下面建立一个名为“JavaBar”的文件夹(以后我们都用这个文件夹来讲解),由于这是第二讲,所以在其中再建立一个名为“Cha 02”的子目录。

 现在回到“记事本”程序,按下“文件”菜单的“保存”项,进入“C:\JavaBar\Cha 02”,在文件名编辑框中输入“HelloWorldApp.java”,同样必须注意大小写。

    2.编译源程序

    打开“命令提示符”窗口,进入“C:\JavaBar\Cha 02”,输入“dir”命令,你会看到“HelloWorldApp.java”。编译Java源程序,使用的是“javac”命令:
 javac HelloWorldApp.java如果没有得到任何提示,说明编译正确通过了。现在查看一下当前目录,就会看到HelloWorldApp.java及HelloWorldApp.class两个文件。其中HelloWorldApp.class就是那个很酷的字节码文件,在Linux或是MacOS上都能够执行。
 如果遇到了错误,请仔细对照源代码检查拼写以及大小写,重新保存并编译,相信 很快就能自行解决。

    3.运行程序
 在“命令行提示符”窗口中输入“java HelloWorldApp”(注意大小写),如果运行成  功,那么恭喜你,你已经向Java世界打了第一个招呼!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网