例外処理

例外処理(Exception handling)とは、プログラム実行中に異常が発生した場合、通常フローから外れ、例外として別の処理を行うようにデザインされたプログラミング言語構造です。

RSS

  • 解決済

    回答
    1

    XMLファイルの例外処理をどのようにしていいのかわかりません.

    はじめに JavaでXMLファイルを読み書きするプログラムを作っています. ファイルを読み書きするだけあって,(私にとっては)かなり多くの例外が発生する可能性のあるプログラムとなっています.その中での例外処理についていくつか知りたいことがあり,質問します. 実現したいこと 発生しうる例外は以下のとおりです . /*ファイルを読み込むメソッド

    • 0評価
    • 58PV
    Adler Adler 2ヶ月前
  • 受付中

    回答
    1

    ユニットテストのTimeoutExceptionの発生させ方について

    現在Android Studioにてユニットテストを書いています。 そこでAPIとの連携でTimeoutExceptionを発生させようと考えています。 タイムアウト等の例外が発生するとDBからデータを取得するようなものです。 現在のコードは以下のような感じになっています。 class Sample @Inject constructor (

    • 0評価
    • 70PV
    ketya ketya 2ヶ月前
  • 解決済

    回答
    1

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

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

    • 0評価
    • 193PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    2

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

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

    • 0評価
    • 189PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    1

    finallyの用途が分からない

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

    • 0評価
    • 220PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    3

    [PHP] バラバラなクラスの例外をまとめて受けたい

    PHPの5系列も進んできて、例外を使ってエラーハンドリングがすっきりとするライブラリも増えてきました。 ただ、書いていたコードの中で、どう書けば綺麗になるかわからない部分が出てきてしまいました。 呼びだそうとしたメソッドが投げうる例外が複数種類あるのですが、全部同じ処理をしたいと考えています。ただし、例外ごとに基底クラスがバラバラなので、まとめて中間の例

    • 2評価
    • 639PV
    maisumakun maisumakun 1年以上前
  • 受付中

    回答
    1

    java 例外 初心者

    前提・実現したいこと (例)javaで例外処理のシステムを作っています。 どうすれば例外処理を成功させれますか? 全くの初心者です javac chkLoadJdbc.java java -classpath './lib/mysql-connector-java-5.1.12-bin.jar:.' chkLoadJdbc ドライバの

    • 0評価
    • 176PV
    ianos ianos 6ヶ月前
  • 解決済

    回答
    1

    C#でcatch(...)

    c++で例外の中の処理が不要な場合、 try{ }catch(...){ } と書けますがc#で同様の記述は出来ますか? catch(exception ex){ } と書くとコンパイル時にexが未使用と警告が出るのが気になってまして。

    • 0評価
    • 193PV
    ippei ippei 6ヶ月前
  • 解決済

    回答
    6

    例外"が"投げられた?

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

    • 0評価
    • 318PV
    aaaaaaaa aaaaaaaa 7ヶ月前
  • 解決済

    回答
    6

    効率的な値の初期化はどうすればよいか

    値の初期化について オブジェクトなどに値をセットするとき、 その値の初期化について、知恵をお貸しいただきたいです。 例えば次のようなコード(例1) Dto dto = new Dto(); List<String> eggs= new ArrayList<String>(); try{ Spam spam = hoge.fuga()

    • 0評価
    • 499PV
    kominoTrashCan kominoTrashCan 7ヶ月前
  • 解決済

    回答
    1

    ファイルOPEN、CLOSEについて

    java初心者です。 前回入力ファイルをもとに計算Cと判定マスタMを使用して入力ファイルの値をoutA.csv、outB.csvに 出力するプログラムを作成しました。 そのプログラムに関係するご質問と対処法を教えていただけないでしょうか。 よろしくお願いいたします。 【質問内容】 ①finally句にファイルcloseを指定しているにも

    • 0評価
    • 319PV
    lena lena 8ヶ月前
  • 解決済

    回答
    1

    静的オブジェクトのコンストラクタ・デストラクタから投げる例外はcatchできない?

    書籍「ロベールのC++入門講座」の904ページに、静的変数のコンストラクターとデストラクターから投げた例外はcatchできない、と書いてあります。 静的変数のデストラクターから投げた例外がcatchできないことは分かりますが、コンストラクターから投げた例外はcatchできると思います。 実際、以下のコードではcatchできました。 コンパイラ: M

    • 0評価
    • 301PV
    JADEN JADEN 9ヶ月前
  • 受付中

    回答
    4

    javascriptの例外処理について

    前提・実現したいこと javascriptでリファクタリングした際、例外処理の取り扱いがよくわからなかったので教えて下さい。 ソースコード 以下のように、ボタンを押すとエラーチェックを行い、問題ない場合のみ次の処理を行う処理を書きました。 この時、エラーチェック処理がとても長いため、この部分を関数に切り出そうとしました。 $(".sampl

    • 0評価
    • 440PV
    lmnwtr2027 lmnwtr2027 9ヶ月前
  • 解決済

    回答
    2

    Javaの例外について

    java認定試験参考書の問題で、理解できないものがあったので質問します。 まずは問題文と答えを以下に記します。 ---------問題文--------- 説明として正しくないものは次のどれですか。3つ選択してください。 A.RuntimeExceptionに対する例外処理は必ず行う。 B.FileNotFoundExceptionに対する例外処理はからな

    • 0評価
    • 363PV
    kobahito kobahito 1年以上前
  • 解決済

    回答
    1

    Javaのエラー表示について

    Javaのコンソール上でのエラー表示についてjava認定試験の問題の中で気になったものがあるので質問します。 例外が発生した際のコンソール上のエラー表示についてです。 まずは問題のコードと選択肢を下に記します。 ---コード------------ public class Test { public static void main(String

    • 0評価
    • 424PV
    kobahito kobahito 1年以上前
  • 解決済

    回答
    2

    例外以外のエラーハンドリング方法はありますか?

    最近はほとんどの言語でtry-catch文やそれに類する例外処理機構が実装されていますが、このような例外は劣化したgotoに他ならないという批判的な意見も聞きます。 では、このような例外処理ではない、他のエラーハンドリング方法というのはあるのでしょうか。

    • 0評価
    • 237PV
    t-miyazaki t-miyazaki 1年以上前
  • 解決済

    回答
    2

    ID検索時の例外処理の不具合

    つい先日は、ID検索の結果表示の件でお世話になりました。 あれから少し進めて、別画面に結果表示をするまでは上手くいったのですが、例外処理で躓いてしまいました。 idがSQliteに存在する → 別画面で結果表示 idがSQliteに存在しない → setText("データが存在しません") としたいのですが、デバックで確認したところ if(type !=

    • 0評価
    • 344PV
    tok tok 1年以上前
  • 解決済

    回答
    5

    例外処理は気楽に使っていいものなのでしょうか?

    ちょっとしたエラーなどで例外を投げていいものなのでしょうか? 例外を投げる場合、投げない場合はどのように区別すればいいのでしょうか?

    • 0評価
    • 2665PV
    margalet margalet 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    22

  • 総質問数

    18

  • 今週の質問数

    0

関連するタグ

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