Java在对代码就行编译时都完成了哪些操作?只是简单的语法检查吗?

解决方案 »

  1.   

    生成可以在jvm上运行的.class文件
      

  2.   

    基本就是这些
    还有逻辑的判断
    比如 return 后边的代码不可执行等等
      

  3.   

    主要是生成jvm能够识别的.class字节码文件
    java的跨平台性就是这个
      

  4.   

    编译的步骤有两个:
    1,检查语法错误,如果没有语法错误,那么则进行第二步生成class文件,否则报错!