<?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: ranjithmanimekalai</title>
    <description>The latest articles on DEV Community by ranjithmanimekalai (@ranjithmanimekalai).</description>
    <link>https://dev.to/ranjithmanimekalai</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3252104%2F839cd0d0-2c2b-4d01-bda1-191aeb1ba5c9.jpg</url>
      <title>DEV Community: ranjithmanimekalai</title>
      <link>https://dev.to/ranjithmanimekalai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ranjithmanimekalai"/>
    <language>en</language>
    <item>
      <title>POSTGRESQL</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Sun, 07 Sep 2025 21:24:33 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/postgresql-3oo9</link>
      <guid>https://dev.to/ranjithmanimekalai/postgresql-3oo9</guid>
      <description>&lt;p&gt;PostgreSQL&lt;br&gt;
          *It was first released in 1989 as a project at the University of California, Berkeley.&lt;br&gt;
        *PostgreSQL is an advanced relational database system.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      *PostgreSQL supports both relational (SQL) and non-relational (JSON) queries.

        *PostgreSQL is free and open-source.

        5. Data Storage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Data is stored in tables (rows &amp;amp; columns).&lt;/p&gt;

&lt;p&gt;Each table belongs to a schema.&lt;/p&gt;

&lt;p&gt;Schemas belong to a database.&lt;/p&gt;

&lt;p&gt;Data files are stored in the data directory on disk.&lt;/p&gt;

&lt;p&gt;Indexes improve query performance (B-tree, Hash, GIN, GiST, BRIN).&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   (1)PostgreSQL as Object-Relational Database (ORDBMS)

    Unlike a normal RDBMS (like MySQL), PostgreSQL supports object features inside relational tables. That’s why it’s called object-relational.

Examples of ORDBMS:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;PostgreSQL  (most popular open-source ORDBMS)&lt;/p&gt;

&lt;p&gt;Oracle (from version 8 onwards)&lt;/p&gt;

&lt;p&gt;IBM Db2&lt;/p&gt;

&lt;p&gt;Informix&lt;/p&gt;

&lt;p&gt;Examples of RDBMS:&lt;/p&gt;

&lt;p&gt;MySQL&lt;/p&gt;

&lt;p&gt;Microsoft SQL Server&lt;/p&gt;

&lt;p&gt;Oracle (basic relational features)&lt;/p&gt;

&lt;p&gt;PostgreSQL (can also act as pure RDBMS)&lt;/p&gt;

&lt;p&gt;Reffer: &lt;br&gt;
      &lt;a href="https://www.w3schools.com/postgresql/" rel="noopener noreferrer"&gt;https://www.w3schools.com/postgresql/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>JAVA SCRIPT</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Mon, 01 Sep 2025 07:06:26 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/java-script-2f44</link>
      <guid>https://dev.to/ranjithmanimekalai/java-script-2f44</guid>
      <description>&lt;p&gt;what is javascript&lt;/p&gt;

&lt;p&gt;*This is front end programming launage&lt;br&gt;
*There are two type of process is there in full stack&lt;/p&gt;

&lt;p&gt;1.frontend&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;backend *In backend can store the data in storeage in database and retrive the data in database .and uses to retrive the data in 1.trt , 2. pdf, 3 xls this type of formate to share the data to frontend process
*So the frontend developer can know the html and css to create the table using html and css
*We using prgram launage to learing for data handling only.
there are three type of application is there&lt;/li&gt;
&lt;li&gt;mobile application
2.web application
3.system application&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Data:&lt;br&gt;
It like a information( for example : name ,genter,age,marital status)&lt;br&gt;
name = string&lt;br&gt;
age= number (interger)&lt;br&gt;
gender= string&lt;br&gt;
heignt= decemale number(float)&lt;br&gt;
maritale status = true or false (boolen)&lt;br&gt;
contant = number (big interger or long)&lt;/p&gt;

&lt;p&gt;in javascript has 8 datatype&lt;br&gt;
1.STRING - more then one chareter to write in javascripe using "" and ''also&lt;br&gt;
2.NUMBER - number is all number&lt;br&gt;
3.BIGINT - long number&lt;br&gt;
4.UNDEFINDED - without using var,let,const is called undefind&lt;br&gt;
5.NULL - without store the value is call null&lt;br&gt;
6.SYMBLE -(TBD)&lt;br&gt;
7.OBJECT -Collection of datas and datatype&lt;/p&gt;

