019 例外と例外処理

019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 030 解答例

public class ApiRequestException extends Exception { private int statusCode; private String errorMessage; public ApiRequ...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 030 問題

問題RESTful APIと通信するプログラムを考えてください。APIからエラーレスポンスが返された場合、その情報を元に ApiRequestException をスローしてください。ヒントこの場合、RESTful APIとの通信中に発生す...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 029 解答例

データベースにデータを挿入するプログラムを作成し、データが既存のデータと競合する場合に DataIntegrityViolationException をスローするために、Java の Spring Framework を使用する例を以下に...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 029 問題

問題データベースにデータを挿入するプログラムを作成してください。挿入しようとするデータが既存のデータと競合する場合、DataIntegrityViolationException をスローしてください。ヒントデータベースにデータを挿入するプ...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 028 解答例

public class LoginProgram { public static void main(String[] args) { try { loginUser("exampleUser", "wrongPassword"); } ...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 028 問題

問題ユーザーがシステムにログインするプログラムを考えてください。ユーザー名とパスワードの組み合わせが正しくない場合、InvalidCredentialsException をスローしてください。ヒントユーザーがシステムにログインするプログラ...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 027 解答例

以下は、Javaでの銀行取引をシミュレートするプログラムの簡単な解答例です。このプログラムでは、BankAccount クラスが銀行アカウントを表し、InsufficientFundsException が残高不足時にスローされるカスタム例...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 027 問題

問題銀行取引をシミュレートするプログラムを作成してください。残高が不足している場合に InsufficientFundsException をスローし、トランザクションをロールバックするようにします。ヒント銀行取引をシミュレートするプログラ...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 026 解答例

import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;class CustomFileReadException extends...
019 例外と例外処理

019 例外と例外処理(カスタム例外処理戦略) 026 問題

問題ファイルからデータを読み取るプログラムを作成してください。読み取り中に特定の条件が満たされない場合、独自の CustomFileReadException をスローしてください。この例外クラスは、適切なエラーメッセージとエラーコードを持...