Java Exception Handling 面接の質問と回答
質問 11. Explain the difference between 'throw' and 'throws' in Java.
'throw' is used to explicitly throw an exception, while 'throws' is used in method signature to declare that the method may throw one or more types of exceptions.
役に立ちましたか?
コメントを追加
コメントを見る
質問 12. What is the purpose of the 'NullPointerException' in Java?
The 'NullPointerException' is thrown when attempting to access or modify an object reference that is null.
Example:
String str = null;
int length = str.length(); // This will throw NullPointerException
役に立ちましたか?
コメントを追加
コメントを見る
質問 13. How can you create a custom exception in Java?
To create a custom exception, you need to extend the 'Exception' class or one of its subclasses.
Example:
class CustomException extends Exception { /* constructor and additional code */ }
役に立ちましたか?
コメントを追加
コメントを見る
質問 14. What is the purpose of the 'try' block?
The 'try' block is used to enclose a block of code where exceptions might occur.
Example:
try { /* code that may throw exceptions */ } catch (Exception e) { /* handle exception */ }
役に立ちましたか?
コメントを追加
コメントを見る
質問 15. Can you have multiple 'finally' blocks in a try-catch-finally statement?
No, there can be at most one 'finally' block associated with a 'try-catch' statement.
役に立ちましたか?
コメントを追加
コメントを見る
ユーザー評価で最も役立つ内容: