AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Java First Hello World 程序,你了解多少?

來源: 責編: 時間:2023-09-28 10:09:20 383觀看
導讀1、先決條件要編寫您的第一個程序,您需要:Java SE 開發工具包 8 (JDK 8)您現在可以下載 Windows 版本。(確保您下載的是 JDK,而不是 JRE。)請參閱安裝說明。文本編輯器在此示例中,我們將使用記事本,它是 Windows 平臺附帶的

O9l28資訊網——每日最新資訊28at.com

1、先決條件

要編寫您的第一個程序,您需要:O9l28資訊網——每日最新資訊28at.com

Java SE 開發工具包 8 (JDK 8)

您現在可以下載 Windows 版本。(確保您下載的是 JDK,而不是 JRE。)請參閱安裝說明。O9l28資訊網——每日最新資訊28at.com

文本編輯器

在此示例中,我們將使用記事本,它是 Windows 平臺附帶的一個簡單編輯器。如果您使用不同的文本編輯器,您可以輕松地修改這些說明。O9l28資訊網——每日最新資訊28at.com

這兩項是您編寫第一個應用程序所需的全部內容。O9l28資訊網——每日最新資訊28at.com

2、創建您的第一個應用程序

您的第一個應用程序HelloWorldApp將只顯示問候語“Hello world!”。讓我們按照以下三個步驟來創建、編譯和運行這個HelloWorldApp程序:O9l28資訊網——每日最新資訊28at.com

創建源文件

源文件包含用 Java 編程語言編寫的代碼,您和其他程序員都可以理解這些代碼。您可以使用任何文本編輯器來創建和編輯源文件。O9l28資訊網——每日最新資訊28at.com

將源文件編譯成.class文件

Java 編程語言編譯器 (javac) 獲取您的源文件并將其文本翻譯成 Java 虛擬機可以理解的指令。此文件中包含的指令稱為字節碼。O9l28資訊網——每日最新資訊28at.com

運行程序

Java 應用程序啟動器工具 (java) 使用 Java 虛擬機來運行您的應用程序。O9l28資訊網——每日最新資訊28at.com

3、創建源文件

首先,啟動編輯器。您可以通過選擇程序 > 附件 > 記事本從開始菜單啟動記事本編輯器。在新文檔中,鍵入以下代碼:O9l28資訊網——每日最新資訊28at.com

