1. Java是怎么执行的
- 程序的运行是以对象为调用单位的。 字节码文件加载到虚拟机的方法区后,在程序运行过程,通过 class字节码文件创建与其对应的对象信息 。
- Java是跨平台的,没有Windows专有的.exe运行文件。
2. 第一个程序
首先要有IDEA软件
- 新建文件并命名为HelloWorld(叫什么都无所谓)。快捷键 alt+insert
- 编写以下代码。
package com.company;
public class One {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
第一个程序详解
-
package com.company;
这句一般是IDEA自动生成的,其目的是用来定位该程序的Main.java文件在哪。 -
public class One
- public 表示公共的。
- class 用来标识这是一个类。
- One 类名,使用该类时可以通过这个名字来调用。
-
public static void main(String[] args)
:程序的入口- public 表示公共的:因为main方法要被JVM(虚拟机)调用,所以要使其访问权限最大
- static 表示静态的:被JVM调用,不需要创建对象,直接通过类名访问
- 因为main方法是静态的,所以测试类中的其他方法也必须是静态的
- void 表示无返回值:不需要给JVM返回值
- String[] args :以前用于接收键盘录入数据,现在已经无用
注意!main方法也可以被手动调用