* 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入門

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS