<?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>Forem: Ashwin vijay</title>
    <description>The latest articles on Forem by Ashwin vijay (@ashwin_vijay_5dbc6d66ea3c).</description>
    <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c</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%2F3512186%2Fa305a3ab-7efe-4e9a-9a69-4f8058ce7463.png</url>
      <title>Forem: Ashwin vijay</title>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ashwin_vijay_5dbc6d66ea3c"/>
    <language>en</language>
    <item>
      <title>what are primitive data types in java?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Wed, 18 Feb 2026 05:22:29 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-are-primitive-data-types-in-java-61m</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-are-primitive-data-types-in-java-61m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Types of data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. byte&lt;/strong&gt;&lt;br&gt;
     size:1 byte&lt;br&gt;
     Default value:0&lt;br&gt;
     Description:Small integer(-128 to 127)&lt;br&gt;
     Eg:byte b=100;&lt;br&gt;
&lt;strong&gt;2. short&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
     size:2 bytes&lt;br&gt;
     Default value:0&lt;br&gt;
     Description:Medium integer(-32768 to 32,767)&lt;br&gt;
     Eg:short s=10000;&lt;br&gt;
&lt;strong&gt;3. int&lt;/strong&gt;&lt;br&gt;
     size:4 bytes&lt;br&gt;
     Default value:0&lt;br&gt;
     Description:Standard integer(-2^31 to 2^31)&lt;br&gt;
     Eg:int i=100000;&lt;br&gt;
&lt;strong&gt;4. long&lt;/strong&gt;&lt;br&gt;
     size:8 bytes&lt;br&gt;
     Default value:0L&lt;br&gt;
     Description:Large integer(-2^63 to 2^63)&lt;br&gt;
     eg:long l=10000000000L&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. float&lt;/strong&gt;&lt;br&gt;
     size:4 bytes&lt;br&gt;
     Default value:0.0f&lt;br&gt;
     Description:Decimal number(single precision)(−3.4×10^38 to +                                                                       3.4×10^38)&lt;br&gt;
     eg:float f=5.75f&lt;br&gt;
&lt;strong&gt;6. double&lt;/strong&gt;&lt;br&gt;
       size:8 bytes&lt;br&gt;
       Default value:0.0d&lt;br&gt;
       Description:Decimal number (double precision)(−1.8*10^308 to       1.8*10^308)&lt;br&gt;
       Eg:double d=19.99&lt;br&gt;
&lt;strong&gt;7. char&lt;/strong&gt;&lt;br&gt;
       size:2 bytes&lt;br&gt;
       Default value:'\u0000'&lt;br&gt;
       Description:Single Unicode character&lt;br&gt;
       Eg:char c='A'&lt;br&gt;
&lt;strong&gt;8. boolean&lt;/strong&gt;&lt;br&gt;
       size:1 bytes&lt;br&gt;
       Default value:false&lt;br&gt;
       Description:True or False&lt;br&gt;
       Eg:boolean flag=true&lt;/p&gt;

</description>
    </item>
    <item>
      <title>what are data types in Java?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Mon, 09 Feb 2026 04:54:29 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-are-data-types-in-java-52nm</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-are-data-types-in-java-52nm</guid>
      <description>&lt;p&gt;A data type specifies the  type of data a variable can store.&lt;/p&gt;

&lt;p&gt;Java has two main categories&lt;br&gt;
1)primitive Data types-basic building blocks.&lt;br&gt;
2)Non-primitive Data Types(Reference Types)-objects,arrays,strings,etc&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>java</category>
      <category>programming</category>
    </item>
    <item>
      <title>What is class?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Sat, 07 Feb 2026 05:30:19 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-class-2ida</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-class-2ida</guid>
      <description>&lt;p&gt;In Java, classes and objects form the foundation of Object-Oriented Programming (OOP). They help model real-world entities and organize code in a structured way.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A class is a blueprint used to create objects that share common properties and behavior.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An object is an instance of a class. It represents a specific entity created from the class template.&lt;br&gt;
