java程序代码的运行机制_1.4Java程序的运行机制
Java 程序的運(yùn)行必須經(jīng)過(guò)編寫(xiě)、編譯和運(yùn)行 3 個(gè)步驟。
編寫(xiě):是指在 Java 開(kāi)發(fā)環(huán)境中進(jìn)行程序代碼的輸入,最終形成后綴名為 .java 的 Java 源文件。
編譯:是指使用 Java 編譯器對(duì)源文件進(jìn)行錯(cuò)誤排査的過(guò)程,編譯后將生成后綴名為 .class 的字節(jié)碼文件,不像C語(yǔ)言那樣生成可執(zhí)行文件。
運(yùn)行:是指使用 Java 解釋器將字節(jié)碼文件翻譯成機(jī)器代碼,執(zhí)行并顯示結(jié)果。
示例代碼:
public class Welcome
{
public static void main(String[] args)
{
String greeting = "Welcome to Java Tutorial!";
System.out.println(greeting);
for (int i = 0; i < greeting.length(); i++)
System.out.print("=");
System.out.println();
}
}
保存為Welcome.java文件,執(zhí)行如下:
示例講解:
1.源文件的文件名必須與公用類(lèi)名相同,并用.java作為擴(kuò)展名;
2.public是訪問(wèn)修飾符(access modifier),關(guān)鍵字class后面緊跟類(lèi)名,類(lèi)名以大寫(xiě)字母開(kāi)頭;
3.關(guān)鍵字 static 表示main方法是一個(gè)靜態(tài)方法,允許調(diào)用 main() 方法,無(wú)須創(chuàng)建類(lèi)的實(shí)例。
4.關(guān)鍵字 void 表示 main() 方法沒(méi)有返回值。
5.String[] args代表main方法參數(shù)是字符串?dāng)?shù)組參數(shù)。
6.Java區(qū)分大小寫(xiě)的,如果main寫(xiě)成Main,程序會(huì)無(wú)法運(yùn)行;
7.Java虛擬機(jī)總是從公共類(lèi)的main方法的代碼執(zhí)行,公共類(lèi)和main方法必須是public;
6.out是System類(lèi)的靜態(tài)字段,out是PrintStream的對(duì)象;
7.完整的語(yǔ)句要以;符號(hào)結(jié)束。
原創(chuàng)文章,作者:huoxiaoqiang,如若轉(zhuǎn)載,請(qǐng)注明出處:https://www.huoxiaoqiang.com/java/javabasic/2459.html
總結(jié)
以上是生活随笔為你收集整理的java程序代码的运行机制_1.4Java程序的运行机制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java代码没错却运行不了_Java代码
- 下一篇: java r$_基于javacv的人脸检