J2SE基礎(chǔ)之命令行中編寫第一個 Hello World
大家真正在工作中開發(fā) java 應(yīng)用都會使用eclipse,myeclipse, IntelliJ等等
不過依然值得花10分鐘學習如何使用最原始的命令行格式編譯和執(zhí)行java 程序
使用最原始的命令行方式來執(zhí)行Hello World
步驟 1 : 先看運行效果
在控制臺下運行第一個Java程序,可以看到輸入了字符串
hello world

步驟 2 : 準備項目目錄
通常都會在e: 創(chuàng)建一個project目錄
在這個例子里,我們用的是e:/project/how2java 目錄作為項目目錄
所有的java代碼都會放在這個項目目錄下
并創(chuàng)建一個目錄 src用于存放java源代碼 .java 文件

步驟 3 : 創(chuàng)建第一個java 源文件
創(chuàng)建第一個java 源文件
在桌面右鍵->新建->文本文件 得到一個文件”新建 文本文檔.txt“
右鍵該文件->重命名為 HelloWorld.java
在該文件中敲入如下代碼
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
}
因為java 是面向?qū)ο蟮木幊陶Z言,所以我們實際上是在創(chuàng)建一個個的類
class HelloWorld 表示這個類的名字是HelloWorld
public static void main(String[] args) 這是主方法,所有代碼的入口
如果你學過c語言 ,相當于 _main 程序入口
System.out.println("hello world"); 表示在控制臺(黑屏幕)輸出一個字符串“hello world”
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world");
}
}
步驟 4 : 編譯
.java 文件是java的源文件,但是不能直接運行,必須先被編譯成為.class文件 才能夠執(zhí)行
java 使用 javac命令進行編譯
語法:
javac filename.java
注:必須跟上.java 后綴名
如圖 執(zhí)行如下命令:
運行 win+r,輸入 cmd 進入控制臺界面
e: 切換盤符為e盤
cd e:\project\how2java\src 切換目錄到源文件目錄
javac HelloWorld.java 編譯命令 javac 文件名大小寫必須一致
如果得到一行空白,就表示成功了,并且得到一個class文件: HelloWorld.class

步驟 5 : 運行
java的運行命令是
java classname
如圖 執(zhí)行如下命令:
運行 win+r,輸入 cmd 進入控制臺界面
e: 切換盤符為e盤
cd e:\project\how2java\src 切換目錄到源文件目錄
java HelloWorld
注意大小寫需要一致,并且沒有后綴名.class
運行成功后會看到字符串 "hello world"

步驟 6 : 關(guān)于類
java所有的代碼都是運行在類里面的
public class HelloWorld
public 表示這是一個可以公開訪問的類
class 表示這個一個類
HelloWorld 表示類的名字,每個單詞的首字母大寫
public class HelloWorld{
}
步驟 7 : 主方法
public static void main(String[] args)
你會寫很多代碼,總有第一行執(zhí)行的代碼,這就是主方法
args 表示運行參數(shù),在本例中沒有使用到。
public static void main(String[] args){
System.out.println("hello world");
}
步驟 8 : 控制臺輸出
System.out.println("hello world");
會在控制臺輸出字符串
println 表示打印數(shù)據(jù)到控制臺,并且換行
System.out.println("hello world");
相關(guān)文章
Java中SpringSecurity密碼錯誤5次鎖定用戶的實現(xiàn)方法
這篇文章主要介紹了Java中SpringSecurity密碼錯誤5次鎖定用戶的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03
詳解MyBatis-Plus Wrapper條件構(gòu)造器查詢大全
這篇文章主要介紹了詳解MyBatis-Plus Wrapper條件構(gòu)造器查詢大全,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08
總結(jié)Java中線程的狀態(tài)及多線程的實現(xiàn)方式
Java中可以通過Thread類和Runnable接口來創(chuàng)建多個線程,線程擁有五種狀態(tài),下面我們就來簡單總結(jié)Java中線程的狀態(tài)及多線程的實現(xiàn)方式:2016-07-07
Java在Map轉(zhuǎn)Json字符串時出現(xiàn)"\"轉(zhuǎn)義字符的解決辦法
當一個Map被轉(zhuǎn)成Json字符串后,被添加到另一個Map中,會出現(xiàn)被加上“\”轉(zhuǎn)義字符的情況,這個時候該如何解決呢,下面就來和小編一起了解一下2023-07-07
SpringBoot整合Kaptcha實現(xiàn)圖片驗證碼加減乘除功能
在開發(fā)Web應(yīng)用時,驗證碼是一個常見的功能,它可以幫助我們防止機器人的惡意操作,今天我們將學習如何使用Kaptcha生成圖片驗證碼,并自定義驗證碼內(nèi)容為100以內(nèi)的加減乘除運算,感興趣的朋友跟隨小編一起看看吧2024-07-07

