<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Manikandan S</title>
    <description>The latest articles on DEV Community by Manikandan S (@manislab96).</description>
    <link>https://dev.to/manislab96</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4162745%2F8e645459-7690-45a7-b894-bece0388a9f6.png</url>
      <title>DEV Community: Manikandan S</title>
      <link>https://dev.to/manislab96</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manislab96"/>
    <language>en</language>
    <item>
      <title>Java Variables in GenAI Applications</title>
      <dc:creator>Manikandan S</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:19:50 +0000</pubDate>
      <link>https://dev.to/manislab96/java-variables-in-genai-applications-2p1c</link>
      <guid>https://dev.to/manislab96/java-variables-in-genai-applications-2p1c</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Java variables are essential for storing and managing data in applications. In Generative AI (GenAI), variables can store user prompts, AI responses, and configuration values. They help Java applications communicate with AI models and process generated content.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are Java Variables?
&lt;/h2&gt;

&lt;p&gt;A variable is a named storage location used to hold data in a Java program.&lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax / Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;prompt&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Explain Generative AI"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;aiResponse&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"GenAI generates new content."&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;prompt&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;aiResponse&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Practical Example
&lt;/h2&gt;

&lt;p&gt;In a Java-powered AI chatbot, a &lt;code&gt;prompt&lt;/code&gt; variable stores the user's question, while an &lt;code&gt;aiResponse&lt;/code&gt; variable stores the response returned by the AI model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Variables store data in Java applications.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;String&lt;/code&gt; stores prompts and text responses.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;int&lt;/code&gt; stores whole numbers, such as token counts.&lt;/li&gt;
&lt;li&gt;Variables help manage AI inputs and outputs.&lt;/li&gt;
&lt;li&gt;Meaningful variable names improve code readability.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Java variables provide a simple way to manage data in GenAI applications. They help developers handle prompts, AI responses, and other application values. Understanding variables is a useful first step toward building AI-powered Java applications.&lt;/p&gt;

&lt;p&gt;How would you use Java variables in your own GenAI project?&lt;/p&gt;

&lt;p&gt;Thanks for reading! 🚀&lt;/p&gt;

&lt;p&gt;Follow me on DEV Community for more Java, GenAI, and software development tutorials.&lt;/p&gt;

&lt;p&gt;Follow me: @manikandan4411&lt;/p&gt;

&lt;p&gt;#Java #GenAI&lt;/p&gt;

</description>
      <category>java</category>
      <category>genai</category>
      <category>discuss</category>
      <category>manikandan4411</category>
    </item>
    <item>
      <title>Java Set + GenAI 🚀</title>
      <dc:creator>Manikandan S</dc:creator>
      <pubDate>Tue, 13 Oct 2026 09:26:54 +0000</pubDate>
      <link>https://dev.to/manislab96/java-set-genai-5f3b</link>
      <guid>https://dev.to/manislab96/java-set-genai-5f3b</guid>
      <description>&lt;p&gt;Learn Java Set in just a few minutes! 🚀&lt;/p&gt;

&lt;p&gt;Understand unique values, simple Java examples, and how Sets can help with GenAI data processing.&lt;/p&gt;


&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k" class="crayons-story__hidden-navigation-link"&gt;Java Set in Java: Definition, Examples, and GenAI Applications&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/manislab96" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4162745%2F8e645459-7690-45a7-b894-bece0388a9f6.png" alt="manislab96 profile" class="crayons-avatar__image" width="96" height="96"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/manislab96" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Manikandan S
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Manikandan S
                
                
              
              &lt;div id="story-author-preview-content-4843147" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/manislab96" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4162745%2F8e645459-7690-45a7-b894-bece0388a9f6.png" class="crayons-avatar__image" alt="" width="96" height="96"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Manikandan S&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Oct 13&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k" id="article-link-4843147"&gt;
          Java Set in Java: Definition, Examples, and GenAI Applications
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/java"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;java&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/genai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;genai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/manikandan4411"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;manikandan4411&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>java</category>
      <category>genai</category>
      <category>programming</category>
      <category>manikandan4411</category>
    </item>
    <item>
      <title>Java Set in Java: Definition, Examples, and GenAI Applications</title>
      <dc:creator>Manikandan S</dc:creator>
      <pubDate>Tue, 13 Oct 2026 09:24:23 +0000</pubDate>
      <link>https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k</link>
      <guid>https://dev.to/manislab96/java-set-in-java-definition-examples-and-genai-applications-1h4k</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Java Set is a collection that stores unique elements. It does not allow duplicate values.&lt;/p&gt;

&lt;p&gt;Sets are useful when we need to store distinct data in Java applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is a Set in Java?
&lt;/h2&gt;

&lt;p&gt;A Set is an interface in the Java Collections Framework.&lt;/p&gt;

&lt;p&gt;Common implementations include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HashSet&lt;/li&gt;
&lt;li&gt;LinkedHashSet&lt;/li&gt;
&lt;li&gt;TreeSet&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Syntax
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;Set&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;names&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HashSet&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;java.util.HashSet&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;java.util.Set&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Main&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="nc"&gt;Set&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;String&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;skills&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HashSet&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;();&lt;/span&gt;

        &lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Java"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
        &lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"GenAI"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
        &lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;add&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Java"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;

        &lt;span class="nc"&gt;System&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;println&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
    &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Output
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Java, GenAI]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The order may vary because HashSet does not guarantee insertion order. The duplicate value "Java" is stored only once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connection Between Java Set and GenAI
&lt;/h2&gt;

&lt;p&gt;In Generative AI applications, a Set can help remove duplicate tags, categories, or identifiers during data processing.&lt;/p&gt;

&lt;p&gt;For example, an application can use a Set to keep unique document IDs before sending selected documents to an AI service.&lt;/p&gt;

&lt;p&gt;Note: A Set removes duplicates based on equality and hashing rules; it does not identify semantically similar text.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Set stores unique elements.&lt;/li&gt;
&lt;li&gt;HashSet does not guarantee element order.&lt;/li&gt;
&lt;li&gt;LinkedHashSet preserves insertion order.&lt;/li&gt;
&lt;li&gt;TreeSet stores elements in sorted order.&lt;/li&gt;
&lt;li&gt;Sets can help manage duplicate data in AI applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Java Set is a useful collection for storing unique values. Understanding Set helps developers write cleaner data-processing logic for backend and GenAI applications.&lt;/p&gt;

&lt;p&gt;What Java collection would you like to learn about next?&lt;/p&gt;

&lt;h1&gt;
  
  
  Java #GenAI #Programming #Beginners #manikandan4411
&lt;/h1&gt;

</description>
      <category>java</category>
      <category>genai</category>
      <category>programming</category>
      <category>manikandan4411</category>
    </item>
  </channel>
</rss>
