java运行机制
- 执行流程分析
.java文件(也称作源文件)通过javac编译成.class文件(字节码文件)再通过java运行得到结果(本质:将.class文件放到对应的JVM执行,JVM可以识别字节码文件)
- 编译:
- 将源文件.java编译成JVM 识别可识别的文件,源文件有错误是,编译会给相应的提示,直到正确编译会生成一个.class文件
- 每次修改源文件后需要重新编译生成对应的.class文件,运行时的结果才是最新结果
- 运行:
- 有了可执行的java程序(.class文件)
- 通弄个运行工具java.exe对字节码文件进行执行,本质是将。.class文件装到JVM机中执行
Java开发细节
- java源文件以.java为扩展名,源文件的基本组成部分是类(class)
- java应用程序执行入口是main()方法,有固定的书写格式:public static void main(String[] args){…}
- java语言严格区分大小写
- java方法每条语句以分号;结束
- 大括号{}成对出现,缺一不可
- 一个源文件最多执行有一个public类,其他类不限,编译后每一个类都对应一个.class文件
7.如果源文件包含一个public类,则文件名必须按该类名命名
8.一个源文件最多执行有一个public类,其他类不限,也可以将main()方法写在非public类这种,指定运行非public类,这样的入口就是非public的main方法