Javaのサーブレット(servlet)でAjax通信をするサンプルコード 更新日:2019年5月29日 Java いっちばん基本的なJavaのサーブレットで書いたプログラムで、Ajax通信を行うサンプルコードをまとめました。 以下の感じ 本来はAjax通信と言えばDB接続してなんぼなんですが、今回はサンプルの枠を提供するのが主旨なの […] 続きを読む
【Java】イミュータブルな変数ってなんだ?String型変数の特殊性を知る《講義4日目》 更新日:2019年5月23日 Java 連載4日目最終日です。1~3日目がまだの人は1日目から読むことをオススメします。 全体はこんな感じ。 参照周りで押さえておきたい内容について4回に渡って解説していきます。 1~3日目の話で値(プリミティブ)型と参照(オブ […] 続きを読む
【Java】==とequalsの違いは図で理解すれば絶対間違えない《講義3日目》 更新日:2019年5月23日 Java 連載3日目です。1日目2日目がまだの人は1日目から読むことをオススメします。 全体はこんな感じ。 参照周りで押さえておきたい内容について4回に渡って解説していきます。 今回はJavaで最初に必ずと言っても良い程直面する […] 続きを読む
【Java】参照渡しとは?参照型の変数を代入した時の挙動を押さえよう!《講義2日目》 更新日:2019年5月23日 Java 連載2日目です。1日目がまだの人は1日目から読むことをオススメします。 全体はこんな感じ。 参照周りで押さえておきたい内容について4回に渡って解説していきます。 今日は参照渡しについて。 本ブログの熱烈なねつれーつな読者 […] 続きを読む
【Java】値(プリミティブ)型と参照(オブジェクト)型の違いをコードと図で解説《講義1日目》 更新日:2019年5月23日 Java プログラミングスクールで講師をしていることもあり、最近Javaの[参照型]や[参照渡し]、[Stringの特殊性]や[==とequals]などについて説明する機会が増えてきたので、 もうブログで講義作ったら良いんじゃね? […] 続きを読む
【Spring】@Transactionalは検査例外をコミットしてしまうがSQLExceptionはロールバックされる 更新日:2019年5月23日 Java プロジェクトでTERASOLUNA(Spring Frameworkをラップしているフレームワーク)を使っていたのですが、 開発が進んできたときにあることが話題になりました。 @Transactionalでのトランザクシ […] 続きを読む
【Java】検査例外と非検査例外の違いを図でまとめてみた 更新日:2019年5月23日 Java Javaのエラークラスと例外クラスについての記事です。 Throwableクラスの図 Javaのエラーや例外に関するクラスは全てThrowableクラス配下にあります。 Throwableクラス配下には、「Errorクラ […] 続きを読む
Javaの参照渡しと値渡しについてこの世で1番分かり易く解説してみた 更新日:2019年5月27日 Java まず最初に言っておきますが、Javaに参照渡しは存在しません。 これ聞いたとき私も「えっ!」ってなりました。 いやいや、参照渡し使ってましたよ自分。 え?それは本当の参照渡しじゃなくて参照の値渡し? ん?? それから色々 […] 続きを読む
【Java】enum(列挙型)を使ってコードから名称を取得するテンプレソース 更新日:2019年5月30日 Java 業務システムではコードと名称が紐づいているものってよくあると思います。 マスタがあるわけでもないけど、定数として持っておきたい。。 そんな時に役立つのがEnum(列挙型)です。 この記事では実際にJavaでEnumを使っ […] 続きを読む
ラジオボタンをreadonlyっぽくする実用的コード【HTML/JSP/Java】 更新日:2019年5月30日 JavaJavaScript/HTML/JSP Web開発をし始めた人達は、 「なんでラジオボタンはreadonlyないねん!!」 って誰もが最初は思ったことでしょう。 業務でもよく使うので、disabledにしてhiddenに値設定してsubmit、、、とかやってま […] 続きを読む