<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NeoForge Development in Action on NeoForge Modding Tutorial</title><link>https://MindScrath.github.io/en/</link><description>Recent content in NeoForge Development in Action on NeoForge Modding Tutorial</description><generator>Hugo</generator><language>en</language><copyright>© MindScrath</copyright><atom:link href="https://MindScrath.github.io/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Characters</title><link>https://MindScrath.github.io/en/posts/Java/Data_and_variables/Characters/</link><pubDate>Sat, 17 Jan 2026 20:10:16 +0800</pubDate><guid>https://MindScrath.github.io/en/posts/Java/Data_and_variables/Characters/</guid><description>&lt;p&gt;The &lt;code&gt;char&lt;/code&gt; type is used to represent letters (both uppercase and lowercase), digits, and other symbols. Each character is just a symbol enclosed in single quotes.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-java" data-lang="java"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#cf222e"&gt;char&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;lowerCaseLetter&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0a3069"&gt;&amp;#39;a&amp;#39;&lt;/span&gt;&lt;span style="color:#1f2328"&gt;;&lt;/span&gt;&lt;span style="color:#fff"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#cf222e"&gt;char&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;upperCaseLetter&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0a3069"&gt;&amp;#39;Q&amp;#39;&lt;/span&gt;&lt;span style="color:#1f2328"&gt;;&lt;/span&gt;&lt;span style="color:#fff"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#cf222e"&gt;char&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;number&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0a3069"&gt;&amp;#39;1&amp;#39;&lt;/span&gt;&lt;span style="color:#1f2328"&gt;;&lt;/span&gt;&lt;span style="color:#fff"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#cf222e"&gt;char&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;space&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0a3069"&gt;&amp;#39; &amp;#39;&lt;/span&gt;&lt;span style="color:#1f2328"&gt;;&lt;/span&gt;&lt;span style="color:#fff"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#cf222e"&gt;char&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;dollar&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0550ae"&gt;=&lt;/span&gt;&lt;span style="color:#fff"&gt; &lt;/span&gt;&lt;span style="color:#0a3069"&gt;&amp;#39;$&amp;#39;&lt;/span&gt;&lt;span style="color:#1f2328"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This type can represent all characters in all languages as well as some special and computer symbols. It corresponds to the &lt;strong&gt;Unicode&lt;/strong&gt; (UTF-16) format. Unicode is a computer encoding methodology that assigns a unique number for every character. It doesn&amp;rsquo;t matter what language, or computer platform it&amp;rsquo;s on. This is important in a global, networked world, and for computer systems that must accommodate multiple languages and special characters. Unicode truly unifies all of these into a single standard.&lt;/p&gt;</description></item><item><title>String</title><link>https://MindScrath.github.io/en/posts/Java/Data_and_variables/String/</link><pubDate>Sat, 17 Jan 2026 22:05:46 +0800</pubDate><guid>https://MindScrath.github.io/en/posts/Java/Data_and_variables/String/</guid><description>&lt;p&gt;In the world of Java programming, strings are like the building blocks of a language. They allow us to work with text, whether it&amp;rsquo;s a simple &amp;ldquo;Hello, World!&amp;rdquo; or a complex document. Strings are everywhere in our code, and understanding how to use them effectively is fundamental for any Java developer.&lt;/p&gt;</description></item><item><title>Control Flow</title><link>https://MindScrath.github.io/en/posts/Java/ControlFlow/</link><pubDate>Sat, 24 Jan 2026 19:34:17 +0800</pubDate><guid>https://MindScrath.github.io/en/posts/Java/ControlFlow/</guid><description>&lt;h2 id="conditional-statement"&gt;Conditional statement&lt;a class="anchor" href="#conditional-statement"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The conditional statement is a construction that allows a program to perform different computations depending on the value of a Boolean expression. If it is &lt;code&gt;true&lt;/code&gt;, the program performs one computation; otherwise, if it is &lt;code&gt;false&lt;/code&gt;, the program performs another computation. Here are some examples of Boolean expressions: &lt;code&gt;a &amp;gt; b&lt;/code&gt;, &lt;code&gt;i - j == 1&lt;/code&gt;, and so on.&lt;/p&gt;
&lt;p&gt;The conditional statement has different forms. We will use all of them.&lt;/p&gt;</description></item></channel></rss>