トム

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

Java入門

【Java】参照渡しは存在しない?値渡しとの違いを解説

2026/5/23  

「Javaの参照渡しって、なんだかよく分からない…」 「値渡しとの違いが曖昧で、コードを書いていて不安になる」 「面接で『Javaは参照渡しですか?』と聞かれたら、どう答えれば良いのだろう?」 何を隠 ...

Java入門

Javaのアンボクシングとは?オートボクシングとの違いと注意点3選

2026/5/23  

Javaのアンボクシングとは、Integer や Double などのラッパークラスから、int・double などのプリミティブ型へ自動変換する機能です。逆方向の変換(プリミティブ型 → ラッパーク ...

Java入門

【コピペOK】Java QRコード作成ガイド!ライブラリ比較から実装まで

2026/5/23  

「WebアプリにQRコード決済機能をつけたい」「イベントの電子チケットをJavaで作りたい」 私自身、以前JavaでQRコード作成機能が必要になった際、どのライブラリを選べば良いのか、具体的な実装方法 ...

Java入門

Logbackで始めるJavaのログ出力やログレベルについて

2026/5/23  

「とりあえずSystem.out.printlnでデバッグしているけど、これで本当にいいのかな…?」 「ログのライブラリは種類が多くて、どれを選べば良いか分からない…」 もしあなたがJavaでの開発経 ...

Java入門

【Java】ZIP作成を3ステップで解説!基本から応用まで網羅

2026/5/23  

「Javaでファイルをまとめて圧縮したい」「生成した複数のレポートをZIP形式でダウンロードさせたい」 システム開発において、ファイル圧縮の要件が出てくる場面は少なくありません。私自身も、Webアプリ ...

Java入門

Javaバッチ処理入門!3つの実装方法と5つの設計ポイント

2026/5/23  

Javaのバッチ処理は、夜間の売上集計や給与計算など、ビジネスシステムを裏で支える重要な技術です。しかし「そもそもバッチ処理って何?」「フレームワークは何を使えばいい?」「エラーが起きたらどう対処する ...

Java入門

Javaファイル読み込み完全ガイド|3つの方法と使い分けをコード付きで解説

2026/5/23  

Javaでファイルを読み込む方法は複数ありますが、実務で使うのは主に3つです。BufferedReaderで1行ずつ読む方法、Filesクラスで一括読み込みする方法、そしてScannerで区切り文字ご ...

Java入門

【Java】NullPointerExceptionを撲滅!安全なnull判定

2026/5/23  

「またこのエラーか…」 Javaプログラミングを始めたばかりのころ、私はコンソールに表示されるNullPointerExceptionという文字に何度頭を抱えたか分かりません。このエラーは、Javaを ...

Java入門

【Java】テキストブロックの使い方!3つのメリットも解説

2026/5/23  

「Javaで長いSQL文を書くのが面倒…」「JSONを文字列にすると見づらい…」 Java開発歴10年以上の私も、かつては同じ悩みを抱えていました。長い文字列を + 演算子で連結し、大量の \n や ...

Java入門

【Java初心者必見】50個の予約語一覧と使い方を徹底解説!

2026/5/23  

「Javaの勉強を始めたけど、よく見る英単語の意味がわからない…」 「publicやstaticって、おまじないのように書いているだけ…」 「変数に名前を付けようとしたら、なぜかエラーが出てしまう…」 ...