&lt;p&gt;variables&lt;br&gt;
it a lable of data (for example:)&lt;br&gt;
kumar - name = kumar is a data and name is a variable and also called identifier&lt;br&gt;
in javascript to diclare the variable to use the key words&lt;br&gt;
1.LET&lt;br&gt;
2.VAR&lt;br&gt;
3.CONST&lt;/p&gt;

&lt;p&gt;example :&lt;br&gt;
let number = 25;&lt;br&gt;
keyword - variable - assing oprator - value or data ;&lt;br&gt;
in java will mention the datatype is compalsory . but in javascript data type menstion is not manitory&lt;br&gt;
for example: in java&lt;br&gt;
string name = "kumar"; mention the datatype is manitory&lt;br&gt;
IN javascript&lt;br&gt;
let name = "kumar"; datatype is not manitory&lt;/p&gt;

</description>
    </item>
    <item>
      <title>GPT &amp; CHAT GPT DIFFERENCE</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Fri, 11 Jul 2025 11:09:37 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/gpt-chat-gpt-dofference-3im0</link>
      <guid>https://dev.to/ranjithmanimekalai/gpt-chat-gpt-dofference-3im0</guid>
      <description>&lt;p&gt;GPT&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  The full form of GPT in "ChatGPT" is Generative Pre-trained Transformer. ChatGPT is a chatbot developed by OpenAI that utilizes the GPT language model to generate human-like text. 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This video explains the meaning&lt;br&gt;
 Generative:&lt;br&gt;
     *GPT models are designed to generate new text based on the input they receive.&lt;br&gt;
    Pre-trained:&lt;br&gt;
     *These models are trained on massive amounts of text data before being used for specific tasks.&lt;br&gt;
    Transformer:&lt;br&gt;
       *The "Transformer" refers to the specific type of neural network architecture that GPT models use.&lt;/p&gt;

&lt;p&gt;CHAT GPT &lt;/p&gt;

&lt;p&gt;How are people using ChatGPT?&lt;br&gt;
ChatGPT is versatile and can be used for more than human conversations. People have used ChatGPT to do the following:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  *Code computer programs and.                              *     *check for bugs in code.
  *Compose music.
  *Draft emails.
  *Summarize articles, podcasts or presentations.
  *Script social media posts.
  *Create titles for articles.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Solve math problems.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.techtarget.com/whatis/definition/ChatGPT" rel="noopener noreferrer"&gt;https://www.techtarget.com/whatis/definition/ChatGPT&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Difference bitween[HDML 4&amp;5 ]</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Thu, 10 Jul 2025 01:08:15 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/difference-bitweenhdmlcss-36g0</link>
      <guid>https://dev.to/ranjithmanimekalai/difference-bitweenhdmlcss-36g0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbsnpurekdx0fmls6gjpj.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2Fbsnpurekdx0fmls6gjpj.png" alt=" " width="800" height="1452"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffvqybx3iiv5agj4ya05m.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2Ffvqybx3iiv5agj4ya05m.png" alt=" " width="800" height="1416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;HDML VS CSS&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9zfzoetyqwi8v3sf2bnc.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2F9zfzoetyqwi8v3sf2bnc.png" alt=" " width="800" height="1336"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hw60cmz79pxbtx9n83c.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2F5hw60cmz79pxbtx9n83c.png" alt=" " width="800" height="934"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Advantages of HTML:&lt;br&gt;
       *HTML is a very easy-to-use scripting language.&lt;br&gt;
       *It supports offline browsing.&lt;br&gt;
       *It is independent of any platform.&lt;br&gt;
        *It is free to use.&lt;br&gt;
        *It is a beginner-friendly language. &lt;br&gt;
        *It has loose syntax.&lt;br&gt;
Different web page structure approaches can be easily implemented by huge online communities.&lt;/p&gt;

&lt;p&gt;Disadvantages of HTML:&lt;br&gt;
        *It does not support dynamic pages.&lt;br&gt;
         * It is a static language.&lt;br&gt;
       ; *It has limited security features.&lt;br&gt;
         *It can create complications in codes.&lt;/p&gt;