For Example, Dog is a class, Tommy is an object of that class.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Java class&lt;/strong&gt;&lt;br&gt;
A class is a blueprint that defines data and behavior for objects. It groups related fields and methods in a single unit. Memory for its members is allocated only when an object is created.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Acts as a template to create objects with shared structure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Does not occupy memory for fields until instantiation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can contain fields, methods, constructors, nested classes and   interfaces.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>java</category>
      <category>programming</category>
    </item>
    <item>
      <title>what is JVM?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Wed, 04 Feb 2026 04:34:57 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-jvm-44l5</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-jvm-44l5</guid>
      <description>&lt;p&gt;JVM(Java Virtual Machine)&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%2Fjq2c193sqqvq1p8lwkv0.jpeg" 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%2Fjq2c193sqqvq1p8lwkv0.jpeg" alt=" " width="300" height="168"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JVM is the heart of Java&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Loads .class files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verifies bytecode&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Converts bytecode to machine code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Manages memory&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Runs the program&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>what is JDK?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Wed, 04 Feb 2026 04:17:38 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-jdk-4924</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-jdk-4924</guid>
      <description>&lt;p&gt;JDK(Java development kit) which is used by developers to write programs contains&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%2Fxhhjlk8gz48k4nq8k7bl.jpeg" 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%2Fxhhjlk8gz48k4nq8k7bl.jpeg" alt=" " width="281" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JRE(Java Runtime Environment).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Java C(compiler)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Debugger&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-other  dev tools&lt;/p&gt;

&lt;p&gt;It’s a Java application and applet development environment. JRE, a compiler, an interpreter or loader, and a number of development tools are all included in the Java Development Kit. Now we will walk through these development tools which come along with JDK:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Java(loader/executor): responsible for launching Java applications&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;javac(compiler): It is responsible for compilation of java programs&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Javadoc: provides support for generation of API documentation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Jar: responsible for creating and managing all JAR files.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Difference between null and undefined?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Tue, 03 Feb 2026 05:19:34 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/difference-between-null-and-undefined-4d89</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/difference-between-null-and-undefined-4d89</guid>
      <description>&lt;p&gt;&lt;strong&gt;Undefined&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;undefined is a primitive value automatically assigned to the            variable in certain situations like&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Difference ==(Loose Equality) and ===(Strict Equality)?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Fri, 21 Nov 2025 07:10:07 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/difference-loose-equality-and-strict-equality-2icd</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/difference-loose-equality-and-strict-equality-2icd</guid>
      <description>&lt;p&gt;&lt;strong&gt;==(Loose Equality)&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Compares value only.&lt;/li&gt;
&lt;li&gt;Does type coercion if the types are different.
eg:console.log(5=='5') it will return true.it will convert the
   string to number&lt;/li&gt;
&lt;li&gt;It is converted to number instead of string because number as it is   simple 
eg: console.log(0==false) in this line false boolean type is
    converted to 0 and finally 0==0 which it will return true.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;===(Tight Equality)&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Compares both value and type &lt;/li&gt;
&lt;li&gt;   It will not do type coercion ,
eg:console.log(5==='5').it will return false 
   console.log(0==false).will return false.
&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>What is scripting language?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Thu, 30 Oct 2025 15:37:55 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-scripting-language-16fo</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-scripting-language-16fo</guid>
      <description>&lt;p&gt;A scripting language is an interpreted programming language meaning its code is executed line by line by ab  interpreter(like Python,JavaScript,Bash),rather than being compiled into machine code first (like C or Java).&lt;/p&gt;

&lt;h2&gt;
  
  
  Main Purpose
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To &lt;strong&gt;automate repetitive tasks&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To &lt;strong&gt;Control or connect&lt;/strong&gt; other software&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To &lt;strong&gt;add interactivity&lt;/strong&gt; to web pages or application&lt;br&gt;
It is interpreted by browser or Node.js&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>scriptinglanguage</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What is JavaScript?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Thu, 30 Oct 2025 15:15:07 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-javascript-1m21</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-javascript-1m21</guid>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JavaScript(high-level,interpreted programming language) is the programming language for web.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can update and change both &lt;strong&gt;HTML&lt;/strong&gt; and &lt;strong&gt;CSS&lt;/strong&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It can change and manipulate data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>interview</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What is HTML?</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Sun, 28 Sep 2025 15:37:25 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-html-5ed9</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/what-is-html-5ed9</guid>
      <description>&lt;p&gt;HTML(Hyper Text Mark Up Language) is most building block of the web.It defines the meaning and structure of the web content.HTML with other technologies are used to create presentation of web page and functionality of web page.&lt;br&gt;
Eg: HTML skeleton&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;html&amp;gt;
     &amp;lt;head&amp;gt;
     &amp;lt;/head&amp;gt;
        &amp;lt;body&amp;gt;
           content
        &amp;lt;/body&amp;gt;

   &amp;lt;/html&amp;gt;

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

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>HI,from now onwards i'm interested to learn with this dev community.</title>
      <dc:creator>Ashwin vijay</dc:creator>
      <pubDate>Thu, 18 Sep 2025 18:06:00 +0000</pubDate>
      <link>https://forem.com/ashwin_vijay_5dbc6d66ea3c/-4fh5</link>
      <guid>https://forem.com/ashwin_vijay_5dbc6d66ea3c/-4fh5</guid>
      <description></description>
    </item>
  </channel>
</rss>
