一、java的第一个程序
在电脑中建立一个文件夹java_code,用来存储java的源文件。
这里简历一个文本文件Welcome.java(注意后缀名由txt改为java)
执行java程序的步骤
编译阶段
虽然人能看懂,但是机器看不懂,需要解码成字节码才行。
在命令行中运行这个文件的时候,用javac进行解码。
因为java程序需要到虚拟机中去运行,这里用javac命令执行程序,编译得到class文件,这个class文件就是字节码文件。这个文件就是给虚拟机看的。
执行阶段
从这个图可以看出,编译成class文件以后,需要到jvm中去执行。
此时,再在命令行中输入java Welcome命令即可。
此时,如果在java文件中修改输出的汉字,接着运行java Welcome命令,发现输出的汉字并没有被修改掉,原因在于,此时java执行的类文件还是没变,需要再次用javac进行编译,得到新的class类才行。
二、helloword程序深化
上一节中的代码
//类与文件名必须一致
public class Welcome{
//敲完类名,敲方法
public static void main(String[] args){
System.out.println("大家好,我是lll");
}
}
main方法
main方法,运行程序总有一一个开始运行的地方,就是从main开始运行。
一个源文件可以对应多个class文件
一个源文件可以对应多个class文件。在源文件里面,可以写很多个class,那么再次编译的时候,就会出现很多的class文件了。
public与类名
如果类名前面加了“public”,那么这个类名必须与文件名保持一致才行。
编程风格
编程的时候,应该严格按照下面正确的风格进行编程
写括号或者引号之后,都应该敲完一对括号或者引号以后,再往里加东西。
注释
两个斜杠是单行注释//
多行注释 /* */。注意,多层注释不能嵌套。