相同的文件名一个是java后缀一个是class后缀一样么

解决方案 »

  1.   

    .java 是你的代码原文件, class是经过javac编译之后生成的字节码文件
      

  2.   

    .java 是你自己写的代码,.class是java虚拟机运行的代码
      

  3.   

    不一样的,首先.java文件是自己写代码时候的文件,比如你用idea、eclipse的时候一般都会先新建一个.java文件。当你用这些编译环境运行你的.java文件是,它就会自动帮你生成一个java虚拟机可以执行的.class文件,这也就是java的一次编译,处处执行的原理了