<?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: muthukumarasamy thangavel</title>
    <description>The latest articles on DEV Community by muthukumarasamy thangavel (@muthukumarasamy_thangavel).</description>
    <link>https://dev.to/muthukumarasamy_thangavel</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%2F3965897%2F7e290330-5c54-4d26-a8ac-14e735fc64b4.png</url>
      <title>DEV Community: muthukumarasamy thangavel</title>
      <link>https://dev.to/muthukumarasamy_thangavel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/muthukumarasamy_thangavel"/>
    <language>en</language>
    <item>
      <title>Java Object</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Fri, 25 Sep 2026 04:07:31 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/java-object-3apl</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/java-object-3apl</guid>
      <description>&lt;p&gt;What is Object?&lt;br&gt;
 ** Package name:java.lang.Object**&lt;br&gt;
--&amp;gt; Run time memory allocation.&lt;br&gt;
--&amp;gt;Class Object is the root of the class hierarchy. &lt;br&gt;
--&amp;gt;Every class has Object as a superclass.&lt;br&gt;
--&amp;gt; All objects, including arrays, implement the methods of this class. &lt;br&gt;
--&amp;gt;Everything in Java is associated with classes and objects, along with its attributes and methods.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt; &lt;span class="nc"&gt;SuperMarket&lt;/span&gt; &lt;span class="n"&gt;product2&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;SuperMarket&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
 &lt;span class="n"&gt;object&lt;/span&gt; &lt;span class="n"&gt;creation&lt;/span&gt; &lt;span class="n"&gt;statement&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Variables:&lt;/strong&gt;&lt;br&gt;
--&amp;gt;Variables are containers for storing data values. &lt;br&gt;
--&amp;gt;Variables in Java are used to store data values during program execution. Each variable is associated with a specific data type that defines the kind of value it can hold. Variables help in performing operations, storing user input, and managing data in a program.&lt;/p&gt;

&lt;p&gt;1.Local variable -Non static variable &lt;br&gt;
2.Instance variable - Non static variable&lt;br&gt;
3.Global variable -Static variable&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foec6ce1qx0licmin1lsz.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foec6ce1qx0licmin1lsz.webp" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local variable:&lt;/strong&gt;&lt;br&gt;
--&amp;gt;A variable defined within a block, method, or constructor is referred to as a local variable. &lt;br&gt;
--&amp;gt;Its stored in stack memory.&lt;br&gt;
--&amp;gt;We first need to initialize a local variable before using it within its scope.&lt;br&gt;
--&amp;gt;We first need to initialize a local variable before using it within its scope.&lt;br&gt;
Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&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="kt"&gt;int&lt;/span&gt;  &lt;span class="n"&gt;age&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20&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;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"kumar"&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;p&gt;Instance variable:&lt;/p&gt;

&lt;p&gt;--&amp;gt;Instance variables are known as non-static variables and are declared in a class outside of any method, constructor, or block.&lt;br&gt;
--&amp;gt;Instance variables are created when an object is instantiated and destroyed when the object is destroyed.&lt;br&gt;
--&amp;gt;Can have access specifiers; default access is used if none is specified.&lt;br&gt;
--&amp;gt;Accessed only through objects of the class.&lt;br&gt;
--&amp;gt;Instance Variables can be initialized using constructors or instance blocks.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Student&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="c1"&gt;//Instance Variable&lt;/span&gt;
&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;student_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Selvakumar"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;toatal_mark&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;420&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="c1"&gt;//Local variable &lt;/span&gt;
        &lt;span class="kt"&gt;int&lt;/span&gt;  &lt;span class="n"&gt;age&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20&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;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"kumar"&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;p&gt;Static Variable(or) Global variable :&lt;br&gt;
 --&amp;gt;Static variables in Java are variables declared with the static keyword inside a class but outside any method. &lt;br&gt;
