トム

・都内自社開発企業勤務/Javaバックエンドエンジニア
/Java歴10年以上 ・首都圏在住30代
・資格:基本情報技術者/応用情報技術者/Java Silver/Python3エンジニア認定基礎 詳細なプロフィール

Java入門

Java抽象クラス(abstract)を理解!インターフェースとの違いも解説

2026/5/23  

Javaの学習を進めていると、「抽象クラス」という言葉に出会うと思います。 「普通のクラスと何が違うの?」 「インターフェースと似ているけど、どう使い分けるの?」 「そもそも、なぜ抽象クラスなんてもの ...

Java入門

【Javaのextends】継承をわかりやすく解説!使い方から注意点まで

2026/5/23  

Javaの学習を進める中で、多くの方が「継承」の壁にぶつかります。私自身、10年以上前にJavaを学び始めたとき、この継承の概念を理解するのに苦労した経験があります。 しかし、実務でコードを書く中で、 ...

雑記

新しいキーボードを買ってしまった…「RAINY75 pro」

2026/5/23  

突然ですが、今、どんなキーボードを使っていますか? ノートPCに備え付けのもの、あるいはデスクトップに付属してきたもの。多くの人が、キーボードを「文字を打つための単なる道具」としか見ていないかもしれま ...

Java入門

Java拡張for文(foreach)を5分で理解!基本から応用まで解説

2026/5/23  

「Javaのループ処理、もっと簡単に書けないかな?」 「拡張for文、つまりforeachってよく聞くけど、いまいち使い方が分からない…」多くのJava初学者が同じような悩みを抱えているのを見てきまし ...

Java入門

【2026年版】Javaジェネリクス入門|の違い・extends/superの使い分けを図解で解説

2026/5/23  

「List<String>はよく使うけれど、<?>や<T>が出てくると、とたんに難しく感じる…」 現役Javaエンジニアの私も、駆け出しの頃はジェネリクスが苦手でし ...

Java入門

【2026年版】Javaのrecordとは?classとの違い・使い方・使いどころまで完全解説

2026/5/23  

「Javaのクラス定義、もっとシンプルにならないかな…」 長年Javaで開発をしていると、データを保持するためだけのクラス、いわゆるDTO(Data Transfer Object)を作るたびに、同じ ...

Java入門

Java enum(列挙型)の使い方完全ガイド!定数管理を劇的に変える実践例

2026/5/23  

「Javaの定数管理、final staticでやっているけど、もっと良い方法はないかな…?」 「enumが良いと聞くけど、具体的な使い方がよくわからない…」 もし、あなたがJavaの定数管理でこのよ ...

Java入門

【Java】DTOとは?Entityとの違いとRecord型の使い分けを図解【2026年】

2026/5/23  

「DTOって何のために書くの?」「Entityと何が違うの?」「Record型とLombokのどちらで書くべき?」— Java学習中や現場配属直後に、DTOで手が止まる人は少なくありません。 この記事 ...

Java入門

JavaのUUID完全ガイド!生成方法から注意点まで解説

2026/5/23  

Javaでの開発プロジェクトに携わっていると、「IDにはUUIDを使いましょう」という話をよく耳にします。私自身、以前は大規模なマイクロサービスの開発で、どのバージョンのUUIDを選択すべきか頭を悩ま ...

Java入門

Javaトランザクション入門!仕組みと使い方を徹底解説

2026/5/23  

「あれ、データベースにデータが登録されていない…」「更新したはずなのに、一部しか変わっていない…」 Javaで開発をしていると、こんな経験はありませんか?私自身、駆け出しの頃にデータの不整合で頭を抱え ...