char型の計算はunicodeになる
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF
表の数値は16進数
int型の小数は切り捨て
計算後にdouble型に代入するとx.0になる
import
サブパッケージを取り込みたい場合は記述する
import java.util.;
import java.util.logging.;
主な例外
・0除算
・配列の存在しない要素数にアクセスする
・ユーザの入力間違い
・存在しないファイル指定
・DB接続失敗
・不正な値のポインタ参照
ArrayListについて
Javaプログラムではデータ量が不特定であることが多いため、固定長配列よりも可変長配列であるArrayListが使われることが多い
ファイル入力
ファイル名のみ指定した場合、プロジェクト直下を参照する
Scanner sin = new Scanner(new File("Sample.txt"));
Eclipse
Eclipseの標準出力で文字化けした場合
ウインドウ > 設定 > 一般 > ワークスペース
テキスト・ファイル・エンコードをUTF-8にする(ソースコードの文字コード)
デフォルトのutf-8
変更するとeclipseが検証中になるので、終わるまで待ってから実行する
このファイルも1行追加する(不要か?)
eclipse.ini
-Dfile.encoding=utf-8
実行 > 実行構成 > 共通タブ > エンコード
utf-8
エディターのコメントが文字化けする場合
ウインドウ > 設定 > 一般 > 外観 > 色とフォント
テキスト・フォントのをConsolas以外にする(MSゴシックなど)
Eclipseのコンソールで標準入力する場合、全角のテンキーだと本来の半角にならないため、Integer.parseIntなどでエラーになることがある
「this」キーワードは「オブジェクト自身の」という意味
変数を右クリック、参照で参照先の検索、宣言も同じ
JSPタグライブラリについて
https://qiita.com/chenglin/items/16860d194eda96815c19
https://qiita.com/sculptcat/items/53d1a3a2d3b973354085
Calendar.MONTHは0から始まる
https://qiita.com/Masa_Kado/items/9de05be15f6c20cf213b
スクリプトレットからEL式に変換
<c:set var="EL式の変数" value="<%= スクリプトレットの変数 %>" />
EL式からスクリプトレットに変換
String test = (String)pageContext.findAttribute("test");