4.Java基礎知識-HelloWorld

2021-01-19 有趣的張先生

4.1 執行流程

4.2 編寫代碼步驟

首先定義一個類

public class 類名

在類定義後加上一對大括號

{}

在大括號中間添加一個主(main)方法/函數

public static void main(String [] args){ }

在主方法的大括號中間添加一行輸出語句

System.out.println(「HelloWorld」);

4.3 案例代碼一

public class HelloWorld {

public static void main(String[] args) {

System.out.println("HelloWorld");

}

}

運行代碼步驟:

在命令行模式中, 切換到文件地址

輸入javac命令對原始碼進行編譯,生成字節碼文件

– javac 源文件名.java

編譯完成後,如果沒有報錯信息,輸入java命令對class字節碼文件進行解釋運行,執行時不需要添加.class擴展名

java HelloWorld

4.4HelloWorld案例常見問題

A:找不到文件

a:文件擴展名隱藏導致編譯失敗

b:文件名寫錯了

B:單詞拼寫問題

a:class寫成Class

b:String寫成string

c:System寫成system

d:main寫成mian

C:括號匹配問題

a:把類體的那對大括號弄掉一個

b:把方法體的那對大括號弄掉一個

c:把輸出語句的那對小括號弄掉一個

D:中英文問題

a:提示信息:錯誤: 非法字符: \????的格式

注意:java編程中需要的基本上都是英文字符

4.5 環境變量配置

案例說明

為什麼要配置

– 程序的編譯和執行需要使用到javac和java命令,所以只能在bin目錄下寫程序

– 實際開發中,不可能把程序寫到bin目錄下,所以我們必須讓javac和java命令在任意目錄下能夠訪問

如何配置

– 創建新的變量名稱:JAVA_HOME

計算機-右鍵屬性-高級系統設置-高級-環境變量-系統變量

– 為JAVA_HOME添加變量值:JDK安裝目錄

– 在path環境變量最前面添加如下內容

%JAVA_HOME%\bin;

創作不易,點讚或關注我

後面持續更新從java基礎到java項目實踐

有相關問題可以在評論區提出

你們知道相關Java注釋和關鍵字嗎?齊全的Java關鍵字有哪些?下一篇介紹

