0
1

More than 3 years have passed since last update.

Java基礎

Last updated at Posted at 2020-04-21

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式に変換
Java
<c:set var="EL式の変数" value="<%= スクリプトレットの変数 %>" />

EL式からスクリプトレットに変換
Java
String test = (String)pageContext.findAttribute("test");

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1