タグ

2011年12月21日のブックマーク (2件)

  • Java例外メモ(Hishidama's Java Exception Memo)

    概要 [2012-11-24] 例外一覧 [/2011-07-30] 例外の基礎 [/2011-06-25] チェック例外 [2012-11-24] NPEのメッセージ [/2020-09-29] 例外とは Javaでは、プログラム実行中に異常事態が発生してそれ以上正常に実行できない場合に、“例外(Exception)”と呼ばれるオブジェクトを作成し、メソッドの呼び出し元に渡す(返す)ことが出来る。[2012-11-24] つまりJavaで言う「例外」とは、一般的な文章で使う「それは例外事項だ」「通常ではない」というようなニュアンスではなく、「Exception」(というクラス・オブジェクト)を表す名詞(専門用語)である。 メソッドでは 処理が正常に終わる場合はreturn文によって値を返すが、例外オブジェクトを返す場合はthrow文という専用の構文を使う。 「throw」は「投げる」とい

  • maven-assembly-plugin で実行可能な jar ファイルを作る - Think Different - はてな版

    Java でバッチプログラムを作る際, class ファイルを jar にまとめてしまうことがよくあります. しかし, 依存している外部の jar ファイルがある場合は, マニフェストファイルにクラスパスを書くか, --classpath などでクラスパスを指定しなくてはいけないため面倒です. すべて jar ファイルに同梱してしまいたくなりますが, 外部 jar ファイルを一旦展開してから同梱しないと使えません. こんな時に, maven-assembly-plugin を使うと便利です. 以下のような, pom.xml を用意します. <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS

    maven-assembly-plugin で実行可能な jar ファイルを作る - Think Different - はてな版