javaで例外処理を省略できるライブラリを探しています。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
java君

javaで例外処理を省略できるライブラリを探しています。

#1

投稿記事 by java君 » 1年前

javaで例外処理を記述しなくていいライブラリってありますか?
C#は例外処理が無いらしいですが、javaで作りたいプログラムなのでjavaで何か良いのが無いか探しています。
ファイルオープンや配列の要素がオーバーしたときなど、殆どの処理で例外処理を記述しなければいけないので大変困っています。
例外のためのクラスまで定義しないといけない場合もあって、そこまでくると先に進むことが不可能です。例外のクラスなんて知らないです。というわけで良いライブラリありませんか?ほぼすべての例外処理を書かなくて良いライブラリです。

Math

Re: javaで例外処理を省略できるライブラリを探しています。

#2

投稿記事 by Math » 1年前

>javaで例外処理を記述しなくていいライブラリってありますか?
多分ないでしょうね。検索しても見当たらないし。(具体的にそんな必要がありましたか?)
>C#は例外処理が無いらしいですが
本当ですか?デマでは?
>javaで作りたいプログラムなのでjavaで何か良いのが無いか探しています
どの様なプログラム(何萬行ぐらいですか?)
>ファイルオープンや配列の要素がオーバーしたときなど、殆どの処理で例外処理を記述しなければいけないので大>変困っています
殆んど定型処理で間に合いませんか?
>例外のためのクラスまで定義しないといけない場合もあって、そこまでくると先に進むことが不可能です。例外のクラスなんて知らないです。というわけで良いライブラリありませんか?ほぼすべての例外処理を書かなくて良いライブラリです

具体的に何かあったのですね。コードを提示して見てください。”例外のためのクラスまで定義しないといけない”--Javaは基本的にクラス単位の言語ではありますね。

hide

Re: javaで例外処理を省略できるライブラリを探しています。

#3

投稿記事 by hide » 1年前

例外発生時の動作が決め打ちされているようではライブラリとして使い物にならないです。
ファイルを開いたときに存在しなかったら無断で勝手に生成するようでは何が起きたかわかりませんし。

java君

Re: javaで例外処理を省略できるライブラリを探しています。

#4

投稿記事 by java君 » 1年前

でもC#だとImage、Bitmapともに生成時例外処理書カ無くても良いと思いますけど?javaは必要ですが。

Math

Re: javaで例外処理を省略できるライブラリを探しています。

#5

投稿記事 by Math » 1年前

>例外発生時の動作が決め打ちされているようではライブラリとして使い物にならないです
バリエーションは無限にあり得えます。対応策は定型的になるので(大体File.IOとInputだし)ちょっと書き換えるだけでいいはずですよ。
>ファイルを開いたときに存在しなかったら無断で勝手に生成するようでは何が起きたかわかりませんし。
簡単に処理出来る(とゆうか先人たちの出尽くした問題を論じても枯れた技術の方が安定している)と思います。サンプルはサイトに沢山あって自分で考え無くても十分でしょうね。

Math

Re: javaで例外処理を省略できるライブラリを探しています。

#6

投稿記事 by Math » 1年前

>でもC#だとImage、Bitmapともに生成時例外処理書カ無くても良いと思いますけど?javaは必要ですが。
C#ではサンプルでは不要でも実際のプログラムでは例外処理を書きます。実際try-catch を数え切れない程書いて来ましたよ。javaも同じです。C#tとjavaは兄弟の様に例えらますが。少し手法は違いますが基本クラスの構成は似てるといえます。

閉鎖

“C言語何でも質問掲示板” へ戻る