トム

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

Java入門

Java yield入門|switch式での使い方とreturnとの違いをコード付き解説

2026/5/23  

Javaのyieldは、switch式の中から値を返すために使うキーワードです。Java 14で正式導入され、従来のswitch文で必要だったbreakの書き忘れバグや、冗長な変数宣言を一掃できます。 ...

Java入門

Javaフレームワークを一覧で徹底解説!

2026/5/23  

「Javaのフレームワークって種類が多すぎて、どれを選べばいいかわからない…」 「Web開発を始めたいけど、おすすめのJavaフレームワークが知りたい」 「それぞれのフレームワークの違いを一覧で比較し ...

Java入門

Javaラムダ式とは?使いどころをわかりやすく解説

2026/5/23  

Java開発に携わっていると、一度はラムダ式について耳にしたことがあるのではないでしょうか。私自身、Javaでの開発経験が10年以上ありますが、Java 8でラムダ式が導入された当初は、その独特な書き ...

Java入門

【Java】Math.sqrt()で平方根を計算する方法|NaN対策と整数変換まで解説

2026/5/23  

「Javaで平方根を計算したいが、Math.sqrt()の使い方がわからない」「負の数を渡したらNaNになって止まった」——こうした疑問に、この記事でまとめて答えます。 結論、Javaで平方根を求める ...

Java入門

【Java】静的解析ツールおすすめ4選|品質向上とバグ削減を自動化

2026/5/23  

「Javaのコードレビューに時間がかかりすぎる…」「もっと早い段階でバグを見つけたい」「チーム内のコーディングスタイルを統一したい」 Javaでの開発経験が5年ほどになる私も、以前は同じ悩みを抱えてい ...

Java入門

Java JSON変換|Jackson・Gsonをコード実例で比較

2026/5/23  

JavaでJSON変換するなら、Jackson・Gson・org.jsonの3つを押さえれば実務で困ることはありません。 この記事では、3大ライブラリそれぞれの導入手順・シリアライズ/デシリアライズの ...

Java入門

Javaのガベージコレクションの仕組みを徹底解説!

2026/5/23  

「アプリが時々カクつく」「先輩からGCが原因と言われたけど何のこと?」――Javaを学び始めた方や運用担当になったエンジニアからよく聞く相談です。 この記事を読めば、Javaのガベージコレクション(G ...

雑記

iPhoneショートカットでポイ活自動化!アプリの起動忘れを防ぐ設定方法

2026/5/23  

iPhoneの「ショートカット」アプリには、指定した時間にアプリを自動で起動できる「オートメーション」機能があります。この機能を使えば、ポイ活アプリのログインボーナスや歩数連携の取りこぼしをゼロにでき ...

Java入門

Java開発が変わる!超高速Quarkus入門 5つの特徴

2026/5/23  

「最近、Java界隈でQuarkusという名前をよく聞くけど、一体何がすごいの?」「Spring Bootと比べてどう違うの?」 長年Javaでの開発に携わっていると、起動の遅さやメモリ消費の大きさが ...

Java入門

【Javaの歴史】誕生から30年、今も進化を続ける理由を解説

2026/5/23  

「これからJavaを学んでみたいけれど、どんな歴史があるのだろう?」 「普段Javaを使っているけど、誕生した背景や進化の過程はよく知らない…」 この記事は、そんなあなたのためのものです。 私自身、最 ...