<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            java常見的語法錯誤有哪些

            時間:2025-03-24 16:20:37 java語言 我要投稿
            • 相關推薦

            java常見的語法錯誤有哪些

              Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。那么java常見的語法錯誤有哪些?以下僅供參考!

            java常見的語法錯誤有哪些

              具體如下:

              1.變量可能未初始化

              錯誤提示:Abc.java:9: variable i might not have been initialized

              System.out.println(i);

              中文說明:變量i可能沒有賦值就使用了。

              例子說明:

              int i;

              System.out.println(i);

              2.變量重復定義

              錯誤提示:Abc.java:9: i is already defined in main(java.lang.String[]) int i = 2;

              中文說明:變量重復定義了

              例子說明:int i = 1; int i = 2;

              3. 找不到符號:

              Test6.java:26: cannot find symbol

              symbol : variable j

              location: class Test6

              if(j < 0) {

              4. 找不到類的錯誤

              Main.java:4: cannot find symbol

              symbol : class T1

              location: class Main

              T1 a = new T1();

              5. 找不到方法的錯誤

              Main.java:5: cannot find symbol

              symbol : method a()

              location: class T a.a();

              6.找不到類

              錯誤提示:Test.java:1: class Test1 is public, should be declared in a file named Test1.java public class Test1 {

              中文說明:test1是公共的,必須在文件中聲明

              例子說明 :建一個文件為Test;在工具中打開這樣寫public class Test11 {}; 就會報這個錯誤

              7 找不到這個類(類名跟文件名不一致)

              NoClassDefFoundError: asa (wrong name: ASA)

              8. 數組下標越界

              java.lang.ArrayIndexOutOfBoundsException: 1

              at Test2.test2(Test2.java:30)

              at Test2.main(Test2.java:6)

              9. 字符串下標越界

              java.lang.StringIndexOutOfBoundsException: String index out of range: 6

              at java.lang.String.charAt(String.java:558)

              at Test2.test3(Test2.java:41)

              at Test2.main(Test2.java:7)

              10. 空指向E

              xception in thread "main" java.lang.NullPointerException

              at Next.main(Next.java:31)

              11.空返回值

              錯誤提示:Test1.java:54: 'void' type not allowed here

              System.out.println(a5.OnExit());

              中文說明;此處不允許使用void返回值

              例子說明:如果聲明一個void的方法,那就不能直接輸出來

              Public static void edit() {}

              System.out.println(Test.edit());

              12. 缺少返回值

              asa.java:8: missing return statement

              int fan(){}

              ^

              1 error

              13. 沒有返回值的方法中不需要返回值

              asa.java:10: cannot return a value from method whose result type is void return a;

              ^

              1 error

              14. 引用的方法入參不對

              Next.java:66: cannot find symbol

              symbol : method createTempFile(java.lang.String,java.lang.String,java.lang.String)

              location: class java.io.File

              File ll = f.createTempFile("let","java","aaa");

              15. 缺少形參

              del() in sms.service.Service cannot be applied to (int)

              16. 無效的方法聲明(需要返回類型)

              invalid method declaration; return type required

              public byteValue(){

              17. 要求傳入的是數組,卻傳入了字符串

              array required, but java.lang.String found

              18 找不到構造方法

              Main.java:4: cannot find symbol

              symbol : constructor T()

              location: class T n

              ew T();

              19、數字格式化異常

              Exception in thread "main" java.lang.NumberFormatException: null

              20. 不兼容的類型

              錯誤提示:Test1.java:41: incompatible types

              found : java.lang.String[]

              required: java.io.File[]

              File [] a3 = a11.list();

              中文說明:不兼容的類型

              21. 非靜態方法不能在靜態上下文中引用

              non-static method cannot be referenced from a static context

              22. 不是靜態方法而用靜態方式調用(類名。方法)

              Main.java:5: non-static method fun1() cannot be referenced from a static context

              Test.fun1();

              23. 靜態訪問非靜態(變量)

              Test.java:5: non-static variable a cannot be referenced from a static context

              a = 1000;

              24. 靜態訪問非靜態(方法)

              Test.java:6: non-static method fun1() cannot be referenced from a static context

              fun1(); // 靜態的不能調用非靜

              25. continue outside of loop

              (將continue放在for循環外的時候出現的錯誤報告)

              26.illegal start of expression

              違反規則的表達(將for循環中第二表達放置于for循環外或內部時出現的錯誤報告)

              27. asa.java:6: unreachable statement

              不能到達的語句(語句放于continue或break后出現不能到達,及continue和break后不能有語句)

              28 break置于循環語句外asa.java:8: break outside switch or loop

              break; ^ 1 error

              29- 標識符錯誤(標識符不合法);

            【java常見的語法錯誤有哪些】相關文章:

            Java語言常見名稱有哪些09-17

            Java常見誤區與細節有哪些呢08-05

            Java常用的語法錯誤08-18

            Java語言常見的知識點混淆問題有哪些08-28

            java有哪些優勢10-28

            常用java的命令有哪些07-18

            Java語言的特點有哪些10-09

            java基礎語言有哪些09-12

            java的Class類有哪些10-01

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院