亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

編譯時JAVA最常見的錯誤是什么

發布時間:2021-11-02 09:20:43 來源:億速云 閱讀:143 作者:iii 欄目:編程語言

本篇內容主要講解“編譯時JAVA最常見的錯誤是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“編譯時JAVA最常見的錯誤是什么”吧!

  編譯時JAVA最常見的錯誤有哪些

  我們將使用下面的代碼作為一個Java示例類作為討論:

  publicclassGame{

  publicstaticvoidmain(Stringargs[]){

  System.out.println("IfIchoosePaper,");

  System.out.println("AndyouchooseScissors,");

  System.out.println("ThenIwin,andyoulose!");

  }

  }

  Java文件錯誤的命名方式--Java文件的名稱必須和代碼中相關的公共類完全匹配。因此,如果你的代碼包含一個公共類"Game",Java文件必須命名為"Game.Java",而不能命名為"game.Java",或者是"GAME.Java",再或者是"MyGame.Java".該文件的名稱和公共類的名稱在拼寫和大小寫上都必須完全匹配。

  代碼錯誤的大小寫--Java對大小寫敏感,因此"public"與"Public"或"puBliC"都是不相同的。Java新手往往利用首字母大寫,反之亦然,由于大小寫錯誤導致他們編寫的代碼編譯失敗。為了進一步復雜化這個問題,編譯時錯誤信息由于大寫問題往往是隱蔽和沒有幫助的。例如,如果你把主方法中的聲明"publicstaticandvoid"第一個字母大寫,你會得到以下錯誤消息,說需要一個分號,這真的不是問題的根本:

  C:\_jdk1.7\bin>JavacGame.Java

  Game.Java:3:error:';'expected

  PublicStaticVoidmain(Stringargs[]){

  1error

  編譯時JAVA最常見的錯誤有哪些

  錯誤匹配的括號--你可以看到你的代碼中的每一個開著的括弧,它可能是一個方括號,大括弧或圓括號,你需要一個與之匹配的關閉的括弧。有時,一個程序員會忘記關閉方法的括弧,或者他們會記得關閉一個方法的括弧,但是忘記關閉類的括弧。不管它是如何發生的,如果括號不匹配,你將會一直得到一個編譯時錯誤。

  例如,一個Java類的最后一個大括弧不關閉,試圖編譯代碼將產生下列編譯時錯誤:

  C:\_jdk1.7\bin>JavacGame.Java

  Game.Java:11:error:reachedendoffilewhileparsing

  }

  1error

  就我個人而言,每當我創建一個新的方法或類時,在敲入開始的括弧之后,我總是敲一些回車,然后添加一個結束的封閉括號。我只有在括號匹配的情況下我才會開始類主體或方法的代碼編碼。這樣,你的括號會總是匹配狀態,你樣就可以在編寫類或者方法代碼時,不用擔心將來的某個時刻需要關閉括號。

  漏掉分號--人們越來越熟悉的Java另一個常見編碼錯誤是漏掉需要的分號。作為一項規則,每一個語句必須以分號結束。不幸的是,這個規則有時可能會像它的作用一樣另人費解,尤其是當你有一個很難弄清楚它到底是不是一個語句的時候。

  例如,在一個方法的主體里面,所有的"system.out.print"調用都以分號結束。如果我們在一個方法體中忘記給"system.out"加上分號,我們將會得到一個編譯時錯誤消息,就像下面一樣:

  C:\_jdk1.7\bin>JavacGame.Java

  Game.Java:7:error:';'expected

  System.out.println("ThenIwinandyoulose!")

  1error

  容易混淆的部分是由于在Java中并不是每一行你寫的代碼就是一個語句。例如,類聲明是不被視為一個語句,所以它不跟分號。同樣,一個方法聲明是不被視為一個語句的,所以它也不跟分號。要想容易識別哪個是一個語句哪個不是一個語句需要一定的練習,這也需要一定的時間,但請放心,如果你確實有一個語句,它就必須跟著一個分號,否則編譯器會開始報錯。

  隨著時間的推移,任何編程語言的細微差別最終都會成為司空見慣的事,而Java眾所周知的請求和市場上其他編程語言沒什么區別。如果你是Java新手,記住這四個小提示,如果你碰到一個編譯時錯誤,看看是不是Java文件的命名方式產生的問題,代碼中單詞和字母的大小寫情況,不匹配的括號和或漏掉分號。保持這四個問題點在你的腦海里將幫助你解決Java代碼故障排除問題,并希望減輕一些學習Java程序語言的挫折。

到此,相信大家對“編譯時JAVA最常見的錯誤是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵阳县| 白沙| 南安市| 石楼县| 锦州市| 林口县| 梅河口市| 安图县| 海原县| 大姚县| 墨玉县| 茶陵县| 呼和浩特市| 吕梁市| 玉林市| 全南县| 上饶市| 连州市| 屏边| 广饶县| 金塔县| 崇明县| 旺苍县| 久治县| 鄂伦春自治旗| 柞水县| 廊坊市| 如皋市| 新昌县| 清新县| 兴山县| 西林县| 三门峡市| 来宾市| 西昌市| 富顺县| 乡城县| 长武县| 宜都市| 仪征市| 桃园市|