一个简单的Java应用程序
下面看一个最简单也是比较经典的Java应用程序
public class FirstSample
{
public static void main(String[]args)
{
System.out.println("We will not use 'Hello,world!'");
}
}
这个程序虽然简单,但是所有的Java应用程序都具有这种结构,因此值得我们研究。
在Java程序中,是区分大小写的,如果出现大小写拼写错误(例如,将main拼写成Main),程序将无法运行。
我们来逐行看一下这段源代码。
*需要注意源代码中的大括号{ }。在Java中,像在C/C++中一样,用大括号划分程序的各个部分(通常称为块)。Java中任何方法的代码都用“{” 开始 , 用“}”结束。
1.关键字public称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级别。
2.关键字class表明Java程序中全部内容都包含在类中,Java应用程序中的全部内容都必须放置在类中。
3.每个Java应用程序都必须有一个main方法(函数),其声明格式如下所示:
public class ClassName
{
public static void main (String[]args)
{
program statements
}
}
接着下一段代码:
{
System.out.println("We Will not use ' Hello, World! ' ");
}
4.Java语句和我们的汉语语句一样,要有头有尾,所以在Java中,每个句子必须要用分号结束。
在上面这个 main方法体中包含了一条语句,其功能是将一个文本行输出到控制台上。
在这里,我们使用System.out对象并调用了它的println方法。注意,点号(.)用于调用方法。
在这个示例中,调用了println方法并传递给它一个字符串参数。Java与C/C++一样,都采用双引号界定字符串。
5.Java中方法(函数)可以没有参数,也可以有一个或多个参数。即使一个方法没有参数,也需要使用空括号。例如,不带参数的println方法只打印一个空行。使用下面的语句来调用:
System.out.println();
6.关键字class后面紧跟类名。
.Java中类名定义规则; 名字必须要以字母开头,后面可以跟字母和数字的任意组合。
但是这里要注意不能使用Java保留字(例如,public或class)作为类名
7.标准的命名规范为(类名 FirstSample 就遵循了这个规范)
类名以大写字母开头的名词。如果名字有多个单词组成,每个单词的第一个字母都应该大写。(这种在一个单词中间使用大写字母的方式称为骆驼命名法)
8.源代码的文件必须与公共类的名字相同,并用.java作为扩展名。
以举例代码为例,存储这段源代码的文件名必须为FirstSample.java(再次注意大小写非常重要)
如果命名正确,源代码中录入没有错误,在编译这段源代码之后会得到一个包含这个类字码的文件。
Java编译器将字节码文件自动地命名为FirstSample.class,并存储在同一个目录下。
9.程序执行之后,控制台将会显示“We will not use 'Hello,World' ! ”