タグ

2015年4月9日のブックマーク (3件)

  • SQLを使うプログラムではDateクラスに要注意

    Javaのクラス名はパッケージ名によって修飾されますので、パッケージが異なれば同じクラス名であっても構いません。J2SEが提供するパッケージの中にも、同じ名前のクラスが存在します。その一例が、java.utilパッケージとjava.sqlパッケージの両方にあるDateクラスです。 この2つのパッケージを利用することが初めから分かっているプログラムで、java.utilパッケージのDateクラスを使う場合は、「java.util.Date」というように完全修飾で指定すれば、何も問題はありません。 Dateクラスが招きやすいトラブルの例 トラブルを招きやすいのは、java.utilパッケージのDateクラスを使っているプログラムに、SQL処理を追加するために、java.sqlパッケージのimportを追加した場合です。この場合、非常に分かりづらいエラーが表示されてしまいます。 非常に簡単な一例

    SQLを使うプログラムではDateクラスに要注意
    stealthinu
    stealthinu 2015/04/09
    あー、なんでjava.util.Dateだけ特別にimport書いてあるんだろ?と思ったらそういうことなのか。
  • エラー処理の方針とString#equalsの書き方 - 2009-02-19 - きしだのはてな

    String#equalsを使った文字列リテラルとの比較の書き方として、str.equals("リテラル")と書くのがいいか、"リテラル".equlas(str)と書くのがいいかという論争がありました。 そこで、この問題について、エラー処理の方針と絡めて考えてみようと思います。 エラー処理の方針として、エラーパッシングとエラーリカバリーという考え方があります。 エラーパッシングは、エラーがあってもそれを無視して処理を行うという考え方です。例えば音楽データの再生時に、データの一部が欠けていたとしてもそこを適当に補完を行って再生を続けるような考え方です。 人間相手の処理では、エラーによって処理が止まるよりも、それなりの対処を行って処理を続けることのほうが求められるので、ユーザーインタフェースやコンテンツのプログラムではエラーパッシングで考えることが多いと思います。 エラーリカバリーは、エラーが

    エラー処理の方針とString#equalsの書き方 - 2009-02-19 - きしだのはてな
    stealthinu
    stealthinu 2015/04/09
    javaで"hoge".equals(foo)みたいな書き方、ずっと気持ち悪いなあと思ってたんだけどfooがnullでもぬるぽにならないための簡潔な書き方なのね。使うようにする。
  • 『妖怪ウォッチ』の次の新プロジェクトが恐ろしい! 今度はNFCチップ搭載の玩具を買い漁ることになるのか|ガジェット通信 GetNews

    『妖怪ウォッチ』の次の新プロジェクトが恐ろしい! 今度はNFCチップ搭載の玩具を買い漁ることになるのか 『イナズマイレブン』や『妖怪ウォッチ』などヒットコンテンツを生み出してきたレベルファイブが、新たなクロスメディアプロジェクト『スナックワールド』を4月7日に発表した。 完全新規タイトルとなる『スナックワールド』は、ニンテンドー3DSと、Android、iOSを対応機種とし、制作を進めているという。クロスメディアを行うための原作をもとに、ゲーム、TVアニメ、マンガ、玩具などの展開を行っていく。すでにTVアニメはテレビ東京系で放送することが決定しており、なんと映画化まで決まっている。 公開されたアニメーションのパイロットフィルムから、マットな質感のCGキャラクターたちがメデューサなどモンスターと戦う、冒険ファンタジーだということが分かった。 コンセプトは“ハイパーカジュアルファンタジー”だそ

    『妖怪ウォッチ』の次の新プロジェクトが恐ろしい! 今度はNFCチップ搭載の玩具を買い漁ることになるのか|ガジェット通信 GetNews
    stealthinu
    stealthinu 2015/04/09
    おお…これはハズレる要素が無いような…『玩具とゲームの完全連動』子ども向けなんだが大きなお友達が大人買いしそうだ。んでキャラクタの感じから国際展開考えてるんだろうな。てかそっちがメインか?