&lt;p&gt;Reffer::&lt;br&gt;
&lt;a href="https://testbook.com/key-differences/difference-between-html-and-css" rel="noopener noreferrer"&gt;https://testbook.com/key-differences/difference-between-html-and-css&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://unstop-com.cdn.ampproject.org/v/s/unstop.com/blog/difference-between-html-and-css/amp?amp_gsa=1&amp;amp;amp_js_v=a9&amp;amp;usqp=mq331AQIUAKwASCAAgM%3D#amp_tf=From%20%251%24s&amp;amp;aoh=17521093185029&amp;amp;referrer=https%3A%2F%2Fwww.google.com&amp;amp;ampshare=https%3A%2F%2Funstop.com%2Fblog%2Fdifference-between-html-and-css" rel="noopener noreferrer"&gt;https://unstop-com.cdn.ampproject.org/v/s/unstop.com/blog/difference-between-html-and-css/amp?amp_gsa=1&amp;amp;amp_js_v=a9&amp;amp;usqp=mq331AQIUAKwASCAAgM%3D#amp_tf=From%20%251%24s&amp;amp;aoh=17521093185029&amp;amp;referrer=https%3A%2F%2Fwww.google.com&amp;amp;ampshare=https%3A%2F%2Funstop.com%2Fblog%2Fdifference-between-html-and-css&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>HDML</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Mon, 07 Jul 2025 23:42:17 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/hdml-418a</link>
      <guid>https://dev.to/ranjithmanimekalai/hdml-418a</guid>
      <description>&lt;p&gt;What is HDML :&lt;br&gt;
           * HTML stands for HyperText Markup Language.&lt;br&gt;
           *It is a standard markup language for web page creation.&lt;br&gt;
           * It allows the creation and structure of sections, paragraphs, and links using HTML elements (the building blocks of a web page) such as tags and attributes. &lt;/p&gt;

&lt;p&gt;Example&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         &amp;lt;!DOCTYPE html&amp;gt;

  &amp;lt;html&amp;gt;

  &amp;lt;head&amp;gt;

  &amp;lt;title&amp;gt;Page Title&amp;lt;/title&amp;gt;

  &amp;lt;/head&amp;gt;

  &amp;lt;body&amp;gt;

  &amp;lt;h1&amp;gt;My First Heading&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;My first paragraph.&amp;lt;/p&amp;gt;

  &amp;lt;/body&amp;gt;

   &amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frev1l2l9v5tsn1grh45r.png" class="article-body-image-wrapper"&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.amazonaws.com%2Fuploads%2Farticles%2Frev1l2l9v5tsn1grh45r.png" alt=" " width="800" height="1305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Simple keypoint:&lt;br&gt;
         What is HTML?&lt;br&gt;
          (1) HTML stands for Hyper Text Markup Language&lt;br&gt;
          (2) HTML is the standard markup language for creating Web pages&lt;br&gt;
          (3) HTML describes the structure of a Web page&lt;br&gt;
          (4)HTML consists of a series of elements&lt;br&gt;
          (5)HTML elements tell the browser how to display the content&lt;br&gt;
          (6)HTML elements label pieces of content such as "this is a heading", "this is a paragraph", "this is a link", etc.&lt;/p&gt;

&lt;p&gt;Why used in HDML: &lt;br&gt;
           * HTML has a lot of use cases, namely:&lt;br&gt;
   Web development. &lt;br&gt;
            *Developers use HTML code to design how a browser displays web page elements, such as text, hyperlinks, and media files. &lt;/p&gt;

&lt;p&gt;Web documentation. &lt;br&gt;
           * HTML makes it possible to organize and format documents, similarly to Microsoft Word.&lt;/p&gt;

&lt;p&gt;How to Run:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open Notepad (or any text editor).&lt;/li&gt;
&lt;li&gt;Copy and paste the above code.&lt;/li&gt;
&lt;li&gt;Save the file as: mypage.html&lt;/li&gt;
&lt;li&gt;Double click the file — it will open in your web browser.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Reffer:&lt;br&gt;
&lt;a href="https://www.hostinger.com/in/tutorials/what-is-html" rel="noopener noreferrer"&gt;https://www.hostinger.com/in/tutorials/what-is-html&lt;/a&gt;&lt;br&gt;
       &lt;a href="https://www.w3schools.com/html/html_intro.asp" rel="noopener noreferrer"&gt;https://www.w3schools.com/html/html_intro.asp&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>STRING</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Fri, 04 Jul 2025 10:38:25 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/string-16eb</link>
      <guid>https://dev.to/ranjithmanimekalai/string-16eb</guid>
      <description>&lt;p&gt;What is a String?&lt;br&gt;
      A string is a sequence of characters — like letters, numbers, or symbols — grouped together as text. In programming, strings are used to store and work with text.&lt;/p&gt;

