- 如果一个源文件中什么内容都没有,编译会不会生成 字节码文件?
不会(字节码生成的文件是类名,什么都没有不会生成字节码文件) - 如果一个类中没有主方法,编译运行会怎么样?:
编译可以通过,但运行报错
主方法 :
是一个特殊的方法 ,是程序的入口,JVM开始执行的地方 - 我们的代码最小的存在单位是类
- 类,主方法(方法)大括号叫结构性的代码 后面不需要 ; [分号]【格式规范要求】
- 功能执行语句,例如 打印语句 后面必须加上;
- 类结构体中不能够写功能执行语句, 例如打印语句
- 所有的标点符号都必须是英文状态下的
- Java代码中是严格区分大小写
- 一个Java源文件中可以写多个并列的类,编译完毕之后会生成多个独立的字节码文件
- 字节码文件的名字和类名一致,建议源文件名字和类名一致
- 一个类可以使用public修饰
- 如果一个类使用public修饰,必须和源文件名字一致,
- 一般一个类会用public修饰,所以一般一个java文件里只写一个类,不建议写多个类。
- 在类的内部,也可以写类,叫做内部类