例外処理

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

RSS
  • 解決済

    回答
    2

    例外処理について 詳しく教えてください

    NumberformatExceptionという例外について少し教えてほしいです。 今開発しているプログラムで 型 SaleDetailTable のメソッド insert(int, int, String, int, int, int, int) は引数 (String, int, String, String, String, String, Strin

    • -1評価
    • 131PV
    euledge euledge 2日前に ベストアンサー
  • 解決済

    回答
    1

    例外をキャッチしていないコードで Fatal error が発生しない

    発生している理解できない現象 例外を投げるだけ投げ、キャッチしていないコードを書いたPHPファイルを実行した場合、 Fatal error: Uncaught exception が発生するはずだと認識しているのですが、自分の環境では何のエラーも発生しません。 これは何故なのでしょうか。 ご教授の程よろしくお願いします。 該当のソースコード <?

    • 0評価
    • 127PV
    KIYZ KIYZ 4週間前に ベストアンサー
  • 解決済

    回答
    2

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

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

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

    回答
    1

    モジュールの先から投げられた例外を拾えない…

    前提・実現したいこと Pythonで、モジュールの先から投げられた例外を拾ってきたいです。 mrmain.pyがモジュールmymoduleの先の関数ifzeroを呼んでくるのを書きました。 ifzeroは、引数をひとつ受け取って、引数が0ならaiszeroという例外を発生します。 mrmain.pyは例外を受け取ったら、受け取った旨表示したいです。

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

    回答
    1

    例外raiseについて

    下記のコードで何故2つの呼び出し方でも「errorです」と表示されるのかが分からないです。 fにもnameにもerrorですという引数が入り、 fは変数でもあり、インスタンスなのでしょうか? class neko (Exception): def __init__(self,name): self.name = name

    • 0評価
    • 108PV
    iaduohcp iaduohcp 2ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    constへの代入行だけをtry-catchしたい(ES6+Babel)

    前提・実現したいこと ES6以上(Babelで変換可能な範囲内)で、「const変数にある関数の実行結果を代入」、そして「関数が例外を投げたら、実行中の関数からも抜ける」を実現したいのです。 発生している問題&書いてみたソースコード 以下のように、いくつかのパターンを考えてみましたが、動くものについてもすっきりしない部分が残ります。 functi

    • 1評価
    • 464PV
    maisumakun maisumakun 3ヶ月前に コメント
  • 解決済

    回答
    2

    非同期処理の途中で中断する方法について

    例えば以下のようにawait / asyncで時間のかかる処理を非同期に動かしている途中で、 キャンセルボタン等によって動作を中断して終わらせるにはどうのようにしたら良いでしょうか private async void button_Click(object sender, EventArgs e) { int intValue = await Ge

    • 1評価
    • 643PV
    tamoto tamoto 4ヶ月前に コメント
  • 解決済

    回答
    3

    C# 例外処理が起きた場合、そのファイルパスと行数をテキストに出力したい

    前提・実現したいこと 当方C#初心者です。 現在、DBを使用したシステムのログ出力機能の作成をしています。 その際、DB関連のメソッドで例外処理が起きた場合、ソースのパスと行数(C:\hoge\hoge.cs 〇〇行目)の部分のみをテキストファイルに出力させたいのですが、StackTraceプロパティを使用すると余計な文字列まで入ってしまいます。 文字列を編

    • 0評価
    • 389PV
    hmmm hmmm 3ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    nodeで例外処理のテストコードの書き方

    node.jsでテストコードを書きたいのですが、以下のような例外処理のテストをどのように書けばよいのかわかりません。 下記のコードでtest.txtが存在しない場合をテストしたいのですが、テストコードを書かない場合は、test.txtを削除して下記の処理を実行してコンソールを確認とできたのですが、テストコードを書いたことがなかったので、勝手がわからず宜しくお

    • 0評価
    • 293PV
    endless324 endless324 7ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

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

    回答
    2

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

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

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

    回答
    2

    関数失敗時に例外処理を投げるか戻り値で通知するかの指針について

    お世話になっております。 例外処理についてですが、 関数失敗時に例外処理を投げるか、戻り値(例えばboolなど)で通知するか? そもそもどういうときに例外を投げるべきか? というのが、かなり深い内容でいろいろ調べてみたのですが、いろいろな主張があり、かなり混乱しています。 いろいろなサイトを拝見し、以下のように例外処理の指針を考えてみ

    • 0評価
    • 267PV
    y.motonaga 退会済みユーザー 10ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    IllegalArgumentExceptionを使用した例外処理ができない

    長文失礼します。 1つの整数を入力し、それを2倍、2乗した値を表示するクラスを作成しました。 import java.util.Scanner; import java.io.*; public class TEST1 { public static void main(String[] args) { // TODO 自動生成されたメソッド・ス

    • -1評価
    • 519PV
    Oracle Oracle 11ヶ月前に コメント
  • 解決済

    回答
    1

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

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

    • 0評価
    • 472PV
    Adler 退会済みユーザー 1年以上前に ベストアンサー
  • 受付中

    回答
    1

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

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

    • 0評価
    • 657PV
    nnsnodnb nnsnodnb 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評価
    • 1268PV
    aaaaaaaa aaaaaaaa 1年以上前に ベストアンサー
  • 解決済

    回答
    2

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

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

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

    回答
    3

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

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

    • 2評価
    • 1731PV
    maisumakun maisumakun 1年以上前に 回答
  • 解決済

    回答
    1

    java 例外 初心者

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

    • 0評価
    • 567PV
    takyafumin takyafumin 7ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    31

  • 総質問数

    31

  • 今週の質問数

    1

関連するタグ

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

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