Youtube版【中級編Java(14)】セッション―複数のページでデータを共有―
今回は、「セッション―複数のページでデータを共有―」です。 web全般の話ではありますが、HTTPプロトコルは、ステートレスなプロトコルなので、リクエスト単位で処理が完結してしまいます。 ですので、複数のページ間でユーザ…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回は、「セッション―複数のページでデータを共有―」です。 web全般の話ではありますが、HTTPプロトコルは、ステートレスなプロトコルなので、リクエスト単位で処理が完結してしまいます。 ですので、複数のページ間でユーザ…
フィールド変数の監視は、こちらのオブザーバー・パターンでもやりました。 今回は、PropertyChangeListenerを使って監視してみます。 PropertyChangeListenerを使って、フィールド変数を…
今回は、「スタティック変数―値の共有と定数―」です。 スタティック変数について見てみましょう。 この変数はフィールド変数だけで使えるちょっと変わった変数です。 ■動画はこちら
解説動画 今回は、Listインターフェースなのに、追加・削除ができないリストを見てみます。 よく使うリストですが、追加や削除すると例外が発生する場合があります。 ■動画はこちら ■Youtube版の解説で使用しているソー…
普段から使うものではないですが、たまに見たい時がありますよね。 8はほぼ使わないけどw 2進数,8進数,16進数表現の文字列を取得するサンプル 10進数で255の数値を、2進数,8進数,16進数でそれぞれ表現した文字列を…
今回は、「StringBuilderクラスを使う―繰り返しの文字列結合―」です。 繰り返しの文字列結合について見てみましょう。 文字列結合を繰り返すときは「+」ではなく、StringBuilderクラスを使いましょう。 …
解説動画 今回は、Apache Commons CSVを使って、CSVファイルを出力します。 CSVの出力は、文字列を結合するだけでもできますが、読み取りの時と同じでやっぱりエスケープ処理が面倒だったりするので、Apac…
前回MNIST手書きデータを学習したので、それをロードしてテストだけしてみます。 ※前回はこちら DL4Jを使って、学習したMNIST手書きデータをロードするサンプル 前回学習したデータをロードします。 ロード後、MNI…
今回は、「オートボクシング―プリミティブ型とラッパークラス―」です。 オートボクシング・オートアンボクシングについて見てみましょう。 これを知っていると、コードの記述がちょっと楽になります。 ■動画はこちら
今回は、「サーブレット作成時の注意点―フィールド変数は使わない―」です。 サーブレットやJSPを作成する時、フィールド変数の使用には注意が必要です。 多くの場合、フィールド変数を使うと予想外の動作をするからです。 ■動画…