java第一个helloworld_Java第一个程序--HelloWorld
HelloWorld:已經不是一個簡簡單單的程序了,后續所有編程語言框架的學習,搭建好了之后跑一個最簡單的程序測試,都叫HelloWorld。
步驟
1.新建一個文件夾code(存放剛開始學習的代碼),下面在創建一個day01的文件夾(存放第一天的代碼)
代碼就是指令,指令用文本來承載就行了,不適用其他格式
在新建好的目錄下右鍵
Windows7
Windows10
2.修改:文件名.后綴
3.右擊文件
4.輸入代碼
5.看下面的圖
首先配置完環境變量,上面的兩個命令可以在任何位置(文件夾)下執行
但是要使用命令編譯或者運行Java的代碼需要找到對應文件的位置
①找到對應HelloWorld.java的位置。(使用cmd命令)
偷懶的技巧:?回車就行不用使用dir cd等命令。
②使用javac編譯HelloWorld.java文件,輸完后按回車執行命令
直接出來下一行沒有提示錯誤就會在文件夾下多出來一個:.class字節碼文件,
字節碼文件名稱是源文件中的類名,字節碼文件對應的就是java文件中的類
③解釋運行字節碼文件:使用java命令后面+字節碼文件的名稱(類的名稱)不要后綴
會提示錯誤,沒有找到mian方法。main方法是程序的入口,編譯的時候可以沒有,運行的時候必須要有。格式是固定的
按照提示補全類中的內容
因為修改過源文件,所以需要重新編譯。
偷懶的方法:在窗口中用↑鍵可以調出之前使用過的命令,按過了(跳到別的命令)就可以使用↓鍵再往回找。找到后回車就行了
沒有錯誤提示,重新編譯完成后會覆蓋之前的 .class文件(字節碼文件)
④繼續解釋運行字節碼文件:使用java命令后面+字節碼文件的名稱(類的名稱)不要后綴
現在就不會有錯誤提示了,但是啥也沒有
⑤寫一段代碼,照抄以后學到自然就懂了
⑥因為修改過源文件,所以又要重新編譯。編譯完后接著運行
內容就是""中的部分
Java第一個程序就完成了
注意的細節
1.不要在命令后+;
2.寫錯文件名稱會提示找不到,無法加載
3.寫小寫的名稱也能執行命令,是因為Windows不區分大小寫,而Java嚴格區分大小寫
javac找的是源文件,是Windows環境下找所以大小寫無所謂
但是java就區分大小寫
因為這時候就回到Java層面了,java命令是java虛擬機運行.class字節碼文件的命令,虛擬機找不到
4.什么都沒寫錯,提示找不到,無法加載。有可能是classpath配置錯了
classpath其實也可以不用配置
classpath是class文件的路徑,java命令運行.class文件后就會去classpath下面找。
你寫到day01目錄下,然后讓命令去到配置錯誤的classpath下去找,就會提示找不到,無法加載。
5.java代碼嚴格區分大小寫
6.語句結束要+;(英文的)
小結第一個程序
編寫
Java源文件以“java”為擴展名。源文件的基本組成部分是類(class),如 本例中的HelloWorld類。
Java應用程序的執行入口是main()方法。它有固定的書寫格式: public static void main(String[] args) {...}
args是argument參數的縮寫
能變的地方只有參數名稱args,中括號[]的位置 可以寫在參數名稱后
Java語言嚴格區分大小寫。
Java方法由一條條可執行語句構成,每個語句以“;”結束。(可以從右往左看,每一行末尾要么是;結尾。要么是}結尾)
大括號都是成對出現的,缺一不可。
一個源文件中最多只能有一個public類。其它類的個數不限,如果源文件包含 一個public類,則文件名必須按該類名命名。
什么都不寫
編譯:
源文件有幾個類生成幾個字節碼文件
運行:只能運行有main方法的.class文件
總結
以上是生活随笔為你收集整理的java第一个helloworld_Java第一个程序--HelloWorld的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++中的也能使用正则表达式
- 下一篇: java美元兑换,(Java实现) 美元