&lt;p&gt;Java string is a sequence of characters that exists as an object of the class java.lang. Java strings are created and manipulated through the string class. Once created, a string is immutable -- its value cannot be changed.&lt;/p&gt;

&lt;p&gt;A string is sequence of characters. A class is a user-defined template for creating an object. A string class is a user-defined template for creating and manipulating string objects, which are sequences of characters.&lt;br&gt;
Example&lt;/p&gt;

&lt;p&gt;String name = "Ranjith";&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   *"Ranjit" is a string.
   * It is made of characters: R, a, n, j, i, t.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Important Points:&lt;/p&gt;

&lt;p&gt;*Strings are enclosed in double quotes (" ").&lt;/p&gt;

&lt;p&gt;*They can include letters, digits, and symbols.&lt;/p&gt;

&lt;p&gt;Why do we use String in Java?&lt;br&gt;
     * In Java, we use String to store and manipulate text — like names, sentences, symbols, or any characters.&lt;br&gt;
        * It is one of the most important and commonly used data types in Java.&lt;/p&gt;

&lt;p&gt;Reffer;&lt;br&gt;
&lt;a href="https://www.theserverside.com/definition/Java-string" rel="noopener noreferrer"&gt;https://www.theserverside.com/definition/Java-string&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Data structure</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Mon, 30 Jun 2025 13:30:11 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/data-structure-2f2a</link>
      <guid>https://dev.to/ranjithmanimekalai/data-structure-2f2a</guid>
      <description>&lt;p&gt;What is a Data Structure?&lt;br&gt;
           A data structure is a way of formatting data so that it can be used by a computer program or other system.&lt;br&gt;
            Data structures are a fundamental component of computer science because they give form to abstract data points. &lt;br&gt;
            In this way, they allow users and systems to efficiently organize, work with and store data.&lt;br&gt;
           A data structure is a way to store, organize, and manage data so that we can use it easily.&lt;br&gt;
Why used in Data structure ?&lt;br&gt;
    * Way to store and manage data&lt;br&gt;
     *easy and fast acces&lt;/p&gt;

&lt;p&gt;Why are data structures important?&lt;br&gt;
Data structures are important because they make it easier for computers to process large, complex sets of information. By logically organizing data elements, data structures increase the efficiency of computer code and make the code simpler to understand.&lt;/p&gt;

&lt;p&gt;Reffer&lt;br&gt;
&lt;a href="https://www.ibm.com/think/topics/data-structure" rel="noopener noreferrer"&gt;https://www.ibm.com/think/topics/data-structure&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Array</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Fri, 27 Jun 2025 10:28:53 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/array-4gem</link>
      <guid>https://dev.to/ranjithmanimekalai/array-4gem</guid>
      <description>&lt;p&gt;Array is a data structure used in programming to store a collection of values of the same type in a single variable.&lt;br&gt;
Simple Definition:&lt;/p&gt;

&lt;p&gt;Array = A group of elements stored together using one name.&lt;br&gt;
Example:&lt;/p&gt;

&lt;p&gt;In Java:&lt;/p&gt;

&lt;p&gt;int[] numbers = {10, 20, 30, 40, 50};&lt;/p&gt;

&lt;p&gt;This is an array of integers.&lt;/p&gt;

&lt;p&gt;It stores 5 values: 10, 20, 30, 40, 50.&lt;/p&gt;

&lt;p&gt;All values are stored in one variable: numbers.&lt;/p&gt;

&lt;p&gt;Key Points:&lt;/p&gt;

&lt;p&gt;Fixed size (you decide how many elements when you create it)&lt;/p&gt;

&lt;p&gt;All elements are same type (like all int, all String, etc.)&lt;/p&gt;

&lt;p&gt;Index starts from 0&lt;/p&gt;

