本文目錄一覽:
java編譯里的javac是什麼?
javac是編譯java程序的工具,它就是一個普通的.exe的文件
.exe、.com、.sys這樣的後綴名的文件叫可執行文件。在dos中,如果想運行這些文件,直接輸入文件的名稱就可以了,可以不用加上後綴
所以我們編譯java程序時,其實是運行javac.exe程序,然後把java程序的文件名作為參數傳遞給它。
java中給我們提供了很多工具,你可以到java安裝目錄中的jdk或jre子目錄下面的bin目錄中看到它們,其中就有javac.exe
java 和javac的區別
javac用來編譯java文件,java用來執行。
1,javac命令用來編譯java文件,例如編寫一個Test.java文件,使用javac Test.java可以執行編譯操作,將生成一個Test.class文件。
2,java命令可以執行生成的class文件,使用java Test可以執行編寫的代碼。
javac是什麼?
javac是Java編譯器,負責將Java源代碼轉換成字節碼文件。
javac 可以隱式編譯一些沒有在命令行中提及的源文件。用 -verbose 選項可跟蹤自動編譯。當編譯源文件時,編譯器常常需要它還沒有識別出的類型的有關信息。
javac的特點
javac具有簡單性、面向對象、分布性、解釋性、可靠、安全、平台無關、可移植性、高性能、多線程、動態性等特點。提供了異常處理機制,程序員可以把錯誤代碼放在一起,這樣可以簡化錯誤處理任務,便於恢復。不支持指針,杜絕了內存的非法訪問。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245668.html