我的第一个Java程序 Hello World!
2019獨角獸企業重金招聘Python工程師標準>>>
我的第一個Java程序 Hello World!
Java 是一門面向對象編程語言, 由 Sun 公司于1995年5月推出,2009年甲骨文公司宣布收購 Sun 公司。 Java 具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點 。 Java 可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
今天一起來寫一下 Java 語言的程序 Hello World 吧!
查看 java 版本:
首先需要保證已經按照好了 java 環境, 可以使用 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!");} }編譯并執行代碼:
javac 是java語言編程編譯器(java compiler)。 javac 工具讀由java語言編寫的類和接口的定義,并將它們編譯成字節代碼的 class 文件。
$ javac Helloworld.java $ java Helloworld Hello, World! Hello, Java!可以使用 ls 命令查看,在當前目錄下,產生了一個和原類名(Helloworld.java)相同,后綴為 .class 的字節碼文件 (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 文件(字節碼),然后 Java虛擬機 分將其翻譯成為機器碼以便讓計算機執行。
代碼說明:
// public: 類修飾,公共 // class: 關鍵字,類 // HelloWorld: 我們起的類名 public class Helloworld {// static:表明這個方法是靜態的;// void: 表明這個方式沒有返回值,即返回值為空;// main: 主函數,程序入口// String[] args: 是方法是參數,參數名為 args, 參數類型為 String 的數組 public static void main(String[] args) {// System: 系統;// out: 輸出;// println: 輸出并自動換行System.out.println("Hello, World!");System.out.println("Hello, Java!");}}類: public 是類修飾,表示公有的,外部可以訪問。 class 是關鍵字,表示這是一個類,HelloWorld 是我們自己起的一個類名;
方法: 在類中,有一個名叫 main 的方法,這個是 Java 程序執行入口方法,方法上的 public 也是修飾,表示這個方法是公有的,static 是靜態修飾關鍵字,表示這個方法是靜態方法,void 是方法的返回值,即返回值為空,
方法的參數: 括號里的 String args[] 是方法參數,這里是指字符串數組;
方法的內容: 這里我們只輸出了兩個字符串。 System 是 java.lang 里面的一個類,out 是 System 類里面的一個靜態數據成員,而且這個成員是 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
轉載于:https://my.oschina.net/wangyongtao/blog/1819515
總結
以上是生活随笔為你收集整理的我的第一个Java程序 Hello World!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装mysql时报错:mysql fil
- 下一篇: set,env和export命令显示sh