&lt;p&gt;Why Array Data Structures is needed?&lt;br&gt;
       Assume there is a class of five students and if we have to keep records of their marks in the examination then, we can do this by declaring five variables individual and keeping track of records.&lt;/p&gt;

&lt;p&gt;public class Main {&lt;br&gt;
    public static void main(String[] args) {&lt;br&gt;
        int v1 = 10;&lt;br&gt;
        int v2 = 20;&lt;br&gt;
        int v3 = 30;&lt;br&gt;
        int v4 = 40;&lt;br&gt;
        int v5 = 50;&lt;br&gt;
    }&lt;br&gt;
}&lt;br&gt;
        But what if the number of students becomes very large&lt;br&gt;
       It would be challenging to manipulate and maintain the data. &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         What it means is that we can use normal variables (v1, v2, v3, ...) when we have a small number of objects. 
  But if we want to store a large number of instances, it becomes difficult to manage them with normal variables.

 The idea of an array is to represent many instances in one variable.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Need for Array&lt;br&gt;
Need for Arrayc&lt;br&gt;
      Advantages of array data structure:&lt;/p&gt;

&lt;p&gt;Efficient access to elements: Arrays provide direct and efficient access to any element in the collection. Accessing an element in an array is an O(1) operation, meaning that the time required to access an element is constant and does not depend on the size of the array&lt;br&gt;
        Fast data retrieval:&lt;br&gt;
      Arrays allow for fast data retrieval because the data is stored in contiguous memory locations. This means that the data can be accessed quickly and efficiently without the need for complex data structures or algorithms.&lt;br&gt;
      Memory efficiency:&lt;br&gt;
    Arrays are a memory-efficient way of storing data. Because the elements of an array are stored in contiguous memory locations, the size of the array is known at compile time. This means that memory can be allocated for the entire array in one block, reducing memory fragmentation.&lt;br&gt;
        Versatility:&lt;br&gt;
 Arrays can be used to store a wide range of data types, including integers, floating-point numbers, characters, and even complex data structures such as objects and pointers.&lt;br&gt;
        Easy to implement: Arrays are easy to implement and understand, making them an ideal choice for beginners learning computer programming.&lt;br&gt;
       Compatibility with hardware: The array data structure is compatible with most hardware architectures, making it a versatile tool for programming in a wide range of environments&lt;/p&gt;

&lt;p&gt;Reffer::&lt;br&gt;
&lt;a href="https://www.geeksforgeeks.org/dsa/why-array-data-structures-is-needed/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/dsa/why-array-data-structures-is-needed/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>NEON,STRONG,AMSTRONG NUMBERS</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Mon, 23 Jun 2025 10:59:03 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/neonstrongamstrong-numbers-3bc</link>
      <guid>https://dev.to/ranjithmanimekalai/neonstrongamstrong-numbers-3bc</guid>
      <description>&lt;p&gt;Neon Number&lt;br&gt;
Last Updated : 07 Jan, 2024&lt;br&gt;
A neon number is a number where the sum of digits of square of the number is equal to the number. The task is to check and print neon numbers in a range.&lt;/p&gt;

&lt;p&gt;Examples: &lt;/p&gt;

