<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
<title>＠IT Java Agileフォーラム 最新記事一覧</title>
<link>https://atmarkit.itmedia.co.jp/ait/subtop/java/</link>
<description>＠IT Java Agileフォーラム の最新記事一覧です。</description>
<language>ja</language>
<copyright>Copyright (c) 2026 ITmedia, Inc. All Rights Reserved.</copyright>
<pubDate>Sat, 18 Apr 2026 09:25:00 +0900</pubDate>
<item>
<title>Javaのプロジェクト管理をAIに聞きながら理解する――パッケージとモジュール</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2603/12/news002.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、クラスをまとめる方法としてパッケージとモジュールを学習します。基本となるパッケージと、パッケージの問題点を解決する仕組みとされるモジュールを理解しましょう。</description>
<pubDate>Thu, 12 Mar 2026 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIコーディングの質は「エラー処理」で決まる　「例外」構文をCopilotと深掘り解説</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2602/12/news002.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、Javaにおけるエラー処理の方法である例外を学習します。チェック例外、非チェック例外の違い、例外の処理方法と発生方法などを、AIに聞きながら理解しましょう。</description>
<pubDate>Thu, 12 Feb 2026 05:00:00 +0900</pubDate>
</item>
<item>
<title>安全・安定の「Immutable」の意味、不変オブジェクトとレコード型の使い方</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2601/15/news007.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、オブジェクト指向プログラミングの機能である、不変オブジェクトとレコード型を学習します。不変オブジェクトの意義と、それを簡単な構文で実現するレコード型を、AIに聞きながら理解しましょう。</description>
<pubDate>Thu, 15 Jan 2026 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIにenumの基礎を聞いてみた――列挙型の型安全性を理解する</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2512/11/news004.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回も、オブジェクト指向プログラミングの機能として、列挙型を学習します。特別なクラスとしての列挙型を、その意義とともに理解しましょう。</description>
<pubDate>Thu, 11 Dec 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>GPT-5 miniに聞き学ぶ、オブジェクト指向の実用機能ジェネリクスとコレクション</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2511/13/news002.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。引き続き、オブジェクト指向プログラミングの機能である、ジェネリクスとコレクションを学習します。特定のデータ型に依存しないクラスの考え方、それを利用したユーティリティーであるコレクションを理解しましょう。</description>
<pubDate>Thu, 13 Nov 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>オブジェクト指向の肝、ポリモーフィズムとインタフェースをAIに聞きながら学ぼう</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2510/09/news001.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、ポリモーフィズム（多態性）を、インタフェースとともに学習します。使いこなせれば便利ながらも、言葉の響きからも難解とされがちなポリモーフィズムを、親しみやすい事例から理解しましょう。</description>
<pubDate>Thu, 09 Oct 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>「Java 25」公開、3行記述のmain関数とAIアプリ開発に対応</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2509/22/news053.html</link>
<description>少なくとも今後8年間のサポートを保証する。</description>
<pubDate>Mon, 22 Sep 2025 14:35:00 +0900</pubDate>
</item>
<item>
<title>Javaのオブジェクト指向の要、カプセル化と継承をGitHub CopilotのAgentモードも使って理解する</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2509/11/news001.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、オブジェクト指向の要といえるカプセル化と継承を学習します。クラス構造の隠蔽と公開、クラスを再利用する方法について理解しましょう。</description>
<pubDate>Thu, 11 Sep 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIコーディングで理解する、Javaのクラスとオブジェクト指向、インスタンス化、メソッド、コンストラクタ</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2508/07/news001.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回からは、Javaの特徴であるオブジェクト指向的な考え方と、それを実現する構文であるクラスを学習します。まずは基本となるフィールドとメソッド、インスタンス化、コンストラクタを理解しましょう。</description>
<pubDate>Thu, 07 Aug 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>Javaのfor、while、break、continueとは――繰り返し処理の違いと使い分け、構文をAIに聞いて学ぶ方法</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2507/10/news001.html</link>
<description>対話型AI（人工知能）にアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、繰り返し処理とジャンプ構文を学習します。for文とwhile文の違い、どのようなときに繰り返しを使うかを理解しましょう。</description>
<pubDate>Thu, 10 Jul 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIにJavaのif、else、switchについて聞いてみた――条件分岐はフローチャートの方が理解しやすい</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2506/12/news001.html</link>
<description>対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラムの実行の流れをコントロールする制御構文について、まずは条件分岐を学習します。その最も基本となるif文とswitch文を、条件式を作る際の考え方とともに理解しましょう。また、これらのより簡潔な書き方である条件演算子とswitch式も紹介します。</description>
<pubDate>Thu, 12 Jun 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIにJavaの変数、データ型、演算子について聞いてみた――GitHub Copilotで始めるAIコーディングの基本</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2505/15/news001.html</link>
<description>対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。今回は、プログラミングの基本と言える変数、データ型、演算子を学習します。Javaでどのようなデータの種類があるのか、どのようにデータを保持するか、どのように計算するのかといった基本中の基本を理解しましょう。</description>
<pubDate>Thu, 15 May 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>AIにJavaと開発環境について聞いてみた――AIコーディング時代に必要なプログラミング脳を強化しよう</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2504/17/news003.html</link>
<description>対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。初回は、Javaというプログラミング言語の概要と、学習環境の構築をAIを活用しながら学習します。その誕生からOpenJDKに至るまでの歴史とJavaの特徴を理解し、次回以降で使うための学習環境をJDKとVS Codeで準備しましょう。</description>
<pubDate>Thu, 17 Apr 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>“Hello World”が3行で収まる、Oracleが「Java 24」を提供開始</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2503/20/news077.html</link>
<description>日本オラクルは、「Java 24」（Oracle JDK 24）の提供を開始したと発表した。ベクトルAPIやポスト量子暗号機能など、幅広い分野で20以上の新機能を導入した。</description>
<pubDate>Thu, 20 Mar 2025 08:00:00 +0900</pubDate>
</item>
<item>
<title>COBOL／メインフレームのJava／マイクロサービス化サービスをデロイト トーマツが発表　どう実現しているのか</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2503/14/news087.html</link>
<description>デロイト トーマツは、レガシーシステムのモダナイゼーションに向けたサービスを、2025年4月から本格展開すると発表した。「COBOL」プログラムを変換するだけでなく、「マイクロサービス化」「コードの自動生成」などの機能を備えている。</description>
<pubDate>Fri, 14 Mar 2025 08:00:00 +0900</pubDate>
</item>
<item>
<title>PR： ライセンスコスト増と塩漬けリスクをどう解決？　Javaユーザーなら知っておきたい現実的な選択肢</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2502/28/news008.html</link>
<description>Javaを採用したシステムを使い続けている企業は、Oracleによるライセンス体系の変更に伴うライセンスコストの増加やシステムライフサイクル管理の複雑さに頭を悩ませている。「Oracle JDKからOpenJDKへの移行」は、これまでの課題をどう解決するのか。</description>
<pubDate>Wed, 05 Mar 2025 10:00:00 +0900</pubDate>
</item>
<item>
<title>「GitHub Copilot for Eclipse」（パブリックプレビュー）リリース、GitHub CopilotでEclipseの開発体験はどう変わる？</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2502/18/news064.html</link>
<description>Microsoftは、統合開発環境「Eclipse」でAIコーディングアシスタント「GitHub Copilot」を利用できるようにするプラグインのパブリックプレビュー版を提供開始した。</description>
<pubDate>Tue, 18 Feb 2025 08:00:00 +0900</pubDate>
</item>
<item>
<title>PlayStation Network開発チームは「増え続けるスクラムチームの管理問題」をどう解決したのか</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2501/10/news120.html</link>
<description>プロダクト開発においては、開発チームのパフォーマンスを高いレベルで維持し、関係者同士がスムーズにコミュニケーションを取れるようにすることが重要だ。だが、開発規模が大規模になるとそれも一筋縄ではいかない。PlayStation Networkの開発チームはこの課題をどう解決したのか。</description>
<pubDate>Tue, 28 Jan 2025 05:00:00 +0900</pubDate>
</item>
<item>
<title>Spring Bootプロジェクトを素早く作成できる「Spring Initializr」の使い方</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2501/10/news076.html</link>
<description>TechTargetは「Spring Boot」プロジェクトを構成する「Spring Initializr」の使い方を解説する記事を公開した。Spring BootはJavaベースのフレームワークで、Webアプリケーション、RESTfulサービス、マイクロサービスなどを開発するのに適している。</description>
<pubDate>Fri, 10 Jan 2025 08:00:00 +0900</pubDate>
</item>
<item>
<title>「Spring」「Spring Boot」「Spring Framework」、それぞれの特徴とは</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2412/27/news094.html</link>
<description>エンタープライズJava開発をより効率的で実践的なものに変えたのがSpringだ。本稿では、Spring、Spring Boot、Spring Frameworkのそれぞれの特徴と役割を説明する。</description>
<pubDate>Fri, 27 Dec 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>Spring Bootユーザーなら知っておきたい「Spring Boot Actuator」　本番環境での運用時にどう役立つ？</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2412/13/news067.html</link>
<description>「Spring Boot Actuator」はSpringのスタータープロジェクトの一つで、ビルド自動化システム「Grade」のビルドやプロジェクト管理ツール「Maven」のPOMファイルに追加して利用できる。全てのSpring Bootユーザーに推奨したい機能だ。</description>
<pubDate>Fri, 13 Dec 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>「Spring Framework」における、依存関係の注入（DI）と制御の反転（IoC）とは</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2411/08/news081.html</link>
<description>TechTargetは、Javaのオープンソースフレームワーク「Spring Framework」に関する記事を公開した。制御の反転（IoC）と依存関係の注入（DI）を中心に特徴や利点を解説する。</description>
<pubDate>Fri, 08 Nov 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>「Spring Framework」と「Spring Boot」の違い　Spring Bootが「こだわりのある」フレームワークな理由</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2411/01/news082.html</link>
<description>Spring FrameworkとSpring Bootは、Java開発において異なる役割を持つツールだ。どのような目的を持って登場し、ソフトウェアアーキテクトやプログラマーにどう役立つのかを整理する。</description>
<pubDate>Fri, 01 Nov 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>Spring BootとSpring MVCの違い　両者の特徴と使い分けのポイントとは</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2410/25/news074.html</link>
<description>TechTargetは「Spring BootとSpring MVCの違い」を解説する記事を公開した。Spring Bootは事前構成済みのSpringアプリケーションの作成を可能にするソフトウェア開発アクセラレータであるのに対し、Spring MVCはSpringベースのプロジェクトの選択肢の一つにすぎない。</description>
<pubDate>Fri, 25 Oct 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>Spring BootアプリをAWSにデプロイするには？</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2410/11/news081.html</link>
<description>TechTargetは「Spring BootアプリをAWSにデプロイする方法」を解説する記事を公開した。クラウドネイティブなアプリケーション開発フレームワークSpring Bootで構築したアプリケーションをECSやFargateを使ってデプロイする手順を紹介する。</description>
<pubDate>Fri, 11 Oct 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>Oracle、「Java 23」を提供開始　機能強化と変更点をおさらい</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2410/09/news041.html</link>
<description>Oracleはプログラミング言語「Java」の最新版「Java 23」の一般提供を開始した。</description>
<pubDate>Wed, 09 Oct 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>Springにおける「RestController」と「Controller」の違いとは</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2409/20/news083.html</link>
<description>Javaの開発フレームワーク「Spring Framework」におけるControllerとRestControllerの違い、Restful API開発時にRestControllerを使用するメリットを紹介する。</description>
<pubDate>Fri, 20 Sep 2024 08:00:00 +0900</pubDate>
</item>
<item>
<title>今こそ「Java」を学びたくなる10個の理由</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2406/13/news052.html</link>
<description>「Java」は歴史あるプログラミング言語であり、一部の開発者にとっては目新しい存在として映らない可能性がある。だが本当にそうだろうか。あらためてJavaの“真実”に目を向けよう。</description>
<pubDate>Thu, 13 Jun 2024 10:00:00 +0900</pubDate>
</item>
<item>
<title>2024年6月現在、本稼働環境のアプリで最も利用されているのは「Java 17」　New Relicがレポートを発表</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2406/05/news048.html</link>
<description>New Relicは、年次レポート「2024年 Javaエコシステムの現状」を発表した。Java 21の提供開始後6カ月間での採用率は1.4％。JDKについては、コミュニティー管理型の「Eclipse Adoptium」が注目を集めているという。</description>
<pubDate>Wed, 05 Jun 2024 09:03:00 +0900</pubDate>
</item>
<item>
<title>Javaの「int」は「Integer」と同じじゃない？　根本的な違いとは</title>
<link>https://atmarkit.itmedia.co.jp/ait/articles/2405/23/news090.html</link>
<description>「Java」で整数を扱う場合、「int」と「Integer」という2つの仕組みを利用できる。両者は何が違うのか。サンプルのソースコードを使いながら、intとIntegerの根本的な違いや使い分け方を解説する。</description>
<pubDate>Thu, 23 May 2024 10:00:00 +0900</pubDate>
</item>
</channel>
</rss>
