* Java [#ge132bb1] - [[Java2SDK]] - [[boxing/unboxing:http://www.geocities.jp/h2fujimura/appendix/util/boxing/index.html]] - [[tsubosakaの日記 - JavaでMLE,TLEが出た時についてのメモ:http://d.hatena.ne.jp/tsubosaka/20070611/1181542457]] * SQL [#jf88095a] - プロトタイピング あるの? * API [#kdb5f16d] ** String#substring が内部データを再利用する [#bc82ccb9] - http://d.hatena.ne.jp/d-kami/20070708#1183905014 - 元の文字列の長さの 1/4 以上の長さの部分文字列を取り出す場合、内部データが共有されるみたい ** 数値 [#v7f38f44] - [[java1.5.0:java/lang/Integer]] -- 0近辺の値に対応するインスタンスはキャッシュされている ** Algorithm [#r608ba2d] - [[5.0 API:http://java.sun.com/j2se/1.5.0/docs/api/]] - [[java1.5.0:java/awt/Point]] - [[java1.5.0:java/lang/Math]] *** 文字列 [#i1a2572e] - [[java1.5.0:java/lang/String]] - [[java1.5.0:java/lang/StringBuffer]] - [[java1.5.0:java/util/StringTokenizer]] - [[java1.5.0:java/util/Scanner]] *** コレクション [#e837f1f3] - [[java1.5.0:java/util/Collections]] - [[java1.5.0:java/util/Vector]] - [[java1.5.0:java/util/LinkedList]] - [[java1.5.0:java/util/HashSet]] - [[java1.5.0:java/util/TreeSet]] - [[java1.5.0:java/util/HashMap]] - [[java1.5.0:java/util/TreeMap]] * Tips [#c25906d1] ** propertiesファイルのエンコード形式 [#n115bc49] Propertyクラス等を用いて利用できる*.propertiesファイルは2バイト文字をUnicodeで書かなければいけない。しかし、Unicode対応エディタなどで全ての文字をUnicode記述してしまうと、プログラムのソースに書くkey値がASCIIのままでは値を得られなくなってしまう。 j2sdk付属のツールnative2asciiでこの問題は解決できる。このツールはASCII文字をそのままにし、2バイト文字だけEscaped Unicodeに変換してくれる native2ascii src > dst * JSP/Servlet [#g60e3a1a] - [[JSP/Servlet:http://www.atmarkit.co.jp/channel/jspservlet/jspservlet.html]] @IT - 実装 -- [[Tomcat]] -- Geronimo ** JSP [#ne23bc33] - <%@ directive { properties } %> Directive - <% script %> Scripting -- <%! decleration %> Decleration -- <%= expression %> ** Struts [#f38773d7] Servlet/JSPによるASP開発の保守性を高めるフレームワーク - ユーザーからのRequestをコントローラーActionServletが受ける - 適切なモデルActionFormにForm変数を格納し、対応するコントローラーActionを呼び出す。 - ActionはRequestを適切に処理し、ユーザーに表示すべきビューをActionServletに教える。 - ActionServletはActionが返してきたActionForwardに従ってユーザーをビューにForwardする。 * Applet [#pd19e367] - アプレットのライフタイム -- [[Java Applet:http://msugai.fc2web.com/java/applet/]] Java入門