--&amp;gt;They are shared among all objects of the class and exist for the entire lifetime of the program. &lt;br&gt;
--&amp;gt;There is only one copy of a static variable for the entire class, and all objects share it.&lt;br&gt;
--&amp;gt;Static variable are created at program start and destroyed when the program ends.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt; &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Student&lt;/span&gt;&lt;span class="o"&gt;{&lt;/span&gt;
&lt;span class="c1"&gt;//Static variable  with static keyword&lt;/span&gt;
&lt;span class="kd"&gt;static&lt;/span&gt;  &lt;span class="nc"&gt;String&lt;/span&gt;  &lt;span class="n"&gt;collge_&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Excel Eng college"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;static&lt;/span&gt; &lt;span class="kt"&gt;int&lt;/span&gt;  &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;837&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="c1"&gt;//Instance Variable&lt;/span&gt;
&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;student_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Selvakumar"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="n"&gt;toatal_mark&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;420&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="c1"&gt;//Local variable &lt;/span&gt;
        &lt;span class="kt"&gt;int&lt;/span&gt;  &lt;span class="n"&gt;age&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;20&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;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"kumar"&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;



</description>
      <category>java</category>
      <category>day3</category>
      <category>object</category>
      <category>programming</category>
    </item>
    <item>
      <title>Java OOPS Basic and Class</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Tue, 22 Sep 2026 14:07:22 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/java-oops-basic-and-class-3142</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/java-oops-basic-and-class-3142</guid>
      <description>&lt;p&gt;&lt;strong&gt;what is oops concept in java?&lt;/strong&gt;&lt;br&gt;
*&lt;em&gt;oops --&amp;gt; Object Oriented Programming Structure *&lt;/em&gt;&lt;br&gt;
--&amp;gt; OOPS is ideal for building scalable, reusable, and maintainable code.&lt;br&gt;
--&amp;gt;Procedural programming is about writing procedures or methods that perform operations on the data, while object-oriented programming is about creating objects that contain both data and methods. &lt;/p&gt;

&lt;p&gt;--&amp;gt;OOPS provides a clear structure for the programs.&lt;br&gt;
--&amp;gt;OOPS helps to keep the Java code DRY "Don't Repeat Yourself", and makes the code easier to maintain, modify and debug.&lt;br&gt;
--&amp;gt;OOP makes it possible to create full reusable applications with less code and shorter development time.&lt;/p&gt;

&lt;p&gt;OOPS:&lt;br&gt;
*Class&lt;br&gt;
*Object&lt;br&gt;
*Inheritance&lt;br&gt;
*Polymorphism&lt;br&gt;
*Abstraction &lt;br&gt;
*Encapsulation&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Class  *&lt;/em&gt;&lt;br&gt;
--&amp;gt;Create Class  start with capital letter.&lt;br&gt;
--&amp;gt; A class is a blueprint or prototype from which objects are created. This section defines a class that models the state and behavior of a real-world object. &lt;br&gt;
--&amp;gt; class is a collections of objects and methods.&lt;br&gt;
--&amp;gt; class space is not allowed except($,_) only allowed.&lt;br&gt;
--&amp;gt; class are allowed numbers (middle and end only ) not allowed start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Types:&lt;/strong&gt;&lt;br&gt;
*Byte  (1byte)&lt;br&gt;
*Short (2 byte)&lt;br&gt;
*int (4 byte)&lt;br&gt;
*Long (8 byte)&lt;br&gt;
*float (4 byte)&lt;br&gt;
*Double (8byte)&lt;br&gt;
*Char ('A' only one character)&lt;br&gt;
*boolean (True (or) False)&lt;/p&gt;

&lt;p&gt;Java is define two data types:&lt;br&gt;
 1.primitive&lt;br&gt;
 2.Non-primitive&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;primitive:&lt;/strong&gt;&lt;br&gt;
-int&lt;br&gt;
-short&lt;br&gt;
-byte&lt;br&gt;
-long&lt;br&gt;
-double &lt;br&gt;
-boolean&lt;br&gt;
-char&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Non-primitive:&lt;/strong&gt;&lt;br&gt;
-String&lt;br&gt;
-Array&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyqwo73lvdqi23ld0rgo.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyqwo73lvdqi23ld0rgo.webp" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>calssn</category>
      <category>day2</category>
      <category>class</category>
    </item>
    <item>
      <title>Java Induction</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 21 Sep 2026 14:41:31 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/java-induction-41h9</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/java-induction-41h9</guid>
      <description>&lt;p&gt;&lt;strong&gt;what is Java?&lt;/strong&gt;&lt;br&gt;
--&amp;gt;simple programming language.&lt;br&gt;
--&amp;gt; platform independent.&lt;br&gt;
--&amp;gt;OOPS -&amp;gt; object oriented programming  structure.&lt;br&gt;
--&amp;gt; Java is a widely used programming language for building web, desktop, mobile, and enterprise applications.&lt;br&gt;
--&amp;gt;Secure and robust with strong memory management.&lt;/p&gt;

&lt;p&gt;java simply called as JDK--&amp;gt; Java Development kit&lt;/p&gt;

&lt;p&gt;JDK contains the JRE and JVM&lt;/p&gt;

&lt;p&gt;JDK:&lt;br&gt;
  It is called as java compiler.&lt;br&gt;
  Its compiles the source file in to byte code.&lt;br&gt;
   ex: Home.java convert into Home.class &lt;br&gt;
in terminal run command   javac Home.java run this command &lt;br&gt;
automatically create the Home.class file javac in c means Compiler&lt;br&gt;
onece the compile the program run anywhere &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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan25ppkt4r9oo433j0g2.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan25ppkt4r9oo433j0g2.jpg" alt=" " width="384" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JRE (Java Runtime Environment)&lt;/strong&gt;&lt;br&gt;
--&amp;gt;The Java Runtime Environment (JRE) traditionally refers to the components required to run a Java application. &lt;/p&gt;

&lt;p&gt;--&amp;gt;It consists primarily of the JVM and the Java runtime libraries.&lt;br&gt;
--&amp;gt; its main component JVM.&lt;/p&gt;

&lt;p&gt;--&amp;gt;JRE  is a software package that provides Java class libraries, JVM, and other components that are required to run Java applications.&lt;/p&gt;

&lt;p&gt;--&amp;gt;JRE is the superset of JVM.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F212mhri7myf7fbb88kbu.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F212mhri7myf7fbb88kbu.jpg" alt=" " width="704" height="86"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JVM  Java Virtual Machine&lt;/strong&gt;&lt;br&gt;
--&amp;gt;JVM  is an abstract machine that enables your computer to run a Java program.&lt;/p&gt;

&lt;p&gt;--&amp;gt;When you run the Java program, Java compiler first compiles your Java code to bytecode. Then, the JVM translates bytecode into native machine code (set of instructions that a computer's CPU executes directly).&lt;/p&gt;

&lt;p&gt;--&amp;gt;Java is a platform-independent language. It's because when you write Java code, it's ultimately written for JVM but not your physical machine (computer). Since JVM executes the Java bytecode which is platform-independent, Java is platform-independent.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="kd"&gt;public&lt;/span&gt;  &lt;span class="kd"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Home&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="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="s"&gt;"Hello java"&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;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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzx8gq77jaag8p81nq82.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzx8gq77jaag8p81nq82.png" alt=" " width="800" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Its compile to the code create the  Home.java file &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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh7gpvkm5z0bukd8td9ii.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh7gpvkm5z0bukd8td9ii.png" alt=" " width="219" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;again run the command line java Home program will execute &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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmtj54jl0w95slfoybos.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmtj54jl0w95slfoybos.png" alt=" " width="798" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>programming</category>
      <category>logic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Python _ String Introdution</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 07 Sep 2026 04:26:09 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/python-string-introdution-3l6m</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/python-string-introdution-3l6m</guid>
      <description>&lt;p&gt;What is String?&lt;br&gt;
-&amp;gt;String is immutalble.&lt;br&gt;
-&amp;gt;All the languages string is spcial method.&lt;br&gt;
-&amp;gt;String in python are surrounded by either single qutation marks, or double qutation marks.&lt;br&gt;
-&amp;gt; In Python more string methods are available.&lt;br&gt;
-&amp;gt; String are commonly used for text handling and manipulation.&lt;/p&gt;

&lt;p&gt;Immutable:&lt;br&gt;
-&amp;gt;Existing Memory wont get affected.  Instead, change will be updated in new memory.&lt;br&gt;
Mutable:&lt;br&gt;
-&amp;gt;A mutable value is one that can be changed without creating an entirely new value, in comparison with immutable values.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Muthukumarasamy&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; &lt;span class="c1"&gt;#String 
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;   &lt;span class="c1"&gt;# its print only the which type &amp;lt;class 'str'&amp;gt;
&lt;/span&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;    &lt;span class="c1"&gt;# its print memory allocation ID 
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Output:
     &amp;lt;class 'str'&amp;gt;
     2702430470704

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Garbage Collector:&lt;br&gt;
     -&amp;gt;Unsed memory objects.&lt;br&gt;
     -&amp;gt;Garbage Collection in Python is an automatic process that handles memory allocation and deallocation, ensuring efficient use of memory.&lt;br&gt;
     -&amp;gt;In python method &lt;strong&gt;gc&lt;/strong&gt; in this method import th python file &lt;br&gt;
     -&amp;gt; Garbage collection mostly used for the OTP verfication.&lt;br&gt;
     -&amp;gt; More methods are available. &lt;br&gt;
     -&amp;gt; Commomly uesed method are:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;gc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;enable&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;Enable&lt;/span&gt; &lt;span class="n"&gt;automatic&lt;/span&gt; &lt;span class="n"&gt;garbage&lt;/span&gt; &lt;span class="n"&gt;collection&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;gc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;disable&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;Disable&lt;/span&gt; &lt;span class="n"&gt;automatic&lt;/span&gt; &lt;span class="n"&gt;garbage&lt;/span&gt; &lt;span class="n"&gt;collection&lt;/span&gt;
&lt;span class="n"&gt;gc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;isenabled&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;Return&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;automatic&lt;/span&gt; &lt;span class="n"&gt;collection&lt;/span&gt; &lt;span class="ow"&gt;is&lt;/span&gt; &lt;span class="n"&gt;enabled&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Muthukumarasamy&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;    
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;            &lt;span class="c1"&gt;# its unused memory its called by the garbage collection old memory:  2639045886512
&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;T Muthukumarsamy&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;id&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;           &lt;span class="c1"&gt;# new Memory allocation its a string  new memory allocation: 2639045890608
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;String Length:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;MuthuKumarasamy&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;      &lt;span class="c1"&gt;# string length calculator
&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
     &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="n"&gt;end&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt; &lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
     &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Method overload:&lt;br&gt;
    -&amp;gt;The &lt;a class="mentioned-user" href="https://dev.to/overload"&gt;@overload&lt;/a&gt; decorator allows describing functions and methods that support multiple different combinations of argument types.&lt;br&gt;
    -&amp;gt;This pattern is used frequently in builtin modules and types.&lt;/p&gt;

&lt;p&gt;Examble:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;spam, spam, spam&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;sp&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;spam, sdam, spam&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;sp&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;calculater&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;add&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;

&lt;span class="n"&gt;calc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;calculater&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;calc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; 
&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;calc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>developers</category>
      <category>python</category>
      <category>string</category>
      <category>introduction</category>
    </item>
    <item>
      <title>Software Testing</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 17 Aug 2026 03:50:21 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/software-testing-l5o</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/software-testing-l5o</guid>
      <description>&lt;p&gt;Today we are discuss testing topic how to behave testing team was discussed.&lt;br&gt;
&lt;strong&gt;Testing:&lt;/strong&gt;&lt;br&gt;
     The Process of software the evaluating software application to verify that works as expected and meets specified requirements. its helps identify the defects, errors and missing functionalities  before the  software delivered the users. &lt;/p&gt;

&lt;p&gt;Manual Testing:&lt;br&gt;
Human eye captures more defects.&lt;br&gt;
everything cannot be automated like captcha, image, animation, video ..,&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are the two types of the software testing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.Functional testing &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Non-Functional testing &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Functional Testing:&lt;br&gt;
  Manual testing (Testing the functionalities manually)&lt;br&gt;
  Automation testing  (Testing the functionalities by automation by using the the tools/scripts)&lt;br&gt;
  Web services Testing (validating request and response) - its called by API Testing &lt;br&gt;
Non-Functional Testing:&lt;br&gt;
Checking the non-functional aspects of the application&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ISTQB--&amp;gt; International Software Testing Qualifications Board&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today write the small test scenario:&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fuq79rzpiht0wiwjy74.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fuq79rzpiht0wiwjy74.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>manualtesting</category>
      <category>testcase</category>
      <category>tester</category>
    </item>
    <item>
      <title>POSTGRESQL Induction</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Fri, 14 Aug 2026 13:54:13 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/postgresql-induction-3e21</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/postgresql-induction-3e21</guid>
      <description>&lt;p&gt;POSTGESQL:&lt;br&gt;
    postgreSQL is powerful open source object-relational database system.&lt;br&gt;
    PostgreSQL has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility, and the dedication of the open source community behind the software to consistently deliver performant and innovative solutions. &lt;br&gt;
    PostgreSQL runs on all major operating systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why postgreSQL:&lt;/strong&gt;&lt;br&gt;
      PostgreSQL comes with many features aimed to help developers build applications.&lt;br&gt;
      Administrators to protect data integrity and build fault-tolerant environments, and help you manage your data no matter how big or small the dataset. &lt;br&gt;
     Data Type&lt;br&gt;
     Data integrity&lt;br&gt;
     Concurrency&lt;br&gt;
     Security&lt;br&gt;
     Reliability &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Types&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Primitives: Integer, Numeric, String, Boolean
Structured: Date/Time, Array, Range / Multirange, UUID
Document: JSON/JSONB, XML, Key-value (H store)
Geometry: Point, Line, Circle, Polygon
Customizations: Composite, Custom Types
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;postgres open the Linux machine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="go"&gt; sudo -i -u postgres
[sudo] password for muthukumarasamy:       
&lt;/span&gt;&lt;span class="gp"&gt;postgres@muthukumarasamy-HP-Pavilion-15-Notebook-PC:~$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;psql
&lt;span class="go"&gt;psql (16.14 (Ubuntu 16.14-0ubuntu0.24.04.1))
Type "help" for help.

&lt;/span&gt;&lt;span class="gp"&gt;postgres=#&lt;/span&gt;&lt;span class="w"&gt; 
&lt;/span&gt;&lt;span class="go"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;postgresql is the not for the case sensitive.&lt;/p&gt;

&lt;p&gt;PSQL Shortcut:&lt;br&gt;
    \h ---&amp;gt; help&lt;br&gt;
    \c---&amp;gt; connect DB&lt;br&gt;
    \d ---&amp;gt; Details&lt;br&gt;
    \r ---&amp;gt; reset&lt;br&gt;
    \l ---&amp;gt; list&lt;br&gt;
    esc+shift+:+Q ----&amp;gt; Quit&lt;/p&gt;

&lt;p&gt;DBMS---&amp;gt; Database management systems&lt;br&gt;
RDBMS ---&amp;gt; Relational Database Management systems &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Database management systems&lt;/strong&gt;&lt;br&gt;
A Database Management System (DBMS) is software used to manage data from a database. It acts as an interface between the database and end users or applications, ensuring data is consistently organised, easily accessible, and secure.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;A database is a structured collection of data that is stored in an electronic device. The data can be text, video, image, or any other format.
A relational database stores data in the form of tables, and a NoSQL database stores data in the form of key-value pairs.
A DBMS is a software that allows to create, update, and retrieval of data in an organized way. It also provides security to the database.
Examples of relational DBMS are MySQL, Oracle, Microsoft SQL Server, PostgreSQL, and Snowflake.
Examples of NoSQL DBMS are MongoDB, Cassandra, DynamoDB, and Redis.
&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj4btz118yzgjhlef63i4.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj4btz118yzgjhlef63i4.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RDBMS ---&amp;gt; Relational Database Management systems:&lt;/p&gt;

&lt;p&gt;RDBMS stands for Relational Database Management Systems. A database is an organized collection of data stored in a computer system and usually controlled by a database management system (DBMS). It is a program that allows us to create, delete, and update a relational database.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Data is organized in a structured, tabular format
Tables are related to each other using keys
Supports easy and powerful query execution
Can handle large volumes of data efficiently
&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F57kzl0cmajooz6pfkial.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F57kzl0cmajooz6pfkial.png" alt=" " width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>postgressql</category>
      <category>database</category>
      <category>dbms</category>
    </item>
    <item>
      <title>Constructor in JS</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Wed, 15 Jul 2026 04:26:21 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/constructor-in-js-53o9</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/constructor-in-js-53o9</guid>
      <description>&lt;p&gt;&lt;strong&gt;constructor:&lt;/strong&gt;&lt;br&gt;
   In js constructor is an a special function or  method used to create and initialize object instances.&lt;br&gt;
   called automatically when created object.&lt;br&gt;
   constructor name should be start with upper case. (Pascal notation )&lt;br&gt;
   this refer to current object.&lt;br&gt;
   Object() can be called with or without new, but sometimes with different effects. See Return value.&lt;br&gt;
   Inside a constructor, &lt;strong&gt;this&lt;/strong&gt; --&amp;gt;refers to the newly created object (or) current object.&lt;br&gt;
Ex:&lt;br&gt;
  const function name = &lt;strong&gt;new&lt;/strong&gt; Object();&lt;/p&gt;

&lt;p&gt;const emp1 = new Person("muthu",27,"indain","india","&lt;a href="mailto:vkp@gmail.com"&gt;vkp@gmail.com&lt;/a&gt;");&lt;/p&gt;

&lt;p&gt;function Person(name,age,nationality,country,mailid){&lt;br&gt;
        console.log(this.name =name);&lt;br&gt;
         console.log(this.age = age);&lt;br&gt;
         console.log(this.nationality = nationality);&lt;br&gt;
         console.log(this.country = country);&lt;br&gt;
         console.log(this.mailid = mailid);&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
      <category>operators</category>
    </item>
    <item>
      <title>Javascript Objects</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Tue, 14 Jul 2026 08:32:00 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/javascript-objects-ifh</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/javascript-objects-ifh</guid>
      <description>&lt;p&gt;Objects&lt;br&gt;
   Objects is contains the in formations&lt;br&gt;
  objects contains run time memory allocations&lt;br&gt;
  create method  and set of actions the same as the objects&lt;br&gt;
ex:&lt;br&gt;
   name:"Samsung"&lt;br&gt;
   (key   : value ) &lt;br&gt;
  Objects is the  Key and Value pair &lt;/p&gt;

&lt;p&gt;objects most important concept of the java script &lt;/p&gt;

&lt;p&gt;Properties:&lt;br&gt;
    objects can be changed added and deleted &lt;/p&gt;

&lt;p&gt;Methods:&lt;br&gt;
 method are actions can be performed on objects&lt;/p&gt;

&lt;p&gt;object call as the method name easy to access&lt;/p&gt;

</description>
      <category>linuxmint</category>
      <category>programming</category>
      <category>developers</category>
      <category>objects</category>
    </item>
    <item>
      <title>JavaScript Operators</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 06 Jul 2026 13:21:18 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/javascript-operators-11in</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/javascript-operators-11in</guid>
      <description>&lt;p&gt;Today we have discuss the operators and also some example task &lt;/p&gt;

&lt;p&gt;Different types of Operators&lt;br&gt;
Arithmetic operators&lt;br&gt;
Assignment operators&lt;br&gt;
Comparison operators&lt;br&gt;
logical operators&lt;/p&gt;

&lt;p&gt;Arithmetic operators:&lt;br&gt;
 Addition - +&lt;br&gt;
Subtraction - -&lt;br&gt;
Multiplication -*&lt;br&gt;
Increment - ++ (pre &amp;amp;post increment)&lt;br&gt;
Decrement - -- (pre &amp;amp;post Decrement)&lt;/p&gt;

&lt;p&gt;Assignment Operator: =&lt;br&gt;
this operator is assign in value to variable &lt;/p&gt;

&lt;p&gt;In javascript any number add into the string, the number is automatically change in to the string type.&lt;br&gt;
Example:&lt;br&gt;
  50 + 8 = 58&lt;br&gt;
  7 + "7" = "77"&lt;br&gt;
in javascript  subtraction value add in the string value it subtract to value but you will subtract to the letters NaN (Not a Null)&lt;br&gt;
you will get NaN it means (Numeric datatype)&lt;br&gt;
Example:&lt;br&gt;
10-"2"=8&lt;br&gt;
"mohan"-10 =NaN&lt;/p&gt;

&lt;p&gt;Multiplication:&lt;br&gt;
In javascript is multiplaction add in to string value is multiply but string letter NaN so same as  subtraction&lt;br&gt;
Example:&lt;br&gt;
2*5 = 10&lt;br&gt;
"ram"*10 =NaN&lt;/p&gt;

&lt;p&gt;Assignment operators:&lt;br&gt;
All assign the value to the variable using in this o operator &lt;br&gt;
let a = 5&lt;br&gt;
let b = 6&lt;/p&gt;

&lt;p&gt;Comparison operator:&lt;br&gt;
In this operator to the value &lt;br&gt;
Ex:&lt;br&gt;
5==5&lt;/p&gt;

&lt;p&gt;Increment&amp;amp; decrement Operator:&lt;br&gt;
 in this two types pre &amp;amp; post increment and pre &amp;amp; post Decrement operator &lt;br&gt;
ex:&lt;br&gt;
pre and post increment&lt;br&gt;
  pre;&lt;br&gt;
    ++3 = 4&lt;br&gt;
    ++6 =7&lt;br&gt;
post:&lt;br&gt;
  2++ &lt;br&gt;
  6++&lt;br&gt;
pre and post decrement:&lt;br&gt;
ex:&lt;br&gt;
pre:&lt;br&gt;
  --8&lt;br&gt;
  --5&lt;br&gt;
post:&lt;br&gt;
9--&lt;br&gt;
5--&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>SDLC -SOFTWARE LIFE CYCLE DEVELOPMENT</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Sat, 04 Jul 2026 13:20:59 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/sdlc-software-life-cycle-development-h49</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/sdlc-software-life-cycle-development-h49</guid>
      <description>&lt;p&gt;today we are discussed SDLC (software Life Cycle Development) &lt;br&gt;
how its work and also&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requirement Analysis gathering &lt;/li&gt;
&lt;li&gt;Analysis&lt;/li&gt;
&lt;li&gt;Planning &lt;/li&gt;
&lt;li&gt;Development&lt;/li&gt;
&lt;li&gt;Testing - STLC &lt;/li&gt;
&lt;li&gt;Deployment &lt;/li&gt;
&lt;li&gt;Operations and maintenance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1.&lt;strong&gt;Requirement Analysis&lt;/strong&gt;:&lt;br&gt;
 Role play:Business Analyst &lt;br&gt;
client to meet and gathering the application requirement.&lt;br&gt;
writing the plain language its called &lt;strong&gt;BRD&lt;/strong&gt;.&lt;br&gt;
common man understand documentation the language no technical terms.&lt;br&gt;
Once collect document after the  walk though section.&lt;br&gt;
Discuss with project manger.&lt;br&gt;
planning the requirement resource,software,hardware,duration of the project,sign off project and how many months the development and testing environment.&lt;br&gt;
which methodology follow now follow the only one agile methodology&lt;br&gt;
form the team Agile methodology.&lt;br&gt;
how many sprint done the first phase.&lt;/p&gt;

&lt;p&gt;Design:&lt;br&gt;
All requirement understand Design will start the  UI/UX front-end design start. software architecture user interface will done quickly.&lt;br&gt;
its the first phase of the project.&lt;/p&gt;

&lt;p&gt;Development:&lt;br&gt;
development team design finish the code will start.&lt;br&gt;
development team work with dev environment.&lt;br&gt;
once done first phase of the code change to the test environment&lt;/p&gt;

&lt;p&gt;Testing:&lt;br&gt;
Before that code receive testers work STLC model&lt;br&gt;
Business analyst work same time will tester also work the same procedure this model:&lt;br&gt;
Requirement analysis &lt;br&gt;
Test planning &lt;br&gt;
Test Design&lt;br&gt;
Test Execution&lt;br&gt;
sign off&lt;/p&gt;

&lt;p&gt;Requirement analysis:&lt;br&gt;
Understand the BR document &lt;br&gt;
Clarification and doubts logs though session&lt;br&gt;
identify test types to be performed &lt;br&gt;
get application access&lt;/p&gt;

&lt;p&gt;Test Planning:&lt;br&gt;
preparation the test plan document for various of testing &lt;br&gt;
test tool selection &lt;br&gt;
Automation who will when will do &lt;br&gt;
manual who will do when will do &lt;br&gt;
resource planning&lt;/p&gt;

&lt;p&gt;Test Design:&lt;br&gt;
test scenarios,test case,automation script,RTM (requirement tracability matrix)&lt;br&gt;
create test data&lt;br&gt;
review the test case peer or lead &lt;br&gt;
get approval&lt;/p&gt;

&lt;p&gt;Test Execution:&lt;br&gt;
execute the test cases as per the plan&lt;br&gt;
Document test result and log defects for fail cases &lt;br&gt;
track defects to closure &lt;br&gt;
retest the defect fixes &lt;br&gt;
Execution result defect log&lt;/p&gt;

&lt;p&gt;Sign off:&lt;br&gt;
evaluate the cycle completion &lt;br&gt;
prepare test closure reports &lt;br&gt;
test result analysis&lt;/p&gt;

&lt;p&gt;Every phases the entry and exit criteria.&lt;/p&gt;

&lt;p&gt;Defect life cycle (DLC):&lt;br&gt;
once defect fix the it will automatically work &lt;br&gt;
New:&lt;br&gt;
when the defect the found the and posted for the first time &lt;br&gt;
Assigned :&lt;br&gt;
once defect posted the testing team will assign the dev team &lt;br&gt;
open:&lt;br&gt;
once the developer opens the bug and work on fix it&lt;br&gt;
Fixed:&lt;br&gt;
when developer fixed the bug with appropriate codes&lt;br&gt;
Pending retest:&lt;br&gt;
When the tester retesting the whether the bug it will be moved on the testing team&lt;br&gt;
Retest:&lt;br&gt;
when the retesting whether the bug raised was fixed or not.&lt;br&gt;
Verified :&lt;br&gt;
If the tester confirms the bug fixed &lt;br&gt;
Reopen :&lt;br&gt;
if the tester confirms that bug is not found the same defect again it will moved to assigned stage and flow continuous&lt;/p&gt;

&lt;p&gt;Closed:once the tester verified the bug is fixed then defect raised will be closed &lt;br&gt;
Duplicate:&lt;br&gt;
if the bug is already by some one and if it is raised again will be duplicate.&lt;br&gt;
Rejected/ Not a bug:&lt;br&gt;
when the developer feels that the bug is not genuine.&lt;br&gt;
Deferred:&lt;br&gt;
 This bug which developer feels that it can be fixed later the upcoming sprints.&lt;/p&gt;

</description>
      <category>brd</category>
      <category>planning</category>
      <category>development</category>
      <category>testing</category>
    </item>
    <item>
      <title>JavaScript</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 29 Jun 2026 15:04:18 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/javascript-2k9e</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/javascript-2k9e</guid>
      <description>&lt;p&gt;n May 1995, Brendan Eich created JavaScript, a programming language, in just ten days. Initially developed to enhance interactivity on websites, it was designed to add dynamic features to static HTML pages, primarily for client-side development.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsw3u9e0ie075xe1n4q7c.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsw3u9e0ie075xe1n4q7c.webp" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creation of JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  In 1995 Netscape Communications Corporation needed a way to make web pages more interactive and dynamic.&lt;/li&gt;
&lt;li&gt;    Brendan Eich was hired by Netscape to develop a new scripting language for this purpose.&lt;/li&gt;
&lt;li&gt;    The language was initially called Mocha and later changed to LiveScript.&lt;/li&gt;
&lt;li&gt;    In December 1995, Live Script was renamed JavaScript, partly to capitalize on the growing popularity of the programming language Java.&lt;/li&gt;
&lt;li&gt;    JavaScript was designed to be lightweight, interpreted, and primarily used for client-side scripting to manipulate web page elements in real-time.&lt;/li&gt;
&lt;li&gt;    The language was quickly integrated into Netscape Navigator, the leading browser of the time, marking the beginning of JavaScript’s role in web development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;JavaScript and ECMAScript&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;   In 1996 javaScript was submitted to ECMA International, a standardization organization, for approval.&lt;/li&gt;
&lt;li&gt;    This submission led to the creation of the ECMAScript standard, which outlined the specifications for the language.&lt;/li&gt;
&lt;li&gt;    The first edition of ECMAScript was published as ECMAScript 1 in 1997.&lt;/li&gt;
&lt;li&gt;    The initial version of JavaScript was basic and lacked many modern features we now use.&lt;/li&gt;
&lt;li&gt;    Although limited in functionality, the first version of JavaScript was still revolutionary for web development at the time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;JavaScript’s Growth (1997-2005)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;During the late 1990s and early 2000s, JavaScript's capabilities started to evolve, and more browsers began supporting it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2005&lt;/strong&gt;:&lt;br&gt;
The introduction of AJAX in web applications such as Gmail, allowing for faster, more dynamic web experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2006&lt;/strong&gt;:&lt;br&gt;
jQuery, a popular JavaScript library, was created by John Resig. It simplified DOM manipulation and event handling, gaining massive popularity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2008&lt;/strong&gt;:&lt;br&gt;
Google Chrome was released, with its JavaScript engine, V8, making JavaScript faster and more efficient.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Modern JavaScript (2009-Present)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JavaScript evolved to handle both client-side and server-side development, expanding its capabilities significantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React-2013:&lt;/strong&gt;&lt;br&gt;
Component-based architecture, virtual DOM for better performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Angular-2010&lt;/strong&gt;&lt;br&gt;
Two-way data binding, dependency injection, MVC architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vue.js-2014:&lt;/strong&gt;&lt;br&gt;
Lightweight, flexible, and easy to integrate into existing projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Future of JavaScript&lt;/strong&gt;&lt;br&gt;
    JavaScript continues to evolve and adapt to new technologies.&lt;br&gt;
    Upcoming trends include the growth of WebAssembly, which allows running code written in other languages alongside JavaScript in the browser.&lt;br&gt;
    Serverless computing is gaining traction, allowing developers to build applications without managing servers, with JavaScript playing a key role.&lt;br&gt;
    Machine learning is being integrated into JavaScript, enabling the development of intelligent web applications.&lt;br&gt;
    TypeScript, a statically typed superset of JavaScript, is becoming increasingly popular, offering more structure and reducing errors in large projects.&lt;br&gt;
    The future of JavaScript looks promising with more robust tools and features to help developers build better applications&lt;br&gt;
**&lt;br&gt;
Major Updates and Modern JavaScript**&lt;/p&gt;

&lt;p&gt;** ES4*&lt;em&gt;: Proposed major changes that ultimately led to significant debate and were not adopted, laying the groundwork for future developments instead.&lt;br&gt;
   *&lt;/em&gt; ES5*&lt;em&gt;: Released in December 2009, ES5 introduced JSON support, &lt;code&gt;strict mode&lt;/code&gt;, and getters and setters, among other improvements, marking a significant update widely adopted by modern browsers.&lt;br&gt;
    **ES6/ES2015&lt;/em&gt;&lt;em&gt;: A landmark update introduced in June 2015, it brought major syntax improvements such as classes, modules, template literals, arrow functions, promises, and many other language enhancements.&lt;br&gt;
    **ES2016+&lt;/em&gt;*: From 2016 onwards, the ECMAScript standard adopted an annual release cycle, introducing new features in smaller, more manageable updates. Notable features include async/await (ES2017), spread/rest operators (ES2018), optional chaining, and nullish coalescing (ES2020), among others&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>frontend</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>JavaScript Data Types</title>
      <dc:creator>muthukumarasamy thangavel</dc:creator>
      <pubDate>Mon, 29 Jun 2026 15:03:44 +0000</pubDate>
      <link>https://dev.to/muthukumarasamy_thangavel/javascript-data-types-58e5</link>
      <guid>https://dev.to/muthukumarasamy_thangavel/javascript-data-types-58e5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Number&lt;/strong&gt;-A number representing a numeric value&lt;br&gt;
&lt;strong&gt;Bigin&lt;/strong&gt;t-A number representing a large integer&lt;br&gt;
&lt;strong&gt;String&lt;/strong&gt;-A text of characters enclosed in quotes&lt;br&gt;
&lt;strong&gt;Boolean&lt;/strong&gt;-A data type representing true or false&lt;/p&gt;

&lt;p&gt;They are the two types of data types:&lt;br&gt;
Primitive Datatype&lt;br&gt;
Non-primitive Datatype&lt;/p&gt;

&lt;p&gt;Primitive Datatype:&lt;br&gt;
    Numeric Type:&lt;br&gt;
               Number&lt;br&gt;
               Bigint&lt;br&gt;
    Non Numeric Type:&lt;br&gt;
               String &lt;br&gt;
               boolean&lt;br&gt;
               undefined&lt;br&gt;
               null&lt;br&gt;
               symbol&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuzl6fusnm85bsrazkigg.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuzl6fusnm85bsrazkigg.png" alt=" " width="718" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

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