例外

例外(exception)とは、プログラムの処理実行中に発生する、通常の処理の続行を妨げる特殊な事象のことを呼びます。この「例外」が発生した場合に、現在の処理を中断し、変わりに別の処理を実行させる事を「例外処理」と呼びます。

RSS
  • 受付中

    回答
    2

    前回のjsp,サーブレットでまた質問。DBの重複について

    前回の質問にアドバイスを投稿してくれた方ありがとうございます。 あの後どうにかできることをやってみて何とか完成に近づけることができました。 それでまた質問をしたいのでお願いします。 今回はデータベースの重複にかかわる問題で try (Connection c = ((DataSource request.getServletContext().get

    • 0評価
    • 58PV
    takyafumin takyafumin 1日前に 回答を編集
  • 解決済

    回答
    2

    アプリの内部的なバグによってスローされた例外に対する適切なハンドリングの方法が知りたい

    これはiOSアプリに限った話ではなく、ブラウザ、スマホネイティブなどのクライアントアプリ全般に共通する話だと思うのですが、 例えばアプリがバックエンドのAPIにリクエストを送り、レスポンスのJSONテキストを構造体にマッピングする際にマッピングエラー例外がスローされた時、どのように例外を処理するのが良いのでしょうか。 この例の場合、ユーザの操作ミスではな

    • 0評価
    • 135PV
    y_waiwai y_waiwai 1ヶ月前に コメント
  • 解決済

    回答
    1

    SpringBootとJPAでOracleのSQLエラー(例外)を取得したい

    前提・実現したいこと SpringBootとJPAでOracleのデータ登録(Insert)を作っています。 実行時にSQLのエラーがあったとき、その例外を取得したいのです。 発生している問題・エラーメッセージ ・サンプルをもとに簡単な登録はできたのですが、SQLのエラー(例外)が取得できません ・Insertでキー重複になるデータを登録しても例外が

    • 0評価
    • 240PV
    akiras akiras 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    throwsかtry/catchか

    Javaの例外について質問です。 ・throws ・try/catchして呼び出し元へthrow の上記2つは同じことでしょうか? だとしたら、使いわけがよくわかりません。 いろいろ調べてみて、 ・throwsは呼び出し元のtry/catchへ例外を投げたいときに使う。 ・try/catchはエラー後に行いたい処理がある場合に使う。 とい

    • 1評価
    • 393PV
    YamakawaJunichi YamakawaJunichi 5ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    PHPの例外処理の「$e」の意味がわかりません。

    PHPの例外処理の「$e」の意味がわかりません。 try { } catch (PDOException $e) { } このコードの$e はどういう意味なのでしょうか? よろしくお願い致します。

    • 0評価
    • 367PV
    mts10806 mts10806 8ヶ月前に コメント
  • 受付中

    回答
    2

    JavaでJunitを使い、メソッドを呼び出して例外を発生させる方法がわかりません

    前提・実現したいこと JAVAでJUnitを使って単体テストを行っています。 引数や戻り値のあるメソッドのテストはさほど困らず行えているのですが、 それらがないクラスの例外を発生させて行うテストがいまいちよく分かりません。 とりあえずメソッドを呼び出し、テストしたいソースコードは変更せず、 例外を発生させる方法はあるのでしょうか?たとえば載せている該当の

    • 0評価
    • 1288PV
    skmf skmf 9ヶ月前に コメント
  • 解決済

    回答
    3

    java ポリモーフィズムでメソッドを呼び出した際にエラーが起きてしまいました。

    前提・実現したいこと 発生している問題・エラーメッセージ サブクラスのメソッドを呼び出しているのですが、普通オーバーライドされたメソッドが呼び出されるはずなのに、 「例外exceptionは報告されません。スローするには、捕捉または宣言する必要があります」 といったように例外のエラーが出てしまっております。 スーパーメソッドは呼び出してはいないはずです

    • 0評価
    • 288PV
    tachyon tachyon 10ヶ月前に コメント
  • 解決済

    回答
    1

    javaで例外発生時の継続処理をおしえてください

    apache poiでエクセルを操作しています セルに値が入るか入らないかわからないセル(Check_cell)があります そうすると処理1でnullが出るのでtrycatchで囲っています その時、処理2を継続して行う方法がわかりません。 処理の順番を変えずに行うにはどうしたらいいでしょうか。 Sheet sheet = wb.getSheetAt(0

    • 0評価
    • 625PV
    suyama suyama 10ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    .NET3.5 HttpWebRequest.GetResponse()の例外について

    Windows10Pro x64 + VS2017 + .NET Framework3.5で、以下のコードで例外出ない方、いらっしゃいますでしょうか。 あるいは、解決方法どなたかご存知でしょうか。 HttpWebRequest req = (HttpWebRequest)WebRequest.Create("https://www.tanabe-ind.

    • 1評価
    • 1950PV
    x_x x_x 11ヶ月前に コメント
  • 解決済

    回答
    1

    `java.text.ParseException`が検査例外である理由

    背景 「Effective Java」という本で、例外について勉強しています。 Effective Javaには、以下のように書かれていました。 回復可能な状態にはチェックされる例外を、プログラミングエラーには実行時例外を使用する http://qiita.com/kata/items/bd129ba6113a61126

    • 1評価
    • 514PV
    yuji38kwmt yuji38kwmt 1年以上前に コメント
  • 解決済

    回答
    2

    投げられる例外を知るにはどうすればいいのか

    前提・実現したいこと 私が質問したい「例外」はJavaの「チェック例外」にあたるプログラム側では対処できないものを指します。 例として下記のような3つの関数があるとさせてもらいます。 関数a:例外が発生する可能性がある処理が書かれている 関数A:関数aを内部で利用している 関数α:関数Aを内部で利用している 関数αを使いた

    • 0評価
    • 575PV
    ms90 ms90 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    python で、オブジェクトの型を文字列で取得したい。

    ログへの書き込み用に python での型名の文字列化をしたいと思っています。 例えば python type(3) を実行すると、type 型のオブジェクトが返ってきますが、 それをそのまま文字列化すると、<type 'int'> となってしまいます。 このうち、'int' という文字列のみを取得したいのですが、 そのような方法はありますでしょう

    • 0評価
    • 736PV
    takeshi takeshi 1年以上前に コメント
  • 解決済

    回答
    1

    se

    oooooooooooooooooooooooooooooooooooooooooo

    • -1評価
    • 613PV
    noririn noririn 1年以上前に 質問を編集
  • 解決済

    回答
    1

    「例外の乱用」

    「エラー」的状態以外で例外を送出するのは「例外の乱用」でしょうか。 例えばJavaScriptのStopPropagation()的なメソッドを実装したい時、 上位の呼び出し元の関数にプロパゲーションをストップしたいことを報告する必要がありますが、 その手段としてPropagationStop例外的な例外型を上位に投げて、それをexceptやらwi

    • 0評価
    • 556PV
    henpon henpon 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    常に例外を取るべきか取らないべきか

    下記のソースは、データベースへ接続するときに例外が発生した場合、例外処理が発生するものです。 try { //接続 $dsn = "dbname=aaaa;host=localhost"; $user = "root"; $password = ""; $dbh = new PDO($dsn, $user, $password); $dbh->que

    • 0評価
    • 631PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    finallyの用途が分からない

    phpにおけるtry~catch~finallyのfinallyはどのようなときに利用するのが適当なのですか。

    • 0評価
    • 1265PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    2

    PDO::ERRMODE_EXCEPTIONを使う方法と使わない方法

    データベースに接続するときに何かしらの障害が発生したら、ATTR_ERRMODEがERRMODE_SILENTの場合、DBに接続するたびに PDO::errorCodeの添え字0から取得できる共通のエラーコードを条件分岐で使い、番号が「00000]でなければエラーとみなすような処理を行います。 ここで疑問です。接続するたびにそのような処理を記述するのは面

    • 0評価
    • 872PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    5

    例外時のログ出力、エラーダイアログ表示の制御について

    VB.Net(C# でも)で、例外エラー時のログ出力、ダイアログ表示についてご意見をお聞かせください。 実現したい事は以下になります。 ・エラーダイアログ:エラーが発生したメソッドで例外をcatchしてダイアログ表示する。 ・ログ出力:各メソッドでは例外を再throw または catchしないでイベントハンドラーとなるメソッドでcatchしてログ出

    • 0評価
    • 2843PV
    yougo0411 yougo0411 1年以上前に ベストアンサー
  • 解決済

    回答
    6

    例外"が"投げられた?

    開発者が予めエラーを想定し、想定したエラーが発生したときに行う処理を例外処理と呼び、 その想定したエラーを例外と呼びます。そして、その例外にphpに予め組み込まれているexceptionクラスとその子クラスのインスタンスを送ることを例外が投げられた、と言います。 例外"が"ということは、エラーが投げられたということでしょうか。 インスタンスを送信してい

    • 0評価
    • 736PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    4

    Java 例外処理の運用ルール作っている?

    Javaの例外処理について、みなさまの開発チームでは運用ルールなどはありますか? 皆様の意見をお聞きしたいのは以下になります 1.事前にパラメータチェックするか パラメータチェックせずに例外でチェックするか ルールはありますか? 2.関数内でtry-catchするのか 呼び出し元へ例外を投げるのか ルールはありますか?

    • 2評価
    • 3510PV
    EKD EKD 1年以上前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    25

  • 総質問数

    30

  • 今週の質問数

    1

関連するタグ

例外タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る