/** * HelloWorldApp 類實現了一個應用程序* 簡單地打印“Hello World!” 到標準輸出。*/ class HelloWorldApp {     public static void main ( String [] args ) {         System . 出來。println( "你好,世界!" ); //顯示字符串。         }}

O9l28資訊網——每日最新資訊28at.com

在保存文件之前,讓我們在 C 盤創建一個名為myapplication的目錄。現在將代碼保存在名為HelloWorldApp.java的文件中。要在記事本中執行此操作,首先,選擇文件 > 另存為菜單項。然后,在另存為對話框中:O9l28資訊網——每日最新資訊28at.com

O9l28資訊網——每日最新資訊28at.com

通過查看上面的源碼,我們看看class,public,static,void,main,String[],System.out.println()是什么意思。O9l28資訊網——每日最新資訊28at.com

  • class關鍵字用于在java中聲明一個類。
  • public關鍵字是表示可見性的訪問修飾符。這意味著它對所有人可見。
  • static是一個關鍵字。如果我們將任何方法聲明為靜態的,則它被稱為靜態方法。靜態方法的核心優勢是不需要創建對象來調用靜態方法。main 方法由 JVM 執行,因此不需要創建對象來調用 main 方法。所以它節省了內存。
  • void是方法的返回類型。這意味著它不返回任何值。
  • main代表程序的起點。
  • String[] args 用于命令行參數。我們稍后會學習它。
  • System.out.println()用于打印語句。

4、將源文件編譯成.class文件

要編譯源文件,請將當前目錄更改為文件所在的目錄。例如,如果您的源目錄是C 盤上的myapplication,請在提示符下鍵入以下命令并按 Enter:O9l28資訊網——每日最新資訊28at.com

cd C:/myapplication

現在提示應更改為 C:/myapplication>。O9l28資訊網——每日最新資訊28at.com

現在您可以編譯了。在提示符下,鍵入以下命令并按 Enter。O9l28資訊網——每日最新資訊28at.com

javac HelloWorldApp.java

在您有了HelloWorldApp.class文件,您可以運行您的程序了。O9l28資訊網——每日最新資訊28at.com

5、運行程序

在同一目錄中,在提示符處輸入以下命令:O9l28資訊網——每日最新資訊28at.com

java HelloWorldApp

您應該在屏幕上看到以下內容:O9l28資訊網——每日最新資訊28at.com

C:/myapplication>java HelloWorldAppHello World!

恭喜!你的程序有效!O9l28資訊網——每日最新資訊28at.com

從這里開始檢查 JDK 8 和 JRE 8 安裝O9l28資訊網——每日最新資訊28at.com

關鍵點

警告

執行程序時 不要在命令行中使用擴展名 .class 。使用 java ClassName 來運行程序。如果您在命令行中使用 java ClassName.class ,系統將嘗試獲取 ClassName.class.class。O9l28資訊網——每日最新資訊28at.com

提示

如果執行一個不存在的class文件, 就會出現NoClassDefFoundError 。如果您執行一個沒有 main 方法的類文件,或者您錯誤地鍵入了 main 方法(例如,鍵入 Main 而不是 main),將發生 NoSuchMethodError。O9l28資訊網——每日最新資訊28at.com

筆記

在執行 Java 程序時,JVM 首先使用稱為 類加載器的程序將類的字節碼加載到內存中。如果您的程序使用其他類,則類加載器會在需要它們之前動態加載它們。加載一個類后,JVM 使用稱為 字節碼 驗證程序的程序來檢查字節碼的有效性并確保字節碼不違反 Java 的安全限制。Java 強制執行嚴格的安全性以確保 Java 類文件不被篡改并且不損害您的計算機。O9l28資訊網——每日最新資訊28at.com

概括

  • Java 源文件名必須與程序中的公共類名匹配。Java 源代碼文件必須以.java擴展名結尾 。
  • 每個類都被編譯成一個單獨的字節碼文件,該文件與類同名并以 .class 擴展名結尾。

O9l28資訊網——每日最新資訊28at.com

  • 要從命令行編譯 Java 源代碼文件,請使用 javac 命令。
  • 要從命令行運行 Java 類,請使用 java 命令。
  • 每個 Java 程序都是一組類定義。關鍵字 class 引入了類定義。類的內容包含在 塊中。
  • 塊以左大括號 ({)開始 ,以右大括號 (})結束。
  • 方法包含在類中。要運行 Java 程序,該程序必須有一個 main 方法。main方法是程序執行時開始的入口點。
  • Java 中的每條語句都以分號 (;) 結尾,稱為 語句終止符。
  • 保留字或關鍵字對編譯器具有特定含義,不能在程序中用于其他目的。
  • 在 Java 中,注釋在一行中以兩個斜杠 (//) 開頭,稱為行注釋,或者在一行或幾行中包含在 /* 和 */ 之間,稱為塊注釋或段落注釋。編譯器會忽略注釋。
  • Java 源程序區分大小寫。
  • Java 字節碼可以在任何裝有 Java 虛擬機的計算機上執行。

O9l28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-11892-0.htmlJava First Hello World 程序,你了解多少?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 了解Spring中循環依賴流程,絕殺面試官!

下一篇: 好用!這些工具國慶一定要研究下

標簽:
  • 熱門焦點
  • 小米平板5 Pro 12.4簡評:多專多能 兼顧影音娛樂的大屏利器

    疫情帶來了網課,網課盤活了安卓平板,安卓平板市場雖然中途停滯了幾年,但好的一點就是停滯的這幾年行業又有了新的發展方向,例如超窄邊框、高刷新率、多攝鏡頭組合等,這就讓安卓
  • 三言兩語說透設計模式的藝術-簡單工廠模式

    一、寫在前面工廠模式是最常見的一種創建型設計模式,通常說的工廠模式指的是工廠方法模式,是使用頻率最高的工廠模式。簡單工廠模式又稱為靜態工廠方法模式,不屬于GoF 23種設計
  • 一篇文章帶你了解 CSS 屬性選擇器

    屬性選擇器對帶有指定屬性的 HTML 元素設置樣式。可以為擁有指定屬性的 HTML 元素設置樣式,而不僅限于 class 和 id 屬性。一、了解屬性選擇器CSS屬性選擇器提供了一種簡單而
  • .NET 程序的 GDI 句柄泄露的再反思

    一、背景1. 講故事上個月我寫過一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,當時用的是 GDIView + WinDbg 把問題搞定,前者用來定位泄露資源,后者用來定位泄露代碼,后面有朋友反
  • Python異步IO編程的進程/線程通信實現

    這篇文章再講3種方式,同時講4中進程間通信的方式一、 Python 中線程間通信的實現方式共享變量共享變量是多個線程可以共同訪問的變量。在Python中,可以使用threading模塊中的L
  • 微軟邀請 Microsoft 365 商業用戶,測試視頻編輯器 Clipchamp

    8 月 1 日消息,微軟近日宣布即將面向 Microsoft 365 商業用戶,開放 Clipchamp 應用,邀請用戶通過該應用來編輯視頻。微軟于 2021 年收購 Clipchamp,隨后開始逐步整合到 Microsof
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網絡應用程序提供交互性的最常見方式。但我們經常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內置瀏覽器的功能。
  • 破圈是B站頭上的緊箍咒

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之每年的暑期檔都少不了瞄準追劇女孩們的古偶劇集,2021年有優酷的《山河令》,2022年有愛奇藝的《蒼蘭訣》,今年卻輪到小破站抓住了追
  • 與兆芯合作 聯想推出全新旗艦版筆記本電腦開天N7系列

    聯想與兆芯合作推出全新聯想旗艦版筆記本電腦開天 N7系列。這個系列采用兆芯KX-6640MA處理器平臺,KX-6640MA 處理器是采用了陸家嘴架構,16nm 工藝,4 核 4 線
Top