1. ホーム

よくある例外の問題と解決策

2022-01-24 19:26:31
1. ソースコード:[System.out.prntln("システムに未知のエラーがあります。解決するプログラマーを見つけてください")];.
   Error:The method prinln(String) is undefined for type PrintStream
   Parse:The method prinln(String) is undefined for type PrintStream
   解決策:print文のprinlnはスペルミスです。
2. ソースコード:Test test[]=new Test[];
   エラーです。変数には次元式か配列のイニシャライザーを指定する必要があります。
   回答:変数は次元表現か配列イニシャライザのどちらかを提供する必要があります。    
   回避策 配列の長さを指定する
3. ソースコード 文字列名="zhang"。
   エラーです。構文エラー、ブロックステートメントに ";" を挿入してください。
   パースしてください。構文エラー、挿入、ステートメントブロックの完了
   回避策 不完全なステートメント、セミコロンを追加する。
4. エラーです。メソッドの戻り値の型がありません
   回答:メソッドの戻り値の型が不明です。
   回避策 このメソッドに戻り値の型を追加するか、voidとして指定します。
5. ソースコード 文字列="wang"。
   エラーです。String cannot be resolved to a variable
   パースしてください。文字列は変数に解決できません
   回避策:String 型の変数の変数名を付け直す
6. エラーです。パブリックタイプ SixExceptions は、独自のファイルで定義する必要があります。
   回答:パブリックタイプSixExceptionsは、それ自身のファイルで定義する必要があります。
   回避策 クラス名をファイル名と同じにする
7. ソースコード List<String> list=new ArrayList<String>();
       list.add(1)を実行します。
   エラーです。List<String> 型のメソッド add(int, String) は、引数 (int) には適用できません。
   回答:例外名:List<String> 型のメソッド add(int,string) は、引数 (int) には適用されません。
   回避策 リスト一覧にString型データのみを追加する
8. ソースコード:name();
   エラーです。メソッド name() は Zuoye 型では未定義です。 
   回答:メソッドname()は未定義です。
   回避策 を呼び出す前に、まずこのメソッドを設定します。
9. ソースコード リスト list=new Array();
   エラーです。Array cannot be resolved to a type
   パース:配列の型がない
   回避策 対応する配列に型を追加する
10. エラー:代入の左辺は変数でなければならない
   Parse:代入の左辺は変数でなければならない
   解決方法 if (a==1) のように、タスクの左側に変数を置くこと。
11. ソースコード:int num={1,2,3};
   Error: Type mismatch: int[] から int に変換できません。 
   回答:型の不一致:int[]に変換する必要があります。
   回避策:[ ]がない場合は、intの末尾に追加します。
12. コード Properties properties=new Properties();
   エラーです。プロパティは型に解決できません
   パースしてください。プロパティが型に解決できない
   回避策 プロパティのインポート
13.エラー 構文エラー、VariableInitializerを完了するために")"を挿入してください。
   Ans: 構文エラー、VariableInitializerを完了するために"を挿入。
h
   解決策:括弧を追加する
14. ソースコード:int a=1.110  
   エラーです。Type mismatch: doubleからintに変換できません。 
   回答:型の不一致:doubleからintへの変換ができない
   解答 aの値が1.110になると判断した場合、aの型を変更します。
15. エラー AbstractClass タイプをインスタンス化できません。
   回答:抽象クラスのインスタンス化ができない
   回避策 インスタンス化しない
16.エラー:ArrayList<ETcass>は型に解決できません。
   Parse:ArrayList < ETass > が型に解決できません。
   回避策 コレクションジェネリックタイプを変更する
17. コード BBException b=new ErrorTest()。
   Error: タイプミスマッチ:ErrorTestからBBExceptionに変換できません。
   説明: タイプミスマッチ: errortest から bbexception に変換できません。
   回避策 ErrorTestをBBExceptionから継承させる。
18. エラーです。タイプErrorTestはすでに定義されています
   解決策: errortest はすでに定義されています。
   回避策:クラス名を変更する
19. コード:while(true){}break;
   エラーです。到達できないコード
   パースしてください。到達不能なコード
   解決策:無限ループの中にbreakが配置される
20. エラー:break はループまたはスイッチの外では使用できません。
   Ans: break cannot be used outside of loop (ループやスイッチの外ではbreakは使えない)
   解決方法 ブレークの位置がずれているか、ブレークを削除してください。
21. エラー:抽象的なメソッドは本体を指定しない    
   言い換え;抽象的なメソッドは、メソッド本体を指定しない
   回避策:メソッド本体を削除する
22. エラーです。ローカル変数 i は初期化されていない可能性があります。 
   回答:ローカル変数iが初期化されていない可能性があります。
   解決方法 ローカル変数を初期化する
23. エラーです。int 型のリテラル 111111111111111 は範囲外です。
   説明 値が int 型の範囲外です。
   解決方法 より大きな範囲を持つ型に変更するか、値の大きさをintの範囲内に変更します。
24.エラー トークン "throw"でシンタックスエラー、throwsが期待されます。
   回答:"throw" の構文エラーは throws であるべきです。
   回避策:throwsに変更する
25.エラー 宣言されたパッケージ "com.easytopit" は期待されたパッケージ "com.easytopit.map" に一致しません。
   パースします。パッケージパスが期待されるパッケージパスと一致しないことを宣言する
   回避策 パッケージのパスを正しいパスに変更する
26.エラーです。このメソッドは、String[]型の結果を返す必要があります。
   回答:このメソッドは、文字列配列型の結果を返す必要があります。
   回避策:結果を返す
27. エラー Type mismatch: Object から Person への変換ができません。
   回答:型の不一致:Person を持つオブジェクトを宣言できない。
   回避策 ObjectをPersonに強力に変換する
28.エラー:SvpList 型は、継承された抽象メソッド Comparable<T>.compareTo(T) を実装する必要があります。    
   回答:クラス SvpList は継承された抽象メソッド Comparable<T>.compareTo(T) を実装する必要があります。
   解決方法 抽象的なメソッドをインターフェイスの中に実装する
29. エラーです。パブリックタイプAは、それ自身のファイルで定義する必要があります。
   回答:public型は専用のファイルで定義する必要があります(クラス内に2つのpublicクラスがある場合)。
   回避策:1つのファイルに1つのパブリッククラスがある場合
30. エラーです。静的なコンテキスト(環境)では使用できません。
   Ans: 静的なコンテキストでは使用できません。
   回避策:これを削除する