&lt;p&gt;Input : 9&lt;br&gt;
Output : Neon Number&lt;br&gt;
Explanation: square is 9*9 = 81 and &lt;br&gt;
sum of the digits of the square is 9.&lt;br&gt;
Input :12&lt;br&gt;
Output : Not a Neon Number&lt;br&gt;
Explanation: square is 12*12 = 144 and &lt;br&gt;
sum of the digits of the square is 9 (1 &lt;/p&gt;

&lt;p&gt;AMSTRONG NUMBER &lt;br&gt;
        number is a number that is equal to the sum of cubes of its digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers.&lt;/p&gt;

&lt;p&gt;Let's try to understand why 153 is an Armstrong number.&lt;/p&gt;

&lt;p&gt;153 = (1*1*1)+(5*5*5)+(3*3*3)  &lt;/p&gt;

&lt;p&gt;where:  &lt;/p&gt;

&lt;p&gt;(1*1*1)=1  &lt;/p&gt;

&lt;p&gt;(5*5*5)=125  &lt;/p&gt;

&lt;p&gt;(3*3*3)=27  &lt;/p&gt;

&lt;p&gt;So: 1+125+27=153 &lt;/p&gt;

&lt;p&gt;Strong number &lt;br&gt;
    A number is called strong number if sum of the factorial of its digit is equal to number itself.&lt;/p&gt;

&lt;p&gt;For example: 145&lt;/p&gt;

&lt;p&gt;since&lt;/p&gt;

&lt;p&gt;1! + 4! + 5! = 1 + 24 + 120 = 145&lt;/p&gt;

&lt;p&gt;So, 145 is a Strong number. Now given a positive number N and you have to find the number is strong number or not .&lt;br&gt;
Reffer::&lt;br&gt;
&lt;a href="https://www.geeksforgeeks.org/dsa/neon-number/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/dsa/neon-number/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.outsystems.com/forums/discussion/87853/armstrong-numbers/" rel="noopener noreferrer"&gt;https://www.outsystems.com/forums/discussion/87853/armstrong-numbers/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>PRIME NUMBER</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Fri, 20 Jun 2025 12:48:16 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/prime-number-4d2g</link>
      <guid>https://dev.to/ranjithmanimekalai/prime-number-4d2g</guid>
      <description>&lt;p&gt;Prime Number Program&lt;br&gt;
        A prime number is a natural number greater than 1, divisible only by 1 and itself.                                .       *include 2, 3, 5, 7, and 11. These numbers have no other factors besides themselves and one.&lt;/p&gt;

&lt;p&gt;Methods to Write a Prime Number Program in Java&lt;/p&gt;

</description>
      <category>java</category>
      <category>algorithms</category>
      <category>howto</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Sum of digits diagram step by step</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Thu, 19 Jun 2025 11:13:27 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/sum-of-digits-diagram-step-by-step-46n6</link>
      <guid>https://dev.to/ranjithmanimekalai/sum-of-digits-diagram-step-by-step-46n6</guid>
      <description>&lt;p&gt;What is sum of digits?&lt;br&gt;
Sum of digits means adding all the digits of a number together.&lt;/p&gt;

&lt;p&gt;🔹 Example 1:&lt;/p&gt;

&lt;p&gt;Number: 123&lt;br&gt;
Digits: 1, 2, 3&lt;br&gt;
Sum: 1 + 2 + 3 = 6&lt;/p&gt;

&lt;p&gt;int sum = 0;&lt;br&gt;
while (num &amp;gt; 0) {&lt;br&gt;
    int digit = num % 10;&lt;br&gt;
    sum = sum + digit;&lt;br&gt;
    num = num / 10;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Start&lt;br&gt;
  |&lt;br&gt;
  v&lt;br&gt;
Get number from user → num = 456&lt;br&gt;
  |&lt;br&gt;
  v&lt;br&gt;
Set sum = 0&lt;br&gt;
  |&lt;br&gt;
  v&lt;br&gt;
┌────────────────────────────────────┐&lt;br&gt;
| Check: num &amp;gt; 0? (456 &amp;gt; 0)         |&lt;br&gt;
|                                    |&lt;br&gt;
| 1st Iteration:                     |&lt;br&gt;
|    digit = num % 10 = 456 % 10 = 6 |&lt;br&gt;
|    sum = sum + digit = 0 + 6 = 6   |&lt;br&gt;
|    num = num / 10 = 456 / 10 = 45  |&lt;br&gt;
|                                    |&lt;br&gt;
| 2nd Iteration:                     |&lt;br&gt;
|    digit = 45 % 10 = 5             |&lt;br&gt;
|    sum = 6 + 5 = 11                |&lt;br&gt;
|    num = 45 / 10 = 4               |&lt;br&gt;
|                                    |&lt;br&gt;
| 3rd Iteration:                     |&lt;br&gt;
|    digit = 4 % 10 = 4              |&lt;br&gt;
|    sum = 11 + 4 = 15               |&lt;br&gt;
|    num = 4 / 10 = 0                |&lt;br&gt;
|                                    |&lt;br&gt;
| num = 0 → exit loop                |&lt;br&gt;
└────────────────────────────────────┘&lt;br&gt;
  |&lt;br&gt;
  v&lt;br&gt;
Print "Sum of digits = 15"&lt;br&gt;
  |&lt;br&gt;
  v&lt;br&gt;
End&lt;/p&gt;

&lt;p&gt;Simple example and diagram &lt;br&gt;
Step-by-Step (with Diagram)&lt;/p&gt;

&lt;p&gt;Let’s take an example number: 469&lt;/p&gt;

&lt;p&gt;┌────────────┐&lt;br&gt;
        │  Number    │&lt;br&gt;
        │   469     │&lt;br&gt;
        └────┬───────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Get last digit │ 469 % 10 = 9&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Add to sum     │ sum = 0 + 9 = 9&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Remove last    │ 469/ 10 = 46&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Repeat         │ 46 % 10 = 6 sum = 9 + 6 = 15&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Repeat         │ 4 % 10 = 4, sum = 15 + 4 = 19&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Number is 0    │&lt;br&gt;
     │ Stop process   │&lt;br&gt;
     └───────┬────────┘&lt;br&gt;
             │&lt;br&gt;
     ┌───────▼────────┐&lt;br&gt;
     │ Final Answer   │&lt;br&gt;
     │     19    │&lt;br&gt;
     └────────────────┘&lt;/p&gt;




&lt;p&gt;Here's a step-by-step breakdown: &lt;br&gt;
           *Get the number: Input the number for which you want to calculate the sum of digits.&lt;br&gt;
            *Initialize sum: Create a variable (e.g., sum) and set its initial value to 0.&lt;br&gt;
          *Loop through the digits:&lt;br&gt;
Extract the last digit: Use the modulo operator (%) to get the remainder when the number is divided by 10.        *This gives you the last digit.&lt;br&gt;
          *Add to the sum: Add the extracted digit to the sum variable.&lt;br&gt;
         *Remove the last digit: Divide the number by 10 (integer division) to remove the last digit.&lt;br&gt;
        *Repeat: Continue this process as long as the number is greater than 0.&lt;br&gt;
          *Return the sum: Once the number becomes 0, the sum variable will hold the sum of all the digits.&lt;br&gt;
Example:&lt;br&gt;
           *Let's say the input number is 123. &lt;br&gt;
sum = 0&lt;br&gt;
last_digit = 123 % 10 = 3&lt;br&gt;
sum = 0 + 3 = 3&lt;br&gt;
number = 123 / 10 = 12&lt;br&gt;
last_digit = 12 % 10 = 2&lt;br&gt;
sum = 3 + 2 = 5&lt;br&gt;
number = 12 / 10 = 1&lt;br&gt;
last_digit = 1 % 10 = 1&lt;br&gt;
sum = 5 + 1 = 6&lt;br&gt;
number = 1 / 10 = 0&lt;br&gt;
The loop terminates because number is no longer greater than 0.&lt;br&gt;
The sum of digits is 6.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.101computing.net" rel="noopener noreferrer"&gt;https://www.101computing.net&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>boolean difinition and use a flag with example</title>
      <dc:creator>ranjithmanimekalai</dc:creator>
      <pubDate>Wed, 18 Jun 2025 12:48:38 +0000</pubDate>
      <link>https://dev.to/ranjithmanimekalai/flag-boolean-31ok</link>
      <guid>https://dev.to/ranjithmanimekalai/flag-boolean-31ok</guid>
      <description>&lt;p&gt;🔹 Definition:&lt;br&gt;
       A flag is a boolean variable (either true or false) used to indicate a condition or state in a program. It helps in making decisions using if conditions or loops.&lt;/p&gt;

&lt;p&gt;🔹 Why Use a Flag?&lt;br&gt;
        To check if something happened or not (like found/not found, valid/invalid, etc.)&lt;br&gt;
Ex &lt;/p&gt;

&lt;p&gt;public class FlagExample {&lt;br&gt;
    public static void main(String[] args) {&lt;br&gt;
        int[] numbers = {2, 4, 6, 7, 8};&lt;br&gt;
        boolean foundOdd = false;  //&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    for (int num : numbers) {
        if (num % 2 != 0) {  // Check for odd number
            foundOdd = true;  // Set flag to true if odd found
            break;
        }
    }

    if (foundOdd) {
        System.out.println("Odd number found!");
    } else {
        System.out.println("All numbers are even.");
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.quora.com/How-can-the-flag-be-used-in-a-Java-program" rel="noopener noreferrer"&gt;https://www.quora.com/How-can-the-flag-be-used-in-a-Java-program&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
