我的第一个Java程序 Hello World!
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
我的第一個Java程序 Hello World!
Java 是一門面向?qū)ο缶幊陶Z言, 由 Sun 公司于1995年5月推出,2009年甲骨文公司宣布收購 Sun 公司。 Java 具有簡單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⑵脚_獨立與可移植性、多線程、動態(tài)性等特點 。 Java 可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
今天一起來寫一下 Java 語言的程序 Hello World 吧!
查看 java 版本:
首先需要保證已經(jīng)按照好了 java 環(huán)境, 可以使用 java --version 命令查看:
$ java --version java 10.0.1 2018-04-17 Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10) Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)$ javac --version javac 10.0.1Helloworld.java 代碼:
/*** Hellow World 程序* 這里是注釋 * */ class Helloworld {public static void main(String[] args) {System.out.println("Hello, World!");System.out.println("Hello, Java!");} }編譯并執(zhí)行代碼:
javac 是java語言編程編譯器(java compiler)。 javac 工具讀由java語言編寫的類和接口的定義,并將它們編譯成字節(jié)代碼的 class 文件。
$ javac Helloworld.java $ java Helloworld Hello, World! Hello, Java!可以使用 ls 命令查看,在當(dāng)前目錄下,產(chǎn)生了一個和原類名(Helloworld.java)相同,后綴為 .class 的字節(jié)碼文件 (Helloworld.class):
$ ls -l total 16 -rw-r--r-- 1 wangtest staff 457B 5 27 16:33 Helloworld.class -rw-r--r-- 1 wangtest staff 151B 5 27 16:33 Helloworld.java運行原理:
Java 程序需要【編譯】和【解釋】, 并且裝載到 JVM 虛擬機才能運行,就是需要編譯器、解釋器和JVM虛擬機。
Java 編譯器將 .java 文件編譯成 .class 文件(字節(jié)碼),然后 Java虛擬機 分將其翻譯成為機器碼以便讓計算機執(zhí)行。
代碼說明:
// public: 類修飾,公共 // class: 關(guān)鍵字,類 // HelloWorld: 我們起的類名 public class Helloworld {// static:表明這個方法是靜態(tài)的;// void: 表明這個方式?jīng)]有返回值,即返回值為空;// main: 主函數(shù),程序入口// String[] args: 是方法是參數(shù),參數(shù)名為 args, 參數(shù)類型為 String 的數(shù)組 public static void main(String[] args) {// System: 系統(tǒng);// out: 輸出;// println: 輸出并自動換行System.out.println("Hello, World!");System.out.println("Hello, Java!");}}類: public 是類修飾,表示公有的,外部可以訪問。 class 是關(guān)鍵字,表示這是一個類,HelloWorld 是我們自己起的一個類名;
方法: 在類中,有一個名叫 main 的方法,這個是 Java 程序執(zhí)行入口方法,方法上的 public 也是修飾,表示這個方法是公有的,static 是靜態(tài)修飾關(guān)鍵字,表示這個方法是靜態(tài)方法,void 是方法的返回值,即返回值為空,
方法的參數(shù): 括號里的 String args[] 是方法參數(shù),這里是指字符串?dāng)?shù)組;
方法的內(nèi)容: 這里我們只輸出了兩個字符串。 System 是 java.lang 里面的一個類,out 是 System 類里面的一個靜態(tài)數(shù)據(jù)成員,而且這個成員是 java.io.PrintStream 類的引用。 println() 就是 java.io.PrintStream 類里的一個方法,它的作用是向控制臺輸出信息。
參考鏈接
https://blog.csdn.net/djfgduyhgfu/article/details/52836762
http://www.cnblogs.com/eniac12/p/5143160.html
https://blog.csdn.net/Celeste7777/article/details/49284281
轉(zhuǎn)載于:https://my.oschina.net/wangyongtao/blog/1819515
總結(jié)
以上是生活随笔為你收集整理的我的第一个Java程序 Hello World!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装mysql时报错:mysql fil
- 下一篇: Java程序员:这是一个最好的时代,也是