タグ : Java基本構文

【Java】try-with-resourcesのNullや例外の話

try-with-resourcesがJava7で登場してcloseの処理を自分で書くことがなくなり便利になりました。

しかし今までのclose処理とことなるため、try句のリソースがnullだったときの挙動やtry句とclose処理の両方で例外が発生した時の挙動が忘れがちになっているので、try-with-resourcesのアレコレのちょっとした疑問をまとめていきます。

続きを読む

【Java】HttpServletRequestから色々なURLのとり方

JavaのHttpServletRequestから、リクエストされたURLを取得することができますが、このリクエストされたURLというのは色々な形式のものがあります。

例えば、http://からはじまる全URL、ドメインを含まないパスだけのURL(URI)、コンテキストパスすらも含まないURL(URI)、コンテキストパスのみ。

これら4種類のURL(URI)は全てHttpServletRequestから取得することができます。今回はこの4種類のURLの取得方法を紹介していきます。
続きを読む

【Java】Listの初期化時に値を設定する方法

JavaのListへ初期化時に値をセットする方法ですが、こちらいくつか方法があります。

大きな違いとしては、初期化後にそのListに対して別の値をaddできる方法とできない方法の2つに分けることができます。

今回は上記できる方法とできない方法の2種類を紹介していきます。
続きを読む