相關焦點

  • Java第一個程序HelloWorld
    第一步,在D:\下創建一個Hello.java文件編輯Hello.java文件,輸入內容為(注意:標點符號全為英語半角)解釋:public 意思是公共的,class用於定義類的關鍵字,Hello為類名(用戶自定義),
  • 跟我學java編程—用eclipse創建第一個HelloWorld項目
    圖 10-15 New Java Project(4)在「Java Settings」對話框中,可以設置Java項目構建選項,也可以修改Java程序的輸出目錄,一般採用默認選項即可,下圖紅色框線區域可以修改Java程序的輸出目錄
  • 高淇java之hello world的深化
    一個源文件中至多只能有一個public的類聲明,其它類的個數不限,如果源文件中包含一個public 類,源文件名必須和它中定義的public的類名相同,且以「java」為擴展名。一個源文件可以有多個class正確編譯後的源文件,會得到相應的字節碼文件,編譯器為每個類生成獨立的字節碼文件,且將字節碼文件自動命名為類的名字且以「class」為擴展名。
  • 第一個python程序 helloworld
    解釋器交互式集成開發環境IDE ---pycharm01.第一個python程序 helloworld1.pyhon1.1 python源碼是一個特殊的文本文件,可以用任何文本編譯器編輯1.2後輟後通常是.py文件2.程序的演練在桌面上新建 一個 目錄 python在python目錄下新建一個 文件 01-python-helloworld.py
  • 程序'猿'的「hello,world!」是什麼梗?
    一日,飯後突生雅興,一番磨墨擬紙,並點上了上好的檀香,頗有王羲之風範,又具顏真卿氣勢,定神片刻,潑墨揮毫,鄭重地寫下:hello world很多人不了解程式設計師的人都覺得毫無笑點,其實如果你知道大多程式設計師學編程時第一課的內容時就明白了。
  • RabbitMQ入門之Hello World
    RabbitMQ簡介   在介紹RabbitMQ之前,我們需要了解一些最基礎的概念,相信使用過或者聽說過RabbitMQ的人都不會陌生,但筆者還是不厭其煩地在這裡講述,因為筆者的理念是self contained。Queue:隊列。計算機數據結構中的一種基本類型,遵循「先入先出」(FIFO)的原則,比如我們日常生活中常見的排隊時的隊伍就是一個隊列。
  • 用Java語言巧妙實現javascript的運行
    正文java函數輸出js的hello world:import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.ScriptEngineFactory;import javax.script.ScriptEngineManager;import javax.script.ScriptException
  • 同學你會hello world嗎?給我講清楚點
    記得很清楚第一次面試阿里巴巴的時候,面試官上來讓我寫一個hello world程序當時我真的一面黑人問號的確認了三遍,面試官依舊淡定的說 是的寫完就讓我聊hello world,一個hello world聊了一個小時
  • 給Java新手的一些建議——Java知識點歸納(Java基礎部分)
    JVM相關(包括了各個版本的特性)對於剛剛接觸Java的人來說,JVM相關的知識不一定需要理解很深,對此裡面的概念有一些簡單的了解即可。不過對於一個有著3年以上Java經驗的資深開發者來說,不會JVM幾乎是不可接受的。JVM作為java運行的基礎,很難相信對於JVM一點都不了解的人可以把java語言吃得很透。
  • 只有170位元組,最小的64位Hello World程序這樣寫成
    $ cat > hello.sh <#!/bin/bashecho "hello, world"EOF$ chmod +x hello.sh$ ./helo.shhello, world  按照定義,因為這個腳本可以直接從命令行執行,所以它是可執行程序。  那麼 hello 和 hello.sh 的區別在哪裡?
  • 用eclipse3.62開發第一個java程序
    3.用eclipse3.62開發第一個java程序:使用eclipse之前們需要先配置一下jdk。window/preference/java/installed JREs,詳細請見視頻。我們書中(spring架構,ajax, android)都用eclipse3.62,所以我們還要說明在eclipse中運行helloworld! 在eclipse3.62中:馬克- to-win:馬克 java社區:防盜版實名手機尾號: 73203。
  • 華為物聯網作業系統LiteOS內核教程02-HelloWorld
    填寫工程設置,需要注意一下幾點: 工程名稱和目錄中不可以有中文或者空格 SDK版本選擇最新的IoT_LINK版本,當前最新1.0.0 硬體平臺選擇STM32L431RC_BearPi 示例工程選擇hello_world_demo
  • 現代的 「Hello, World」,可不僅僅是幾行代碼而已
    大多數C語言程式設計師編寫的第一個程序都像下面這樣:1 #include <stdio.h>23int main() {4 printf("Hello, world!\n");5 return 0;6}將這些代碼保存到『hello.c』文件中,然後輸入以下命令(在UNIX系統上):1$ cc hello.c2$ .
  • Java NIO 基礎知識
    虛擬內存被分割為一個個虛擬頁,物理內存也被分割為一個個物理頁,這兩個頁的大小應該是一致的,通常是 4KB - 2MB。舉個例子,看下圖:.進程 1 現在有 8 個虛擬頁,其中有 2 個虛擬頁緩存在主存中,6 個還在磁碟上,需要的時候再讀入主存中;進程 2 有 7 個虛擬頁,其中 4 個緩存在主存中,3 個還在磁碟上。
  • 《你的名字》翻版劇情出現,即將上映hello,world?
    在小編尋找素材時,忽然發現了一個對學過編程的小編一個吸引的話題——「hello world」。當小編打開後,看到的居然是一部動漫?脫髮算怎麼回事,結果小編卻喜歡上了自媒體寫文章這個興趣愛好,但是當小編看到hello world的時候還是會情不自禁地點了進去,看看到底是個什麼鬼?
  • java從菜鳥到大神學習路線:高級篇,最全系列教程!
    響應式編程Spring Boot 2.0性能優化使用單例、使用Future模式、使用線程池、選擇就緒、減少上下文切換、減少鎖粒度、數據壓縮、結果緩存線上問題分析dump獲取線程Dump、內存Dump、gc情況dump分析分析死鎖、分析內存洩露最後我要推薦一下我的java
  • 第一個HarmonyOS「Hello World」運行及代碼解析
    {    "app":{        "bundleName":"com.huawei.huqi.helloworld",        "vendor":"huawei",        "version":{            "code":1,            "name":"1.0"
  • 「Java」基礎06:編寫入門程序
    新建一個記事本,命名為HelloWorld,再將後綴名.txt改變成.java。用記事本打開HelloWorld.java文件,代碼如下:這樣寫完,HelloWorld程序原始碼就編寫好了。二、編譯.java文件是開發人員編寫的原始碼,java程序是在JVM上運行的,但是JVM並不認識.java文件。這個時候就必須要將源文件編譯成JVM能看懂的字節碼文件(.class文件)。
  • openEA周刊第33期 | 本期推薦:在華為鴻蒙OS上嘗鮮,我的第一個「hello world」
    注意:gitee-repo 參數嚴格區分大小寫,請準確填寫,比如 doocs/advanced-java,當你寫成 doocs/Advanced-java 的時候,是訪問不到的,不信你可以試試訪問:https://gitee.com/Doocs/Advanced-java誰在使用?
  • 先來理解一下C語言的Helloworld程序吧
    本文將介紹一下K&R所寫的經典程序:Helloworld的簡要分析。 各位好,編程能力作為新時代的重要能力之一,現在變得越來越熱門,本人作為未來的計算人很樂意簡單介紹一下編程的一些小知識,所以往下看吧,不會後悔的。