トム

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

Docker

3分でわかる!Dockerfileの書き方 基本から最適化まで

2025/11/8  

「Dockerを使い始めたけど、Dockerfileの書き方がいまいち分からない…」 「とりあえず動くものは作れたけど、もっと効率的な書き方はないの?」 これは、私が開発現場でDockerを使い始めた ...

Java入門

【Java】匿名クラス(無名クラス)とは?使い方とラムダ式との違いを解説

2025/11/22  

Javaのコードを読んでいると、時々「newの後にいきなりクラスの中身を書き始める」ような不思議な記述に出会うことはありませんか。 私自身、10年以上Javaで開発をしていますが、若手の頃はこの構文の ...

Java入門

Java正規表現入門!基本と実践例でマスター

2025/10/14  

「Javaの正規表現って、なんだか難しそう…」 「特殊な記号が多くて、どこから手をつければいいかわからない」 プログラミング学習を進める中で、このように感じた経験はありませんか。私自身、Javaを学び ...

Java入門

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

2025/10/13  

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

Java入門

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

2025/11/1  

「Javaの継承ってなんだか難しそう…」 「オブジェクト指向の重要な概念だとは聞くけれど、いまいちピンとこない」 Javaの学習を進める中で、多くの方が「継承」の壁にぶつかります。私自身、10年以上前 ...

雑記

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

2025/10/13  

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

Java入門

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

2025/11/15  

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

Java入門

Javaジェネリクス入門<T>と<?>を理解する

2026/1/10  

「List<String>はよく使うけれど、<?>や<T>が出てくると、とたんに難しく感じる…」 現役でJavaエンジニアとして開発に携わっている私ですが、キャリア ...

Java入門

Javaのrecordでコードを1/5に!使い方からクラスとの違いまで解説

2025/11/1  

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

Java入門

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

2025/11/22  

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