|
1 编写源文件 public class Hello { public static void main (String args[ ]) { System.out.println("你好,很高兴学习Java");
} } 注 Java源程序中语句所涉及到的小括号及标点符号都是英文状态下输入的括号和标点符号,比如"你好,很高兴学习Java"中的引号必须是英文状态下的引号,而字符串里面的符号不受汉或英的限制.
一个Java源程序是由若干个类组成的.如果你学过C语言,你就会知道一个C源程序是由若干个函数组成的.上面的这个Java应用程序简单到只有一个类,类的名字是由我们起的,叫Hello .class 是Java的关键字,用来定义类的.public也是关键字,说明Hello是一个public类,我们将会系统的学习类的定义和使用 .第一个大括号和最后一个大括号以及它们之间的内容叫做类体.public static void main String args[ ] 是类体中的一个方法,之后的两个大括号以及之间的内容叫做方法体.一个Java应用程序必须有一个类且只有一个类含有这样的main方法,这个类称为应用程序的主类.public,static和void分别是对main方法的说明.在一个Java应用程序中main方法必须被说明为public static void,String args[]声明一个字符串类型的数组args[] 注意String的第一个字母是大写的 ,它是main方法的参数,.main方法是程序开始执行的位置. 现在将源文件保存到C:\1000\ 中,并命名为Hello.java.注意不可写成hello.java,因为Java语言是区分大小写的.
源文件的命名规则是这样的: 如果源文件中有多个类,那么只能有一个类是public类.如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java.如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就 可以了.
2 编译
当创建了Hello.java这个源文件后,就要使用Java编译器 javac.exe 对其进行编译.
C:\1000\>javac Hello.java
编译完成后生成一个Hello.class文件,该文件称为字节码文件.这个字节码文件Hello.class将被存放在与源文件相同的目录中.
如果Java源程序中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件,每个扩展名是.class的文件中只存放一个类的字节码,其文件名与该类的名字相同.这些字节码文件将被存放在与源文件相同的目录中.
如果你对源文件进行了修改,那么你必须重新编译,再生成新的字节码文件.
注 如果你在安装SDK1.4时没有另外指定目录,javac.exe和java.exe被存放在 C:\jdk1.4\bin下,如果你想在任何目录下能使用编译器和解释器,应在dos提示符下键入下列命令 C:\>path c:\jdk1.4\bin.
3 运行
使用Java解释器 java.exe 运行这个应用程序程序.
C:\1000\>java Hello
屏幕将显示如下信息
你好,很高兴学习Java
注 当Java应用程序中有多个类时,java 后的类名必须是包含了main方法的那个类的名字,即主类的名字.
我们再看一个简单的Java应用程序.也许你现在还看不懂这个程序,但你必须知道怎样命名,保存源程序 怎样使用编译器编译源程序 怎样使用解释器运行程序.
l 源程序
public class people { float hight,weight;
String head, ear, mouth; void speak(String s) { System.out.println(s); } } class A { public static void main(String args[]) {people zhubajie; zhubajie=new people();
[1] [2] 下一页 |