2013-10-01から1ヶ月間の記事一覧
できないけど、回避方法があるんです。 なんと、コンストラクタで相称型TのObjectが受け取れます。 class Hoge<E> { Class<E> type; @SuppressWarnings("unchecked") public Hoge(E... e){ this.type = (Class<E>) e.getClass().getComponentType(); } public void ex</e></e></e>…
例外チェーンとは、例外にメッセージ追記 → throw してあげることです。 具体的にはこんな感じ。 try{ String a = null; a.trim(); } catch (NullPointerException nullEx) { Exception e = new Exception("完了処理メッセージの構築失敗"); e.initCause(nul…
2013/06 に リリースされたっぽいですね。 新機能 新機能としての主な売りは、このあたりみたいです。 jjug ccc 2013 fallでも言っていたので間違いないかと Java API for JSON Processing (JSR-353) Java API for WebSocket (JSR-356) Batch Application fo…
DateFormatのFactoryMethod使ってから、キャストするらしい。 APIドキュメントにありました。 http://docs.oracle.com/javase/jp/6/api/java/text/SimpleDateFormat.html こんな感じか? SimpleDateFormat fmt = (SimpleDateFormat) DateFormat.getDateInsta…