站长学堂
你的位置: 中国个人站长站 -- 站长学堂 -- 考试 -- Sun认证 -- 文章正文 初识Java语言1
推荐位

初识Java语言1

中国个人站长站 Sun认证 点击数: 更新时间:2003-10-10

1.1 初识Java语言
像其它编程语言一样,Java编程语言也被用来创建应用程序。那,首先我们还是从一个最普遍的小应用程序范例来切入——在屏幕上显示字串“Hello World!”。下列代码给出了这个Java应用程序。

1.1.1 HelloWorldApp
      1.//

      2.// Sample HelloWorld application

   3.//

   4.public class HelloWorldApp{

   5.public static void main (String args[]) {

   6.System.out.println ("Hello World!");

   7.}

   8.}

以上程序行是在你的屏幕上打印“Hello World!”所需的最少组件。接下来,我们就针对上面给出的这段程序来简单解释一下,并且来实际编译、运行它。

1.1.2 描述HelloWorldApp
       第1-3行

程序中的1-3行是注释行

1 //

2 // Sample HelloWorld application

3 //

    第4行

第4行声明类名为HelloWorldApp。类名(Classname)是在源文件中指明的,它可在与源代码相同的目录上创建一个classname.class文件。在本例题中,编译器创建了一个称为HelloWorldApp.class的文件, 它包含了公共类HelloWorldApp的编译代码。

4 public class HelloWorldApp{

第5行

第5行是程序执行的起始点。Java技术解释器必须发现这一严格定义的点,否则将拒绝运行程序。

其它程序语言(特别是C和C++)也采用main ()声明作为程序执行的起始点。此声明的不同部分将在本课程的后几部分介绍。

如果在程序的命令行中给出了任何自变量,它们将被传递给main()方法中被称作args的String数组。在本例题中,未使用自变量。

 5 public static void main (String args[]) {

-          public-方法main()可被任何程序访问,包括Java技术解释器。

-          static- 是一个告知编译器main()是用于类HelloWorldApp中的函数的关键字。为使main()在程序做其它事之前就开始运行,这一关键字是必要的。

-          void- 表明main()不返回任何信息。这一点是重要的,因为Java编程语言要进行谨慎的类型检查,包括检查调用的方法确实返回了这些方法所声明的类型。

-          String args [] - 是一个String数组的声明,它将包含位于类名之后的命令行中的自变量。

    java HelloWorldApp args[0]args[1]····

第6行

第6行声明如何使用类名、对象名和方法调用。它使用由System类的out成员引用的PrintStreamout对象的println()方法,将字串“Hello World!”打印到标准输出上。

6    System.out.println (“Hello World!”);

在这个例子中,println()方法被输入了一个字串自变量并将其写在了标准输出流上。

第7-8行

本程序的7-8行分别是方法main()和类HelloWorldApp的下括号。

7          }

8                         }

1.1.3 编译并运行HelloWorldApp
编译

当你创建了HelloWorldApp.java源文件后,用下列程序行进行编译:

    c:\student\javac HelloWorldApp.java

    如果编译器未返回任何提示信息,新文件HelloWorldApp.class则被存储在与源文件相同的目录中,除非另有指定。

运行

为运行你的HelloWorldApp应用程序,需使用Java解释器和位于bin目录下的java:

           c:\student\ java HelloWorldApp

           Hello World!

1.1.4 严格的约定
    通过上面实际编写、编译和运行这个简单的例子,我们会发现Java是一种限制很严格的语言。我们在编写Java程序的时候,一定要严格遵从它的约定,以后你会发现这些约定对维护和组织程序,使你养成一种优良的编程风格都很有帮助。

n         源文件的类型

在Java中,一个源程序文件被称为一个编译单元。它是一个包含一个或多个类定义的文本文件。Java编译器要求源程序文件必须使用.java文件扩展名。这里可以注意到这个文件的扩展名是4个字符,所以,你的操作系统必须要有支持长文件名的能力。

n         源文件的命名

    如果.java文件包括一个公共类,那么它必须使用与那个公共类相同的文件名。例如在前例中的类的定义是

    public class HelloWorldapp

源文件名则必须是HelloWorldapp.java

n         类的数量

在源文件中,可以定义多个类,但每次只能定义一个公共类。

n         标识符

Java中使用的标识符可以是大写和小写字母、数字、下划线(_)、美元符号($)的任意组合。以下是一些有效的标识符:

Year99    count      this_is_ok       $some

以下是一些无效的标识符:

99year     hello#      not/ok

这里需要提醒大家注意的是,Java是一种大小写敏感的语言,所以大家在书写代码的时候一定要注意大小写的运用。

pmq pp39考网 文章录入:admin    责任编辑:admin 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《初识Java语言1》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号