現在Java Goldの資格勉強をしています。
その問題の中ではよく選択肢として、
・コンパイルエラーが発生する
・実行時に例外が発生する
といったものがあります。
しかしよくどちらか迷うことが多いです。
そこでわかりやすい見分け方やコツなどがあれば教えていただきたいです。
コンパイルエラーが「文法のエラー」、
実行時例外が「実際に動かしてみたときのエラー」ということはわかります。
しかしまだ迷います。もう少し決め手やポイントはないでしょうか?
例えば以下の問題、私は引数が足りていないから文法のエラーかと思いましたが、実行時例外でした。
class App{
public static void main(String[]){
String str1 = "Duke";
String str2 = str1.replace('u','a');
System.out.printf(”%2$s %3$s %1$s ”,str1,str2);
}
}
こういったように迷いがちです。
アドバイス頂けると有難いです。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。