許多人初學(xué)Java時都會有一個疑問:idea創(chuàng)建Java和class一樣嗎?
答案是不一樣的。Java后綴名為.java,而class后綴名為.class。Java文件是我們編寫的源碼文件,需要通過編譯器編譯成可執(zhí)行代碼,也就是class文件。class文件是編譯后的Java代碼,它包含了Java虛擬機能夠執(zhí)行的代碼。
在使用idea創(chuàng)建Java文件時,我們需要創(chuàng)建一個以.java結(jié)尾的文件,然后編寫我們的Java代碼。而 class 文件則是編譯器會自動幫助我們生成的,我們只需要在idea中點擊編譯即可生成class文件。
//示例Java代碼 public class HelloJava { public static void main(String[] args) { System.out.println("Hello Java!"); } }
當(dāng)我們在idea中編輯好這段代碼,并且點擊編譯,編譯器就會自動將它編譯成如下的class文件:
//示例class文件 public class HelloJava { public static void main(String[] args) { System.out.println("Hello Java!"); } }
因此,我們可以得出結(jié)論,idea創(chuàng)建Java和class的方式是不同的,但我們在使用時需要同時掌握兩者的知識,才能夠更好地編寫Java代碼。