XXX.java 称为源文件,源代码。他没法直接运行,必须编译,编译的作用就是看写的java语法有没有错误,如果没有任何错误,就会生产呢个.class文件(字节码文件)
JDK当中自带的javac.exe命令进行java编译。
问:我在window7写的代码可以放到linux系统执行吗?
答:可以,java是跨平台的,因为java虚拟机屏蔽了操作系统的差异
问:在哪里用呢?怎么使用呢?
答:在DOS命令窗口中使用,javac+java源文件的路径
问:一个java源文件可以编译成多个.class文件吗?
答:可以
问:生成class文件之后,java源文件删除会影响java程序的执行吗?
答:不会,但是最好不要删,方便修改调试(谁能保证写的代码一次性就是对的,并且不用修改呢?)
问:修改后的java代码需要重新编译吗?
答:需要,要不然还是之前的效果