一、java执行流程分析
.java文件 源文件 → javac Hello.java 编译 → 获得 .class文件 字节码文件
→ java Hello 运行 → 获得结果
二、什么是编译
1、有了java源文件,通过编译器将其编译成JVM可以识别的字节码文件。
2、在该源文件目录下,通过javac编译工具对Hello.java文件进行编译。
3、如果程序没有错误,没有任何提示,但在当前目录下会出现一个。
class文件,该文件称为字节码文件,也是可以执行的java的程序。
三、什么是运行
1、有了可执行的java程序(Hello.class字节码文件)
2、通过运行工具java.exe对字节码文件进行执行,本质就是.class装载到jvm机执行
四、Java程序开发注意事项
对修改后的Hello.java 源文件需要重新编译,生成新的class文件后,在进行执行,才能生效.
五、Java开发需要注意的事
1.Java源文件以。java为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类
2.Java应用程序的执行入口是main()方法。他有固定的书写格式:
3.JAVA语言严格区分大小写
4.Java方法由一条条语句构成,每个语句以;结束。
5.大括号都是成对出现的,缺一不可。[习惯,先写{}在写代码]
6.一个源文件中最多只能有一个public了。其他类的个数不限。
Dog 是一个类
编译后,每一个类,都对应一个.class
class Dog{}
class Tiger{}
7.如果原文件包含一个public类,则文件名必须该类名命名。
8.一个源文件中最多只能有一个public类。
其他类的个数不限,也可以将main方法写在非public类中,
然后指定运行非public类,这样入口方法就是非public的main方法。
六、转义字符
//1.\t:一个制表位,实现对齐的功能
System.out.println("要继续努力呀\t加油");
//2.\n:换行符
System.out.println("要继续努力呀加油\n");
//3.\\:一个\
System.out.println("C:\\Windows\\System32\\cmd.exe");
//4.\":一个"
System.out.println("\"要继续努力呀加油\"");
//5.\':一个'
System.out.println("\'要继续努力呀加油\'");
//6.\r:一个回车 System.out.println("要继续努力\r加油呀"); /r会把最前面的字覆盖修改为后面的信息
System.out.println("要继续努力\r加油呀");
输出:加油呀努力