先看一个最基本的例子。
文件名:
Hello.java
。
作用:在控制台输出“
Hello
!”。
文件内容如下:
package ch1;
public class Hello {
/**
* main
方法,所有的应用都应该提供这样一个
main
方法
*/
public static void main(String[] args) {
System.out.println("Hello!");
}
}
下面对代码进行分析:
第
1
行,是包的声明,
package
是声名包的关键字,
ch1
是包名。以后编写任何
Java
文件,第一行都应该是包的声明(尽管可以不要),可以先把包理解为文件夹。
第
3
行,类的定义。
public
就是公有的类,
class
是声名类的关键字,
Hello
是类的名字。注意类名与文件名应该相同。编写
Java
应用主要就是编写类和接口(可以理解为特殊的类)。类是文件的基本逻辑单位。
第
5
行到第
7
行,注释。解释程序的功能,是其中一种注释的方式。
第
8
行到第
10
行,是一个方法。方法是类的主要内容。这里的方法是
main
方法,是比较特殊的方法,每个
Java
应用都应该有一个
main
方法,是整个应用的入口。
Main
方法的定义格式是固定的:
public static void main(String []args)
。以后不管程序功能大小都应该有这样一个入口类和方法。第
9
行是方法的内容,用于在控制台输出一句号“
Hello
”。这是一个最简单的应用程序。但不管应用多么复杂,都是这样的结构,区别在于现在只有一个输出语句,复杂应用在这里会有更多代码。
第
11
行的右括号与第
4
行的左括号对应。
你可以试着修改方法的注释和输出内容,例如输出自己的名字,看看如何修改?
这里的代码虽然很简单,但是你应该注意如下几个方面,应该养成习惯:
l
声明包;
l
适当的加入空行;
l
适当的缩进;
l
类名和文件名保持一致,类名尽量有意义,看到名字应该能够想到意思;
l
适当的注释,关于注释的格式后面部分介绍;
l
一定不要拉掉括号;
l
没句号基本上都有一个结束符“
;
”;
l
输出的字符串使用了双引号;
l
注意双引号,小括号,分号都是英文的,刚学习语言的人容易写成中文的。
Java
为纯文本文件,所以
Java
应用的编写可以采用任何文本编辑器,例如记事本、写字板、
EditPlus
等。但是这些工具都是通用工具,所以在开发
Java
应用的时候,需要用户对
Java
的基本语法和类库非常熟悉,否则容易出现很多语法错误。为了提供开发效率,可以采用继承开发环境(
IDE
)。
IDE
可以帮助我们生成一些代码,例如,对于上面的代码,使用
IDE
的时候需要自己编写的代码就很少,使用
IDE
的向导只要输入包名、类名,然后修改注释内容和
main
方法中的内容即可。另外,可以为我们编写的属性生成方法,可以把我们编写的代码补充完整,在我们编写代码的过程中,给出大量的提示信息。
流行的
Java IDE
有
Eclipse
、
NetBeans
、
JBuider
和
Intelli J
。很多公司使用
Eclipse
,所以我们将采用
Eclipse
作为我们讲课的开发环境。有不少学校将
Java
的时候使用的
JCreator
,这也是一个很好的工具,尤其是启动的速度很快。
请记住:
Java
文件后缀名为
.java
,
Java
类名和文件名相同,
main
方法是整个应用的入口以及
main
方法的形式,如何输出信息。
下一讲:第七讲 编译和运行Java程序
下一次介绍程序的编译和运行。