<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Course Introduction · Learn Java 25</title>
    <link>https://learn-java-25.pages.dev/01-introduction/index.html</link>
    <description>Get a JDK 25 running, then meet JShell — the fastest way to try Java out.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://learn-java-25.pages.dev/01-introduction/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Setup: JDK 25 &amp; Editor</title>
      <link>https://learn-java-25.pages.dev/01-introduction/00-setup/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn-java-25.pages.dev/01-introduction/00-setup/index.html</guid>
      <description>Install the JDK You need the JDK (compiler + tools), not just a JRE. Pick any OpenJDK build: Eclipse Temurin, Amazon Corretto or Oracle OpenJDK.&#xA;# macOS brew install --cask temurin@25 # Linux sudo apt install openjdk-25-jdk # Windows winget install EclipseAdoptium.Temurin.25.JDK # any platform, several versions side by side sdk install java 25-tem # sdkman.io Verify:</description>
    </item>
    <item>
      <title>The REPL: JShell</title>
      <link>https://learn-java-25.pages.dev/01-introduction/01-jshell/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://learn-java-25.pages.dev/01-introduction/01-jshell/index.html</guid>
      <description>JShell is a Read–Eval–Print Loop shipped with the JDK. Use it whenever you want to try something out without creating a file.&#xA;jshell jshell&gt; 2 + 3 * 4 $1 ==&gt; 14 jshell&gt; var name = &#34;World&#34; name ==&gt; &#34;World&#34; jshell&gt; &#34;Hello, &#34; + name + &#34;!&#34; $3 ==&gt; &#34;Hello, World!&#34; Semicolons are optional. Results without a variable get names like $1, which you can reuse.</description>
    </item>
  </channel>
</rss>