- Java面向?qū)ο蟪绦蜷_發(fā)及實戰(zhàn)
- 肖睿 崔雪煒
- 711字
- 2020-09-24 12:26:02
1.1.3 編寫第一個Java程序
開發(fā)Java程序的簡單步驟如下。
(1)創(chuàng)建Java源程序。Java源程序用.java作為擴展名,用Java語言編寫,可以用任何文本編輯器創(chuàng)建與編輯。
(2)編譯源程序生成字節(jié)碼(Bytecode)文件。Java編譯器讀取Java源程序并將其翻譯成Java虛擬機(Java Virtual Machine,JVM)能夠理解的指令集合,且以字節(jié)碼的形式保存在文件中。字節(jié)碼文件以.class作為擴展名。
(3)運行字節(jié)碼文件。Java解釋器讀取字節(jié)碼,取出指令并翻譯成計算機能執(zhí)行的代碼,完成運行過程。
1. 創(chuàng)建Java源程序
示例1
使用記事本編寫Java程序,在命令行窗口執(zhí)行后輸出個人信息。
實現(xiàn)步驟如下。
(1)打開記事本等文本編輯器。
(2)輸入以下關(guān)鍵代碼。
(3)將該文件以Person.java為名稱保存。
關(guān)鍵代碼:
public class Person{ public static void main(String[] args){ System.out.println("姓名:小強"); System.out.println("志向:軟件開發(fā)高手!"); } }
代碼分析如下。
? public class Person{}是Java程序的主體框架,代碼都寫在這個框架內(nèi),其中, class的含義是類,Person是類名。整個類的所有代碼都是在一對大括號中(即“{”和“}”之間)定義完成的,這標志著類定義塊的開始和結(jié)束。
? main()方法是Java程序的執(zhí)行入口,對程序中出現(xiàn)的public、static、void、String[] args等詞的含義在后續(xù)章節(jié)中會詳細講解,此階段只需記住書寫格式,會寫即可。
? System.out.println()是Java的輸出語句。
2. 編譯并運行
JDK含有編譯、調(diào)試和執(zhí)行Java程序所需的軟件和工具,它是一組命令行工具。可在命令行窗口編譯并執(zhí)行Person.java文件的具體操作,程序運行效果如圖1.1所示。
javac命令用于將Java源代碼文件編譯成字節(jié)碼,在命令行窗口中執(zhí)行“javac Person. java”命令,如果編譯成功,會在Person.java文件同級目錄下生成Person.class的字節(jié)碼文件。
java命令用于執(zhí)行Java字節(jié)碼文件,也就是執(zhí)行程序。此處執(zhí)行Person類,輸出個人信息。
提示
在執(zhí)行javac命令時,后面要跟源文件,擴展名為.java;在執(zhí)行java命令時,后面跟的是類,此時沒有擴展名,這里是Person類。
- JavaScript全程指南
- INSTANT OpenCV Starter
- HoloLens Beginner's Guide
- Apache Spark 2 for Beginners
- Python 3網(wǎng)絡(luò)爬蟲實戰(zhàn)
- Learning Apache Kafka(Second Edition)
- C語言程序設(shè)計學(xué)習(xí)指導(dǎo)與習(xí)題解答
- Python機器學(xué)習(xí)基礎(chǔ)教程
- ExtJS Web應(yīng)用程序開發(fā)指南第2版
- FPGA嵌入式項目開發(fā)實戰(zhàn)
- 零基礎(chǔ)學(xué)C++(升級版)
- Mastering VMware Horizon 7(Second Edition)
- Deep Learning for Natural Language Processing
- 數(shù)字媒體技術(shù)概論
- Test-Driven iOS Development with Swift