<?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: Pavithra Saravanan</title>
    <description>The latest articles on DEV Community by Pavithra Saravanan (@pavithra_saravanan_2).</description>
    <link>https://dev.to/pavithra_saravanan_2</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%2F2591433%2F55979200-d692-4e93-8754-1b49b35ec68c.png</url>
      <title>DEV Community: Pavithra Saravanan</title>
      <link>https://dev.to/pavithra_saravanan_2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pavithra_saravanan_2"/>
    <language>en</language>
    <item>
      <title>System.out.println in Java</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Mon, 06 Jan 2025 15:22:46 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/systemoutprintln-in-java-40aa</link>
      <guid>https://dev.to/pavithra_saravanan_2/systemoutprintln-in-java-40aa</guid>
      <description>&lt;p&gt;Java System.out.println() is used to print an argument that is passed to it. [TBD]&lt;/p&gt;

&lt;p&gt;Parts of System.out.println()&lt;/p&gt;

&lt;p&gt;The statement can be broken into 3 parts which can be understood separately:&lt;br&gt;
    System: It is a final class defined in the java.lang package.&lt;br&gt;
    out: This is an instance of PrintStream type, which is a public and static member field of the System class.&lt;br&gt;
    println(): As all instances of the PrintStream class have a public method println(), we can invoke the same on out as well. This is an upgraded version of print(). It prints any argument passed to it and adds a new line to the output. We can assume that System.out represents the Standard Output Stream. &lt;/p&gt;

&lt;p&gt;System and PrintStream package&lt;/p&gt;

&lt;p&gt;As we know, Method Overloading in Java allows different methods to have the same name, but different signatures or parameters where each signature can differ by the number of input parameters or type of input parameters or both. From the use of println() we observed that it is a single method of PrintStream class that allows the users to print various types of elements by accepting different type and number of parameters.&lt;/p&gt;

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

&lt;p&gt;System.out.println(), &lt;br&gt;
System.out.println(int), &lt;br&gt;
System.out.println(double), &lt;br&gt;
System.out.println(string), &lt;br&gt;
System.out.println(character), &lt;br&gt;
etc. &lt;/p&gt;

&lt;p&gt;Reference link:&lt;a href="https://www.geeksforgeeks.org/system-out-println-in-java/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/system-out-println-in-java/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Java Constructor</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Mon, 06 Jan 2025 15:07:54 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/java-constructor-23gn</link>
      <guid>https://dev.to/pavithra_saravanan_2/java-constructor-23gn</guid>
      <description>&lt;p&gt;What is constructor?&lt;br&gt;
A constructor in Java is a special method that is used to initialize objects. The constructor is called when an object of a class is created. It can be used to set initial values for object attributes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A constructor must have the same name as the class it belongs to.&lt;/li&gt;
&lt;li&gt;Constructors are automatically called when an object is created using the new keyword.&lt;/li&gt;
&lt;li&gt;Constructors are used to initialize the object's data members and set up the initial state of the object.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Types of Constructors:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Default Constructor:&lt;br&gt;
If you don't explicitly define any constructors in your class, the Java compiler will automatically provide a default constructor. This constructor takes no arguments and initializes the object's fields with default values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Parameterized Constructor:&lt;br&gt;
A parameterized constructor allows you to pass values as arguments when creating an object, enabling you to initialize the object's fields with specific values.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy Constructor:[TBD]&lt;br&gt;
A copy constructor is used to create a new object that is a copy of an existing object of the same class. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What is this keyword?&lt;/p&gt;

&lt;p&gt;There can be a lot of usage of Java this keyword. In Java, this is a reference variable that refers to the current object.&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%2F6sopmxjo6i9l1em89peg.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%2F6sopmxjo6i9l1em89peg.jpg" alt="Image description" width="421" height="183"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Usage of Java this keyword&lt;/p&gt;

&lt;p&gt;Here is given the 6 usage of java this keyword.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;this can be used to refer current class instance variable.&lt;/li&gt;
&lt;li&gt;this can be used to invoke current class method (implicitly)&lt;/li&gt;
&lt;li&gt;this() can be used to invoke current class constructor.&lt;/li&gt;
&lt;li&gt;this can be passed as an argument in the method call.[TBD]&lt;/li&gt;
&lt;li&gt;this can be passed as argument in the constructor call.[TBD]&lt;/li&gt;
&lt;li&gt;this can be used to return the current class instance from the method.[TBD]&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Reference link:&lt;br&gt;
&lt;a href="https://www.javatpoint.com/this-keyword" rel="noopener noreferrer"&gt;https://www.javatpoint.com/this-keyword&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Task 2(28/12)</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Sun, 29 Dec 2024 10:59:13 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/task-22812-2mj1</link>
      <guid>https://dev.to/pavithra_saravanan_2/task-22812-2mj1</guid>
      <description>&lt;p&gt;Task 2: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a class called 'Shop'&lt;/li&gt;
