久久精品国产亚洲高清|精品日韩中文乱码在线|亚洲va中文字幕无码久|伊人久久综合狼伊人久久|亚洲不卡av不卡一区二区|精品久久久久久久蜜臀AV|国产精品19久久久久久不卡|国产男女猛烈视频在线观看麻豆

    1. <style id="76ofp"></style>

      <style id="76ofp"></style>
      <rt id="76ofp"></rt>
      <form id="76ofp"><optgroup id="76ofp"></optgroup></form>
      1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構

        手機站
        千鋒教育

        千鋒學習站 | 隨時隨地免費學

        千鋒教育

        掃一掃進入千鋒手機站

        領取全套視頻
        千鋒教育

        關注千鋒學習站小程序
        隨時隨地免費學習課程

        當前位置:首頁  >  技術干貨  > 如何開發(fā)屬于自己的第一個Java程序

        如何開發(fā)屬于自己的第一個Java程序

        來源:千鋒教育
        發(fā)布人:qyf
        時間: 2021-07-27 17:26:00 1627377960

          學習java技術都是循序漸進的,搭建好了Java開發(fā)環(huán)境之后,下面就來學習一下如何開發(fā)Java程序。為了讓初學者更好地完成第一個Java程序,接下來小編通過幾個步驟進行逐一講解。

          1.編寫Java源文件

          在D盤根目錄下新建一個test文件夾,并在該文件夾中新建文本文檔,重命名為HelloWorld.java后,用記事本方式打開,在其中編寫一段Java代碼,如文件1所示。

          文件1 HelloWorld.java

          public class HelloWorld {

          public static void main(String[] args) {

          System.out.println("這是第一個Java程序!");

          }

          }

          文件1中的代碼實現(xiàn)了一個Java程序,下面對其中的代碼進行解釋說明。

          ● class是一個關鍵字,它用于定義一個類。在Java中,類就是一個程序的基本單元,所有的代碼都需要在類中書寫。

          ● HelloWorld是類的名稱,簡稱類名。class關鍵字與類名之間需要用空格、制表符、換行符等任意的空白字符進行分隔。類名之后要寫一對大括號,它定義了當前這個類的管轄范圍。

          ● “public static void main(String[] args){}”定義了一個main()方法,該方法是Java程序的執(zhí)行入口,程序?qū)膍ain()方法所屬大括號內(nèi)的代碼開始執(zhí)行。

          ● 在main()方法中編寫了一條執(zhí)行語句“System.out.println("這是第一個Java程序!");”,它的作用是打印一段文本信息,執(zhí)行完這條語句會在命令行窗口中打印“這是第一個Java程序!”。

          在編寫程序時,需要特別注意的是,程序中出現(xiàn)的空格、括號、分號等符號必須采用英文半角格式,否則程序會出錯。

          2.使用命令行窗口進入指定目錄

          JDK中提供的大多數(shù)可執(zhí)行文件都能在命令行窗口中運行,javac.exe和java.exe兩個可執(zhí)行命令也不例外。打開命令行窗口,并通過如下命令進入test目錄。

          D:

          cd test

          進入指定的目錄后,效果如圖1所示。

        1

          3.編譯Java源文件

          在命令行窗口中輸入“javac HelloWorld.java”命令,對源文件進行編譯,如圖2所示。

        2

        圖2 編譯HelloWorld.java源文件

          上面的javac命令執(zhí)行完畢后,會在當前目錄下生成一個字節(jié)碼文件“HelloWorld.class”。

          注意:

          在命令行窗口使用javac命令對帶有中文的Java源文件進行編譯時,必須保證源文件的編碼格式和命令行窗口解碼格式一致,否則會出現(xiàn)源文件編譯錯誤。在中文環(huán)境下,命令行窗口默認編碼格式是GBK,而記事本編碼格式也是GBK,所以在第1步編寫HelloWorld.java源文件時,可以直接使用Windows系統(tǒng)自帶的記事本進行編輯并保存。如果讀者在第1步使用了其他文本編輯器(如EditPlus、Notepad++等)來編寫Java源文件,這些文本編輯器默認編碼格式多數(shù)為UTF-8,那么必須將Java源文件以GBK格式編譯,或者是將命令行窗口更改為文本編輯器相同的編碼格式,否則編譯時會報錯。

          4.運行Java程序

          在命令行窗口中輸入“java HelloWorld”命令,運行編譯好的字節(jié)碼文件,運行結果如圖3所示。

        3

        圖3 運行HelloWorld程序

          從圖3可以看出,窗口中已經(jīng)顯示出了源文件代碼中的輸出信息。

          上面的步驟演示了一個Java程序編寫、編譯以及運行的過程。其中有兩點需要注意:第一,在使用javac命令進行編譯時,需要輸入完整的文件名,如上例中的程序在編譯時需要輸入“javac HelloWorld.java”;第二,在使用java命令運行程序時,需要的是類名,而非完整的文件名,如上例中的程序在運行時,只需要輸入“java HelloWorld”,而不是“java HelloWorld.class”。

          注意:

          在使用javac命令編譯文件1-1中的程序時,有可能會出現(xiàn)“找不到文件”的錯誤,如圖4所示。

        4

        圖4 找不到文件錯誤

          出現(xiàn)這樣的錯誤很有可能是因為文件的擴展名被隱藏了,雖然文本文件被重命名為“HelloWorld.java”,但實際上該文件的真實文件名為“HelloWorld.java.txt”,文件類型并沒有得到修改。為了解決這一問題,需要讓文件顯示擴展名,方法如下:

          打開Windows系統(tǒng)控制面板中的【文件夾選項】,在“查看”選項下高級設置一欄中將“隱藏已知文件類型的擴展名”選項前面的“√”取消,單擊【確定】按鈕,如圖5所示。

        5

        圖5 文件夾選項

          文件顯示出擴展名.txt后,將其重命名為HelloWorld.java即可。

          以上就是為大家介紹的“如何開發(fā)屬于自己的第一個Java程序”的內(nèi)容,希望能夠給大家?guī)韼椭?,如果大家正在學習java知識或者是對java知識比較感興趣的話,都可以添加我們的官方qq群-858309610,不僅可以獲得java學習資料,并且群內(nèi)還有專業(yè)的java老師定期為大家解決學習所遇到的問題,想要學習的小伙伴,不要錯過。

        tags:
        聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
        10年以上業(yè)內(nèi)強師集結,手把手帶你蛻變精英
        請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
        免費領取
        今日已有369人領取成功
        劉同學 138****2860 剛剛成功領取
        王同學 131****2015 剛剛成功領取
        張同學 133****4652 剛剛成功領取
        李同學 135****8607 剛剛成功領取
        楊同學 132****5667 剛剛成功領取
        岳同學 134****6652 剛剛成功領取
        梁同學 157****2950 剛剛成功領取
        劉同學 189****1015 剛剛成功領取
        張同學 155****4678 剛剛成功領取
        鄒同學 139****2907 剛剛成功領取
        董同學 138****2867 剛剛成功領取
        周同學 136****3602 剛剛成功領取
        相關推薦HOT
        前端html5框架有哪些?

        一、BootstrapBootstrap是目前較受歡迎的前端HTML5框架之一。它由Twitter開發(fā)并開源,提供了一套易于使用的CSS和JavaScript組件,可以用于創(chuàng)建...詳情>>

        2023-10-14 00:57:59
        哪些平臺支持Python編程?

        一、AnacondaAnaconda是一個流行的Python發(fā)行版和包管理器,它提供了一個集成環(huán)境,方便進行科學計算和數(shù)據(jù)分析。Anaconda附帶了許多常用的Pyth...詳情>>

        2023-10-14 00:54:07
        數(shù)據(jù)庫可重復讀這種隔離級別的意義是什么?

        一、數(shù)據(jù)庫可重復讀這種隔離級別的意義數(shù)據(jù)庫可重復讀這種隔離級別的意義是,repeatable read隔離級別確保在同一個事務中讀取同一行多次,得到...詳情>>

        2023-10-14 00:50:53
        有什么工具能進行服務器性能監(jiān)控?

        一、NagiosNagios是一款廣泛使用的開源監(jiān)控工具,用于監(jiān)控服務器、網(wǎng)絡設備和應用程序的狀態(tài)和性能。它支持對各種指標的監(jiān)控,如CPU使用率、內(nèi)...詳情>>

        2023-10-14 00:12:36
        應用服務器與Web服務器有什么區(qū)別?

        一、功能定位不同應用服務器是一種軟件平臺,用于提供各種應用程序的運行環(huán)境。它負責管理和執(zhí)行應用程序的邏輯,處理數(shù)據(jù)傳輸和事務管理等任務...詳情>>

        2023-10-14 00:05:39
        高安市| 望城县| 慈溪市| 射阳县| 成安县| 屏南县| 全椒县| 大理市| 合作市| 拜城县| 台湾省| 唐山市| 博乐市| 华坪县| 五莲县| 灌阳县| 宜都市| 长宁区| 全州县| 湄潭县| 灯塔市| 泰安市| 阿尔山市| 天峨县| 荆州市| 河南省| 辉南县| 修文县| 宁陕县| 鱼台县| 启东市| 阿巴嘎旗| 蒙山县| 资阳市| 怀安县| 五常市| 龙海市| 白山市| 昌都县| 安化县| 建德市|