源代码(.java文件)——>javac程序来编译这个源代码——->编译成.class文件(这个文件是由字节码组成的)——->启动java虚拟机来运行.class文件
什么是源文件? –>源文件(扩展名为.java)带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包在花括号内。
什么是类? –>类中带有一个或多个方法。方法必须在类的内部声明。
什么是方法? –>在方法的花括号中编写方法应该执行的指令。方法代码是由一组语句组成,可以将方法想象成是一个函数或过程。
也就是说:类存于源文件里面;方法存于类中;语句存于方法中
程序代码(Loopy.java)
public class Loopy { public static void main(String[] args) { int x = 1; System.out.println("Before the Loop "); while(x < 4) { System.out.println("In the Loop"); System.out.println("Value of x is " + x); x = x +1; } System.out.println("This is after the Loop"); } }命令行中执行命令:
>javac Loopy.java //编译源文件为字节码文件 >java Loopy //虚拟机运行字节码文件运行结果:
程序代码(IfTest.java)
public class IfTest { public static void main(String[] args) { int x = 2; if(x == 3) { System.out.println(" x must be 3"); } else { System.out.println("x is not be 3"); } System.out.println("This runs no matter what"); } }命令行中执行命令:
>javac IfTest.java >java Iftest运行结果: