您好,登錄后才能下訂單哦!
本篇內容介紹了“Java輸出HelloWorld的代碼怎么寫”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
踏過JDK開發環境安裝這所大門,我們正式走進了Java的世界。Java是一門面向對象的編程語言,不僅吸收了c++語言的各種有點,還摒棄了c++里難以理解的多繼承,指針等概念,因此它具有功能強大和簡單易用兩個特征,它的語法比c/c++都更加簡單,它最大的優點就是可移植性很高,一次編寫,到處執行,今天我們就來練習一下Java入行的第一段代碼。
public class HelloWorld { //HelloWorld叫做類名
public static void main(String[]args) { //void代表無返回值
System.out.println("HelloWorld"); //打印括號里面的東西,并且換行——類似于c語言中的printf函數,由雙引號引起來的“HelloWorld”叫做字符串類型,*注:c語言中沒有字符串類型*
} //里面的大括號之間叫做方法體
} //外面的大括號之間叫做類體,類體的組成由方法體和字段組成,類體存在于源文件,方法存在于類,語句存在于方法
書寫代碼的時候需要注意
1: 在一個java文件當中,只能有一個類被public關鍵字修飾,換句話說也就是只能有一個public 的類
2:被public關鍵字修飾的類類名需要和文件名是相同的(文件名不可以是數字和漢字),如果沒有public修飾的類,那么文件名可以任意命名
3編程規范建議:左括號是緊跟著當前行,并且最好空一格
4類名采用大駝峰的形式,大駝峰-如果只有一個單詞,首字母大寫,如果有兩個單詞,兩個首字母都要大寫
5:Java中的main只能固定這么寫,與c語言有所不同
當程序寫完之后,我們要做的肯定就是編譯運行起來,編譯運行代碼的方式由于我采用的是notepad++記事本寫的代碼,所以我這里用DOC界面運行。
首先新建一個文件夾,在文件夾里面新建一個文本文檔,然后將文本文檔重命名為我們寫的程序中被public關鍵字修飾的類名,并且把后面的后綴改為.java
注意:當修改完文件名后綴之后如果沒有出現上圖界面,或者后面編譯的時候DOC界面顯示找不到文件,說明文件名后綴被隱藏了,需要我們取消隱藏,百度上有很詳細的方法文件名修改完成之后,我們要用notepad++記事本打開它來寫我們的程序,此時用電腦自帶的記事本已經是打不開了的。選中文件,右擊鼠標,會有一個打開方式的選項,選則notepad++即可
此時在此界面寫上我們開頭的第一段Java程序,然后ctrl+s保存,注意:每次記事本寫完程序都要保存,然后重新編譯
此時HelloWorld.java這個源文件是在磁盤上的,我們按住windows+r兩個鍵,輸入cmd,進入DOC界面
注意:此時默認打開是c盤,如果源代碼保存在其他盤,直接輸入其他盤就可以了在DOC界面輸入cd+一個空格,然后復制粘貼源代碼所在路徑,回車
接著再輸入javac 文件名.java,回車,此時代表程序已經編譯完成,源文件默認生成了HelloWorld.class——字節碼文件
注意:字節碼文件——.class文件,一個類對應一個字節碼文件,這樣是為了使用方便,如果需要HelloWorld,那么就加載相應的字節碼文件,在java中,用到哪個類,就加載哪個類,字節碼文件用notepad++打開是一堆亂碼,它是二進制文件,是讓機器去識別的此時在剛才的DOC窗口再次輸入java和文件名。代表程序運行完成,我們會看到DOC界面輸出了HelloWorld,代表此次程序編譯運行成功
解決方法:在編譯的時候:javac HelloWorld.java -encoding utf-8
在這個最簡單的java程序編譯運行中,我們可以看出javac和java都屬于JDK命令。javac就是java的編譯器。 編譯命令也就是javac,運行命令也就是java,javac命令的作用是讓Java編譯器獲取Java應用程序HelloWorld.java.的源代碼,把它編譯成符合java虛擬機規范的字節碼文件,也就是.class文件。它就是虛擬機上的可執行文件,虛擬機又把相應的字節碼文件翻譯為操作系統對應的機器碼,java程序最后跑起來都跑到了JVM-Java Viture machine(Java虛擬機)它可以把.class文件加載到JVM當中來運行。也就是說javac把java的源代碼轉化為字節碼,形成.class文件,然后在虛擬機上運行。idea eclipse等都可以看作java虛擬機。
那么現在我們知道了三個名詞
JDK:JAVA開發工具
JRE:Java運行環境
JVM:java虛擬機
JDK默認包含JRE,JRE又默認包含JVM(最核心)
那么什么是虛擬機呢?虛擬機就相當于一臺電腦,所有的文件都要去虛擬機跑,跨平臺指得就是不管哪個系統,只要有JDK,就有JVM。就能編譯運行java程序。
“Java輸出HelloWorld的代碼怎么寫”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。