<?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: Vishnu N</title>
    <description>The latest articles on DEV Community by Vishnu N (@vishnu_vishnu_856744a4421).</description>
    <link>https://dev.to/vishnu_vishnu_856744a4421</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%2F3257319%2Fbea27225-fade-44b9-be98-56d2222039b7.png</url>
      <title>DEV Community: Vishnu N</title>
      <link>https://dev.to/vishnu_vishnu_856744a4421</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishnu_vishnu_856744a4421"/>
    <language>en</language>
    <item>
      <title>Collections in Java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Tue, 24 Feb 2026 04:29:07 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/collections-in-java-37l0</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/collections-in-java-37l0</guid>
      <description>&lt;p&gt;&lt;strong&gt;What are collections?&lt;/strong&gt;&lt;br&gt;
-Collections in Java is a framework that provides classes and interfaces to store and manipulate groups of objects dynamically.&lt;br&gt;
-It is part of java.util package.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why do we use collections?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before collections:&lt;/strong&gt;&lt;br&gt;
-We used arrays.&lt;br&gt;
-Arrays are fixed size. &lt;br&gt;
-Cannot easily insert/delete elements.&lt;br&gt;
**&lt;br&gt;
After collections:**&lt;br&gt;
-Dynamic size.&lt;br&gt;
-Built-in methods. &lt;br&gt;
-Better performance handling.&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%2Fl8kd8vba97zi5esugifp.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.amazonaws.com%2Fuploads%2Farticles%2Fl8kd8vba97zi5esugifp.jpg" alt=" " width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a collection?&lt;/strong&gt;  (Java Collection Framework)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collection is an interface.&lt;/li&gt;
&lt;li&gt;It is the root interface of List, Set, and Queue.&lt;/li&gt;
&lt;li&gt;Map is NOT a child of Collection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Main Interfaces in collection:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;List.&lt;/li&gt;
&lt;li&gt;Set.&lt;/li&gt;
&lt;li&gt;Queue.&lt;/li&gt;
&lt;li&gt;Map.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>List in Java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Thu, 19 Feb 2026 23:21:42 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/list-in-java-2o0m</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/list-in-java-2o0m</guid>
      <description>&lt;p&gt;What is a List?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;List is an interface in the Java Collection Framework that stores an ordered collection of elements and allows duplicates, and elements can be accessed by their index.
*Maintains insertion order.
*Allows duplicate elements.
*Supports index-based access.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why List?&lt;/p&gt;

&lt;p&gt;-1. Order is Important&lt;/p&gt;

&lt;p&gt;Data should maintain insertion order.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Duplicates Are Allowed&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Example: Same product added twice in the cart.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Index-Based Access Needed&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can access elements using an index:&lt;/p&gt;

&lt;p&gt;When List?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When the number of elements is unknown&lt;/li&gt;
&lt;li&gt;When duplicates are allowed&lt;/li&gt;
&lt;li&gt;When we need ordered data&lt;/li&gt;
&lt;li&gt;When we need index-based operations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*** Real-Time Examples&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;E-commerce Cart&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use List → Products in cart (order matters)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Student Marks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Store multiple marks (duplicates allowed)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Log History&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maintain insertion order&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Encapsulation in Java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Wed, 18 Feb 2026 05:35:03 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/encapsulation-in-java-22f3</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/encapsulation-in-java-22f3</guid>
      <description>&lt;p&gt;(Data Hiding + Controlled access)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;private variables.