&lt;li&gt;Create below static variables: 
static int doorNo = 5; 
static int discount = 10; 
2.1. Create below non-static variables
int price, weight; &lt;/li&gt;
&lt;li&gt;Create main method. &lt;/li&gt;
&lt;li&gt;Inside main method, create instance as below
Shop product1 = new Shop(); 
Shop product2 = new Shop();
&lt;/li&gt;
&lt;li&gt;Using product1, assign price and weight. &lt;/li&gt;
&lt;li&gt;Using product2, assign price and weight. &lt;/li&gt;
&lt;li&gt;Call a non-static method as below. 
product1.bill(); 
product2.bill(); &lt;/li&gt;
&lt;li&gt;Save, Compile and fix the error. &lt;/li&gt;
&lt;li&gt;Inside bill() method, print price and weight. &lt;/li&gt;
&lt;li&gt;Inside main method and inside bill() method, print doorNo and discount
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public class Shop
{
static int doorNo = 5;
static int discount = 10;
int price,weight;
public static void main(String[] args)
{
Shop product1 = new Shop();
Shop product2 = new Shop();
product1.price = 550;
product1.weight = 1000;
product2.price = 150;
product2.weight = 50;
System.out.println("Doorno:"+doorNo+ " Discount:"+discount);
product1.bill();
product2.bill();
}
public void bill()
{

System.out.println("Price:"+price+ " Weight:"+weight);
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

</description>
    </item>
    <item>
      <title>Task 1(28/12)</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Sun, 29 Dec 2024 10:43:33 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/task-2812-59nl</link>
      <guid>https://dev.to/pavithra_saravanan_2/task-2812-59nl</guid>
      <description>&lt;p&gt;Task 1: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a class called 'Jewellery'&lt;/li&gt;
&lt;li&gt;Create below static variables: 
static int goldPrice = 7100; 
static int silverPrice = 150; 
2.1. Create below non-static variables
int making_charges, wastage; &lt;/li&gt;
&lt;li&gt;Create main method. &lt;/li&gt;
&lt;li&gt;Inside main method, create instance as below
Jewellery jewel1 = new Jewellery(); 
Jewellery jewel2 = new Jewellery(); &lt;/li&gt;
&lt;li&gt;Using jewel1, assign making_charges and wastage. &lt;/li&gt;
&lt;li&gt;Using jewel2, assign making_charges and wastage. &lt;/li&gt;
&lt;li&gt;Call a non-static method as below. 
jewel1.bill(); 
jewel2.bill(); &lt;/li&gt;
&lt;li&gt;Save, Compile and fix the error. &lt;/li&gt;
&lt;li&gt;Inside bill() method, print making_charges and wastage&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Code:&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 Jewellery
{
static int goldPrice=7100;
static int silverPrice=150;
int making_charges,wastage;
public static void main(String[] args)
{
Jewellery jewel1 = new Jewellery();
Jewellery jewel2 = new Jewellery();
jewel1.making_charges = 15000;
jewel1.wastage = 140;
jewel2.making_charges = 50000;
jewel2.wastage = 5000;

jewel1.bill();
jewel2.bill();
}
public void bill()
{
System.out.println("Making charges:"+making_charges+ " Wastages:"+wastage);
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

</description>
    </item>
    <item>
      <title>Java basic program with expansion</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 10:13:16 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/example-program-with-expansion-8d</link>
      <guid>https://dev.to/pavithra_saravanan_2/example-program-with-expansion-8d</guid>
      <description>&lt;p&gt;Created a class as public class Library&lt;br&gt;
Created a object as Library books = new Library();&lt;br&gt;
Object is memory representation of class.&lt;br&gt;
Most important object name should not be in capital.&lt;/p&gt;

&lt;p&gt;How to create an object in Java? {TBD}&lt;/p&gt;

&lt;p&gt;Java provides five ways to create an object.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Using new Keyword
Using clone() method
Using newInstance() method of the Class class
Using newInstance() method of the Constructor class
Using Deserialization
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Code:&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 Library
{

public static void main(String[] args)
{
Library books = new Library(); //Object Creation
//new allocates memory - Instance - Instantiation
books.fiction(); //Method Calling Statement
Library librarian = new Library();
librarian.lending_books();

}
public void fiction() //Method Signature
{
//Method Definition / Body
System.out.println("Book Name:Fiction books");
}


public void lending_books() //Method Signature
{
//Method Definition / Body
System.out.println("Librarian:Successfully lended the books");
}


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

&lt;/div&gt;



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

</description>
      <category>java</category>
      <category>linux</category>
      <category>basic</category>
      <category>payilagam</category>
    </item>
    <item>
      <title>OOP (Object-Oriented Programming)</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 06:31:51 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/oop-object-oriented-programming-4jd</link>
      <guid>https://dev.to/pavithra_saravanan_2/oop-object-oriented-programming-4jd</guid>
      <description>&lt;p&gt;Object means a real-world entity such as a pen, chair, table, computer, watch, etc. Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects. It simplifies software development and maintenance by providing some concepts:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Object
Class
Inheritance
Polymorphism
Abstraction
Encapsulation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Object&lt;br&gt;
Java Object&lt;/p&gt;

&lt;p&gt;Any entity that has state and behavior is known as an object. For example, a chair, pen, table, keyboard, bike, etc. It can be physical or logical.&lt;/p&gt;

&lt;p&gt;An Object can be defined as an instance of a class. It contains an address and takes up some space in memory. Objects can communicate without knowing the details of each other's data or code.&lt;/p&gt;

&lt;p&gt;Class&lt;br&gt;
Collection of objects is called class. It is a logical entity.&lt;/p&gt;

&lt;p&gt;A class can also be defined as a blueprint from which you can create an individual object. Class does not consume any space.&lt;/p&gt;

</description>
      <category>java</category>
      <category>oop</category>
      <category>basic</category>
    </item>
    <item>
      <title>Step By Step Code Execution in Java (using linux)</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 06:27:01 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/step-by-step-code-execution-in-java-using-linux-20lb</link>
      <guid>https://dev.to/pavithra_saravanan_2/step-by-step-code-execution-in-java-using-linux-20lb</guid>
      <description>&lt;p&gt;The developer or programmer writes the code in a human-readable format. Java compiler compiles it into byte code.&lt;br&gt;
    Byte code is not the machine executable code and hence, requires an interpreter to interpret it. The interpreter is the Java Virtual Machine (JVM) that executes the Byte code.&lt;/p&gt;

&lt;p&gt;Compilation and execution&lt;br&gt;
 Two step process that involves converting the source code into executable code.&lt;/p&gt;

&lt;p&gt;The first step compile the source code into byte code using Java compiler (javac)&lt;br&gt;
Execution step is to run the byte code using JVM.&lt;/p&gt;

&lt;p&gt;To fix your Linux after installation&lt;/p&gt;

&lt;p&gt;Step 1: Go to update manager&lt;/p&gt;

&lt;p&gt;Step 2: Install updates Check its upto date&lt;/p&gt;

&lt;p&gt;Step 3: Select view and click linux Kernels.&lt;/p&gt;

&lt;p&gt;Step4: Warning pop up will appear click continue then check whether it is in latest version.&lt;/p&gt;

&lt;p&gt;Step 5: Now your Linux Os is ready to use.&lt;/p&gt;

&lt;p&gt;In linux open text editor&lt;br&gt;
Select edit and click preferences &lt;br&gt;
In Display check the display, line numbers.&lt;br&gt;
Choose plugins and check the needed checkbox.&lt;/p&gt;

&lt;p&gt;Now type the code in text editor:&lt;/p&gt;

&lt;p&gt;public class First&lt;br&gt;
{&lt;br&gt;
public static void main(String[] args)&lt;br&gt;
{&lt;br&gt;
System.out.println("Welcome To Java");&lt;/p&gt;

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

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

&lt;p&gt;*After typing the code press ctrl+s&lt;/p&gt;

&lt;p&gt;*Pop up will appear click documents create a folder and name it after that keep a file name most important thing keep he class name as file name. &lt;/p&gt;

&lt;p&gt;Open the terminal and type is to view the list of documents.&lt;/p&gt;

&lt;p&gt;Now go to files and choose doc folder (B14) in that&lt;br&gt;
right click and press open in terminal&lt;/p&gt;

&lt;p&gt;The terminal will be opened type the command javac First.java&lt;br&gt;
It will ask to install jdk in that choose the option yes.&lt;/p&gt;

&lt;p&gt;After that list of jdk will appear in that select and copy sudo apt install default - jdk. &lt;/p&gt;

&lt;p&gt;Please wait for few minutes until it gets completed then type the comand java filename.&lt;/p&gt;

&lt;p&gt;Output will appear:&lt;br&gt;
Welcome to java&lt;br&gt;
Java first change the source code into byte code then convert into binary code.&lt;/p&gt;

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

&lt;/div&gt;

&lt;p&gt;will check error&lt;br&gt;
and trans into byte code &lt;br&gt;
Java --------------&amp;gt; Byte code -------&amp;gt; Binary code&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     Checking error
       compiler
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;.java file ---------&amp;gt;   .class file --------&amp;gt; common for all &lt;br&gt;
                                                platforms.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Java</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 06:15:34 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/java-4j01</link>
      <guid>https://dev.to/pavithra_saravanan_2/java-4j01</guid>
      <description>&lt;p&gt;Java is a popular programming language.&lt;/p&gt;

&lt;p&gt;Java is used to develop mobile apps, web apps, desktop apps, games and much more.&lt;/p&gt;

&lt;p&gt;What is Java?&lt;br&gt;
Java is a popular programming language, created in 1995.&lt;br&gt;
It is owned by Oracle, and more than 3 billion devices run Java.&lt;br&gt;
It is used for:&lt;br&gt;
    Mobile applications (specially Android apps)&lt;br&gt;
    Desktop applications&lt;br&gt;
    Web applications&lt;br&gt;
    Web servers and application servers&lt;br&gt;
    Games&lt;br&gt;
    Database connection&lt;br&gt;
    And much, much more!&lt;/p&gt;

&lt;p&gt;Why Use Java?&lt;br&gt;
    Java works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc.)&lt;br&gt;
    It is one of the most popular programming languages in the world&lt;br&gt;
    It has a large demand in the current job market&lt;br&gt;
    It is easy to learn and simple to use&lt;br&gt;
    It is open-source and free&lt;br&gt;
    It is secure, fast and powerful&lt;br&gt;
    It has huge community support (tens of millions of developers)&lt;br&gt;
    Java is an object oriented language which gives a clear structure to programs and allows code to be reused, lowering development costs&lt;br&gt;
    As Java is close to C++ and C#, it makes it easy for programmers to switch to Java.&lt;/p&gt;

&lt;p&gt;Platform Independence:&lt;br&gt;
Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is intended to let application developers write once and run anywhere.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Linux</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 06:10:18 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/linux-57gp</link>
      <guid>https://dev.to/pavithra_saravanan_2/linux-57gp</guid>
      <description>&lt;p&gt;Linux is an open-source operating system (OS) that is used in many different computing devices, including PCs, servers, and mobile devices. It's known for its reliability, security, and versatility, and is used in some of the world's most powerful supercomputers.&lt;br&gt;
Linux is free to install and use on as many computers as you like.&lt;/p&gt;

&lt;p&gt;Reference link:&lt;a href="https://www.geeksforgeeks.org/introduction-to-linux-operating-system/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/introduction-to-linux-operating-system/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to install Linux:&lt;/p&gt;

&lt;p&gt;First download Linux mint Cinamon download link:&lt;a href="https://linuxmint.com/edition.php?id=316" rel="noopener noreferrer"&gt;https://linuxmint.com/edition.php?id=316&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After that download Rufus 64-bit suitable version for your windows&lt;/p&gt;

&lt;p&gt;Connect USB-pendrive run rufus then choose your USB and select the Linux mint disc image.&lt;/p&gt;

&lt;p&gt;Partition scheme must be in GPT and click the start to convert into bootable.&lt;/p&gt;

&lt;p&gt;After that it takes few minutes to complete when the status Ready then close the window. &lt;/p&gt;

&lt;p&gt;Restart your pc and press boot menu (F9) or according to your pc.&lt;/p&gt;

&lt;p&gt;Reference link:&lt;a href="https://revathi22.wordpress.com/2024/07/27/dual-boot-windows-11-and-linux-mint-step-by-step-guide/" rel="noopener noreferrer"&gt;https://revathi22.wordpress.com/2024/07/27/dual-boot-windows-11-and-linux-mint-step-by-step-guide/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Compiler/Interpreter</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Thu, 26 Dec 2024 06:02:29 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/compilerinterpreter-6d8</link>
      <guid>https://dev.to/pavithra_saravanan_2/compilerinterpreter-6d8</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;              Translate to
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Human language &amp;lt;-----------------&amp;gt; Machine language&lt;br&gt;
                 Interpreter/&lt;br&gt;
                  Compiler&lt;br&gt;
Machine language&lt;br&gt;
Assembly language     ----Formula trans------Fortran&lt;br&gt;
High level language&lt;/p&gt;

&lt;p&gt;Fortran programming language:&lt;br&gt;
Fortran is a programming language used for scientific and numerical computing.&lt;/p&gt;

&lt;p&gt;Fortran was developed by IBM in the 1950s and was the first computer language standard. The name is short for "Formula Translation".&lt;/p&gt;

&lt;p&gt;COBOL programming language:&lt;br&gt;
COBOL (Common Business-Oriented Language) is a high-level programming language used for business applications.&lt;/p&gt;

&lt;p&gt;After that&lt;br&gt;
Dennis Ritchie invented C&lt;br&gt;
Guido invented python&lt;br&gt;
Sun microsystems invented Java&lt;/p&gt;

&lt;p&gt;JDK&lt;br&gt;
The Java Development Kit (JDK) is a cross-platformed software development environment that offers a collection of tools and libraries necessary for developing Java-based software applications and applets. It is a core package used in Java, along with the JVM (Java Virtual Machine) and the JRE (Java Runtime Environment). &lt;/p&gt;

&lt;p&gt;JRE:&lt;br&gt;
JRE should be installed to convert .class file into binary code&lt;br&gt;
Java Runtime Environment (JRE) is an open-access software distribution that has a Java class library, specific tools, and a separate JVM. In Java, JRE is one of the interrelated components in the Java Development Kit (JDK). It is the most common environment available on devices for running Java programs. Java source code is compiled and converted to Java byte code. If you want to run this byte code on any platform,you need JRE.&lt;/p&gt;

&lt;p&gt;JRE----&amp;gt;Jvm----&amp;gt;JIT compiler&lt;/p&gt;

&lt;p&gt;Library:&lt;br&gt;
Collection of java program it would be in .class file&lt;/p&gt;

&lt;p&gt;JRE will collect .class file trans that file into binary code.&lt;/p&gt;

&lt;p&gt;.java -------&amp;gt; .class ---------&amp;gt; Binary&lt;br&gt;
     jdk byte          JIT compiler&lt;br&gt;
       code&lt;br&gt;
Java is both compiled and interpreted language.&lt;br&gt;
JIT compiler-Interpreter&lt;br&gt;
Interprretation: Line by line translation.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Introduction</title>
      <dc:creator>Pavithra Saravanan</dc:creator>
      <pubDate>Wed, 25 Dec 2024 15:22:40 +0000</pubDate>
      <link>https://dev.to/pavithra_saravanan_2/introduction-4fa1</link>
      <guid>https://dev.to/pavithra_saravanan_2/introduction-4fa1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Intro of Computer:&lt;/strong&gt;&lt;br&gt;
   Computers are electronic devices designed to process data and perform tasks according to instructions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Main components of a computer:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CPU Brain of PC&lt;/li&gt;
&lt;li&gt;Memory RAM Storage of data&lt;/li&gt;
&lt;li&gt;Storage HDD/SSD&lt;/li&gt;
&lt;li&gt;Motherboards Main circuit board&lt;/li&gt;
&lt;li&gt;Power Supply Unit convert electricity from outlet&lt;/li&gt;
&lt;li&gt;Input Device Keyboards, mouse etc&lt;/li&gt;
&lt;li&gt;Output Device Monitors, Speakers ck&lt;/li&gt;
&lt;li&gt;Graphic Processing Unit Graphic design&lt;/li&gt;
&lt;li&gt;Cooling System Fans&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Father of computer:&lt;/strong&gt;&lt;br&gt;
Charles Babbage Invented the concept of Analytical Engine in 1837&lt;/p&gt;

&lt;p&gt;The Analytical engine contained an Arithmetic Logic Unit (ALU) basic flow control and integrated memory which led to the development of first general purpose Computer concept.&lt;/p&gt;

&lt;p&gt;Reference link:(&lt;a href="https://drive.google.com/file/d/18B_iG_TVKwD1WXtwtyXZXNe8KRbcKm3r/view" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/18B_iG_TVKwD1WXtwtyXZXNe8KRbcKm3r/view&lt;/a&gt;&lt;br&gt;
)&lt;/p&gt;

</description>
      <category>java</category>
      <category>beginners</category>
      <category>linux</category>
      <category>payilagam</category>
    </item>
  </channel>
</rss>
