接触了解Java

来源:互联网 发布:js方法同步执行 编辑:程序博客网 时间:2024/06/06 00:44
平台无关
Java语言编写的软件能在执行码上兼容,在所有计算机上运行。Java程序运行在Java运行环境中(Java Runtime Environment, JRE)。而JRE可安装在各个平台上。JRE由Java虚拟机,类库,以及一些核心文件组成。即Write once, run everywhere.
三种平台简介
1.Java SE:Java标准平台,提供了标准的Java Development Kit(JDK).
2.Java EE:Java企业平台。
3.Java ME:Java小型平台,用于嵌入式的消费产品中,如移动电话。

Java源文件的编写

Java源文件中可以有多个类,但是只能有一个public类,并且该源文件的文件名*.java必须与该public类的名字完全相同。若源文件中没有public类,则源文件的文件名只需与其中的一个类的名字相同。

Java源文件的编译及运行

使用javac.exe编译器对源文件进行编译及运行,方法如下:
(1)在桌面中有E.java源文件
(2)在dos中进入该源文件的所在路径。
(3)编译。
(4)在该路径中生成class文件。
注意:若源文件中包含多个类,则编译将生成对应的多个扩展名为.class的文件,其文件名与对应类的名字相同。方法,作为主类。该方法为程序运行的入口
(5)运行。
注意:一个Java程序必须有一个类含有 public static void main(String args[]) 方法,作为主类。该方法为程序运行的入口.
至于为何main函数是静态的,答案来自度娘:
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,而又要调用该方法,则要先实例化该类,比如要这样 A a=new A();
然后才能调用 a.main(); 

而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使a.main()可以直接被调用。

因此,java规定了main函数必须是静态的
0 0