public getter and setter methods.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;What is Encapsulation?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Encapsulation is wrapping data and methods into a single class and restricting direct access using private variables.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;why:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It provides security, data control and better code organisation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is used when data needs protection and controlled access in large applications.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Student {

    private int age;     // private variable (hidden)
    private String name;

    // Getter
    public int getAge() {
        return age;
    }

    // Setter
    public void setAge(int age) {
        if(age &amp;gt; 0) {
            this.age = age;
        }
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

public class Test {
    public static void main(String[] args) {

        Student s = new Student();

        s.setAge(22);
        s.setName("Vishnu");

        System.out.println(s.getName());
        System.out.println(s.getAge());
    }
}

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

&lt;/div&gt;



&lt;p&gt;real-time example;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class BankAccount {

    private double balance;

    public void deposit(double amount) {
        if(amount &amp;gt; 0) {
            balance += amount;
            System.out.println("Deposited: " + amount);
        }
    }

    public void withdraw(double amount) {
        if(amount &amp;lt;= balance) {
            balance -= amount;
            System.out.println("Withdrawn: " + amount);
        } else {
            System.out.println("Insufficient balance");
        }
    }

    public double getBalance() {
        return balance;
    }
}

public class Main {
    public static void main(String[] args) {

        BankAccount acc = new BankAccount();

        acc.deposit(5000);
        acc.withdraw(2000);

        System.out.println("Balance: " + acc.getBalance());
    }
}

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

&lt;/div&gt;



&lt;p&gt;encapsulation with validation:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Employee {

    private double salary;

    public void setSalary(double salary) {
        if(salary &amp;gt;= 10000) {
            this.salary = salary;
        } else {
            System.out.println("Salary too low!");
        }
    }

    public double getSalary() {
        return salary;
    }
}

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

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Runtime Polymorphism (Method Overriding) in Java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Thu, 18 Dec 2025 18:53:05 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/runtime-polymorphism-method-overriding-in-java-294p</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/runtime-polymorphism-method-overriding-in-java-294p</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is polymorphism?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Polymorphism allows one method to perform different actions based on the object.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is method overriding?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Method overriding in the child class gives its own implementation of the method that already exists in the parent class.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;why use&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To achieve runtime polymorphism.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To change the parent class behaviour.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Rules&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Method and parameters must have the same name.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;static, final and private cannot be overridden.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Access modifiers cannot be weaker.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//parent class
public class MethodOverriding{

protected void display(){
    System.out.println("Hello..");
}


}

//child class
public class Overriding extends MethodOverriding{

 public void display(){
    System.out.println("Hii...");  //child class overrides the parent class method.
 }

 public static void main(String[] args){
    MethodOverriding m1=new Overriding();
    m1.display();
 }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;D/B method overriding and Runtime polymorphism :&lt;/p&gt;

&lt;p&gt;MO- child class changes parent class method.&lt;br&gt;
RTP- JVM decides which method to call at runtime.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is Compile-Time Polymorphism(Method Overloading) in Java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Wed, 26 Nov 2025 06:58:06 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/what-is-compile-time-polymorphismmethod-overloading-in-java-29d2</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/what-is-compile-time-polymorphismmethod-overloading-in-java-29d2</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is compile-time polymorphism?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compile-time polymorphism means the method is selected at compile time, not at runtime.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is Method Overloading?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Method Overloading means having &lt;code&gt;multiple methods with the same name but different parameters&lt;/code&gt; in the same class.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is a type of Compile-Time Polymorphism.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class MethodOverloading{

public void add(int i, int j){
    System.out.println(i+j);
}

public void add(int i, String j){
    System.out.println(i+j);
}

public void add(int i, int j, String b){
    System.out.println(i+j+b);
} 

public void add(int i, String j, int k, String l){
    System.out.println(i+k+j+l);
}
public void add(String l){
    System.out.println(l);
}

public static void main(String[] args){
    MethodOverloading  sp= new MethodOverloading();
    sp.add(8, 10);
    sp.add(8,"Virat");
    sp.add(8, 10, "Virat");
    sp.add(8, "Virat", 10, "Kohli");
    sp.add(8 + 10 + "Virat");
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why do we go to Method Overloading?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improves code readability.&lt;/li&gt;
&lt;li&gt;Avoids creating multiple method names.&lt;/li&gt;
&lt;li&gt;To perform the same task in different ways.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Class and Object in java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Wed, 26 Nov 2025 01:23:12 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/class-and-object-in-java-1562</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/class-and-object-in-java-1562</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is class?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A class in Java is a Blueprint or template from which an object is created.  The object is defined by the Structure and behaviour(methods) that objects of that class will possess.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is a logical entity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No memory is allocated when a class is defined.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All classes are non-primitive datatypes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to create a class?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;**&lt;br&gt;
BASIC SYNTAX for creating a class:**&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Car
{
    // Data members (fields)- hold  the actual value

String brand;
int speed;
    //Behaviour (method)
void drive()

{
System.out.println("driving a car");
}


}
//But it’s not a real car yet. It’s just the plan.

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Class Name Rules:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Must start with an Uppercase first letter or (_) underscore or dollar sign ($).&lt;/li&gt;
&lt;li&gt;can not start with a number&lt;/li&gt;
&lt;li&gt;cannot contain spaces or special characters&lt;/li&gt;
&lt;li&gt;Use Pascal-case for naming&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What is an Object?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An object is an instance of a class, and it has its own memory copy. It is a physical entity. An object is created with the new keyword.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When a class is created, no memory is used. Memory is allocated only when an object is created from that class.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Creating an Object :&lt;/strong&gt;&lt;br&gt;
classname, reference var,assignment operator,new keyword,classname();&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Student id = new Student();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>class in java</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Mon, 24 Nov 2025 06:33:02 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/class-in-java-4pi2</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/class-in-java-4pi2</guid>
      <description></description>
    </item>
    <item>
      <title>"June Ponal, July Kaatre" - Tech Meetup.</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Mon, 14 Jul 2025 14:55:12 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/june-ponal-july-kaatre-tech-meetup-2h4o</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/june-ponal-july-kaatre-tech-meetup-2h4o</guid>
      <description>&lt;p&gt;Hello Friends, &lt;/p&gt;

&lt;p&gt;The JAVA tech meetup "&lt;strong&gt;Code ON JVM&lt;/strong&gt;" at YuniQ Technologies, TICEL Bio Park, Tharamani. So, this is my second meetup.  I have shared my experience on this blog.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 1:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Speaker&lt;/strong&gt; - &lt;u&gt;Jenifar&lt;/u&gt;&lt;br&gt;
&lt;strong&gt;Topic&lt;/strong&gt; - Concurrency and Multithreading.&lt;br&gt;
&lt;strong&gt;Concurrency&lt;/strong&gt; - The ability of a program to execute multiple tasks at the same time.&lt;br&gt;
&lt;strong&gt;Multithreading&lt;/strong&gt; - It enables the concurrent execution of multiple parts of a program, known as threads, within a single process.&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%2F5kzupdcxcyk5uhqb31re.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.amazonaws.com%2Fuploads%2Farticles%2F5kzupdcxcyk5uhqb31re.jpg" alt=" " width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A short break with Tea:&lt;/strong&gt; &lt;br&gt;
A cup of Tea with biscuits. It is ginger tea that was very tasty.&lt;br&gt;
After the break.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Speaker&lt;/strong&gt; - &lt;u&gt;Karthick&lt;/u&gt;&lt;br&gt;
&lt;strong&gt;Topic&lt;/strong&gt; - Garbage Collection.&lt;br&gt;
&lt;strong&gt;Garbage Collection&lt;/strong&gt; - GC is the automatic process of reclaiming memory used by unreachable objects. It improves Application Stability.&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%2Fedqtfdxcve6dpcs4kk9b.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.amazonaws.com%2Fuploads%2Farticles%2Fedqtfdxcve6dpcs4kk9b.jpg" alt=" " width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>JavaScript Operators : Types of Operators in JS</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Wed, 09 Jul 2025 15:50:53 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/javascript-operators-types-of-operators-in-js-1hl5</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/javascript-operators-types-of-operators-in-js-1hl5</guid>
      <description>&lt;p&gt;Hello friends,&lt;/p&gt;

&lt;p&gt;Today will learn the Operators in JavaScript. Yesterday i will discuss the arithmetic operators.  so, today will discuss the other operators in JavaScript.&lt;/p&gt;

&lt;p&gt;JavaScript Operators are used to perform specific mathematical and logical computations on operands. In other words, an operator operates the operands. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;example:&lt;/strong&gt; Types of mathematical and logical computations .&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Assignment Operator (=) is used to assigns values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Addition Operator (+) is used to adds values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Multiplication Operator (*) is used to multiplies values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Comparison Operator (&amp;gt;) is used to compares values.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Types of Operators :&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;There are different types of Operators in JS are;


-Arithmetic Operators
-Assignment Operators
-comparison Operators
-String Operators
-Logical Operators
-Bitwise Operators
-Ternary Operators
-Typeof Operators


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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Arithmetic Operators :  These are the operators that work on numerical values and then return a number. These are basically used to perform mathematical operations.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Assignment Operators&lt;/strong&gt; : Assignment operators assign values to JavaScript variables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Comparison Operator&lt;/strong&gt; : These are the operators that are used to perform equality or difference comparisons between the values. It checks whether an element is greater, smaller equal, or unequal to the other element.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;String Operators&lt;/strong&gt; : All the comparison operators above can also be used on strings.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;example: "hello" .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;-&lt;strong&gt;Logical Operators&lt;/strong&gt; : These are the operators which allow us to compare variables or values. The logical operator is mostly used to make decisions based on conditions specified for the statements.&lt;/p&gt;

&lt;p&gt;-&lt;strong&gt;Bitwise Operators&lt;/strong&gt; : These operators convert the number to a 32-bit binary number and perform the bitwise operation. The number is converted back to the 64-bit number after the result.&lt;/p&gt;

&lt;p&gt;-&lt;strong&gt;Ternary Operators&lt;/strong&gt; : The Ternary Operator in JavaScript is a shortcut for writing simple if-else statements. It’s also known as the Conditional Operator because it works based on a condition. The ternary operator allows you to quickly decide between two values depending on whether a condition is true or false.&lt;/p&gt;

&lt;p&gt;-&lt;strong&gt;Typeof Operator&lt;/strong&gt; : The typeof operator in JavaScript is used to determine the data type of a value or variable. It returns a string indicating the type, such as "string", "number", "boolean", "object", etc.&lt;/p&gt;

&lt;p&gt;This is the Operators in JavaScript and i'll research from w3 schools and geeksforgeeks. Then, i will pin the link to you.&lt;/p&gt;

&lt;p&gt;reference:&lt;br&gt;
w3 schools - [&lt;a href="https://www.w3schools.com/js/default.asp" rel="noopener noreferrer"&gt;https://www.w3schools.com/js/default.asp&lt;/a&gt;]&lt;br&gt;
geeksforgeeks - [&lt;a href="https://www.geeksforgeeks.org/javascript/javascript-operators-reference/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/javascript/javascript-operators-reference/&lt;/a&gt;].&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Arithmetic Operators in Java Script.</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Tue, 08 Jul 2025 18:27:51 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/arithmetic-operators-in-java-script-4jeo</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/arithmetic-operators-in-java-script-4jeo</guid>
      <description>&lt;p&gt;Hi guys,&lt;/p&gt;

&lt;p&gt;Today i learned Java Script Arithmetic Operators.&lt;br&gt;
The topic is very interesting, so i'll discuss the Arithmetic Operators.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;what is arithmetic operators ?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In JavaScript, arithmetic operators are symbols used to perform basic mathematical operations on numeric values.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;classification of the Arithmetic Operators:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;operators :        


+               Addition/concatenation       
-               Subtraction
*               Multiplication
/               Division
%               Modules(remainder)
**              Exponentiation(power)
++              Increment by 1
--              Decrement by 1

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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;what is concatenation ?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;String concatenation in JavaScript refers to the process of combining two or more strings into a single string.&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 plaintext"&gt;&lt;code&gt;
**input:**
let i="200"+6;
let i++:
console.log(i);

**output:**
2006
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;- Increment and Decrement&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are two types,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;prefix form (First increments and decrement of the variable.  Then the updated value)
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[eg; increment
let x=7;
++x;
console.log(x); ] // 7 // 8

[decrement
let x=7;
--x;
console.log(x); ] //7 //6
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;postfix form (Returns the original value first.  Then the modified the variable)
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;`[eg;increment
let x=7;
x++;
console.log(x);]   //7  //8]

decrement
let x=7;
x--;
console.log(x); ]  //7 //6`

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

&lt;/div&gt;



&lt;p&gt;I Hope, this blog is helpfull for anyone and helpfull myself.&lt;/p&gt;

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

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Java Script: Basics of Data Types, Variables, Objects and Properties.</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Mon, 07 Jul 2025 18:07:42 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/java-script-basics-of-data-types-variables-objects-and-properties-5ca5</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/java-script-basics-of-data-types-variables-objects-and-properties-5ca5</guid>
      <description>&lt;p&gt;Hello Everyone,&lt;/p&gt;

&lt;p&gt;Today we will learn the basics of data types, variables, objects and the properties in Java Script.&lt;/p&gt;

&lt;p&gt;what is java script?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Java Script is the programming language of the web development and the use of update and change the HTML and CSS.  It can be calculate, manipulate and validate the data.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;why java script?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It you can use the java script to program the behavior of the web pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;data&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Types:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;String (if you declare letters inside the double course,    [example: "java script"]).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Number (Any numbers, example: int[95] or float[8.34] ).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bigint (Large int in number list [eg: 234567894352356] ).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Boolean (Logical values [True or False] ).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Undefined ( some variales is declared but not defined the values).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Null  ( developers intentional is empty value for the input null).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;symbol (it is a Unique Identifiers).&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let name = "Vishnu";     
let age = 25; 
let bigNumber = 3456789098765483553;             
let isStudent = true;      
let score;                
let emptyValue = null;    
let uniqueId = Symbol("id"); 

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

&lt;/div&gt;



&lt;p&gt;IDENTIFIERS AND VARIABLES IN JAVA SCRIPT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An identifier is the name used to identify variables, functions, arrays, objects [ex: city, age, state, country]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the Keyword of the variables is { var, let, const}.&lt;br&gt;
var - In the function is scoped the older way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;let - If you assign one value, you can change the other value.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;const - If you assign one value is constant, you can't change the value.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;example: [var, let, const]&lt;/p&gt;

&lt;p&gt;OBJECTS AND PROPERTIES IN JS:&lt;/p&gt;

&lt;p&gt;The object are called the things. [eg; bike, house, person].&lt;/p&gt;

&lt;p&gt;The name of the values in java script object are called properties.&lt;br&gt;
eg: [name, age, gender, qualification, height, weight] .&lt;/p&gt;

&lt;p&gt;create on object:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Create an Object:
person = {



            //property            // values

            firstName:              "John",
            lastName:               "Doe",
            age:                     50,
            eyeColor:               "blue"
};
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;PROGRAMMING LANGUAGE:&lt;/p&gt;

&lt;p&gt;Programming languages are two types these;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Compiled Programming language:  The compiled program are like java and c, c++.  It is statically type.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interpreter Programming language: Java Script and python etc.,&lt;br&gt;
Java Script is dynamically type.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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%2F3p786rk4w8tmy5i6vj87.gif" 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%2F3p786rk4w8tmy5i6vj87.gif" alt=" " width="420" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thus the above concepts today i learned my class.  The java script basics are very helpful for me and learners. &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HOW I LEARN LINUX MINT INSTALLATION : MY EXPERIENCE</title>
      <dc:creator>Vishnu N</dc:creator>
      <pubDate>Wed, 18 Jun 2025 12:50:03 +0000</pubDate>
      <link>https://dev.to/vishnu_vishnu_856744a4421/how-i-learn-linux-mint-installation-my-experience-1343</link>
      <guid>https://dev.to/vishnu_vishnu_856744a4421/how-i-learn-linux-mint-installation-my-experience-1343</guid>
      <description>&lt;p&gt;Hi everyone,&lt;br&gt;
How's my linux mint installation process: &lt;/p&gt;

&lt;p&gt;My trainee is refer to LINUX MINT(cinnaman) operating system,  so I'll try to use LINUX MINT.&lt;br&gt;
SO, I'll INSTALL LINUX OPERATING SYSTEM.&lt;/p&gt;

&lt;p&gt;STEP 1:DOWNLOAD FILE.&lt;/p&gt;

&lt;p&gt;Download the LINUX file from web browser and then download rufus Tool for booting process.&lt;/p&gt;

&lt;p&gt;STEP 2:EXTRACT AND FLASH PENDRIVE.&lt;/p&gt;

&lt;p&gt;Insert the empty Pendrive in your disk.&lt;/p&gt;

&lt;p&gt;Extract the rufus tool and select the LINUX download file in filemanager,and the other option to select your pendrive.&lt;/p&gt;

&lt;p&gt;Then you starting flash the pendriver, and will be finish the flashing process and eject the pendrive in your disk.&lt;/p&gt;

&lt;p&gt;STEP 3:BOOTING PROCESS.&lt;/p&gt;

&lt;p&gt;The flashing pendriver is ready to boot your system.&lt;br&gt;
Insert the bootable pendrive in the system and switch  on the system and continue pressing the bootkey on your booting device and select your pendrive then tap to start.&lt;/p&gt;

&lt;p&gt;STEP 4: INSTALLATION PROCESS.&lt;/p&gt;

&lt;p&gt;Select the LINUX MINT(cinnaman) Press enter to Start.&lt;br&gt;
open the install option in your desktop, then select english, english(US) to press enter to continue and select the map in country(INDIA) to continue and will be fished your installation process.&lt;/p&gt;

&lt;p&gt;Successfully installed LINUX Mint in your system, so ready to use.&lt;/p&gt;

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

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