• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Test Case Examples
  • Interview Questions
  • Interview Questions Asked
  • Java
  • Java Program
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Java » Java Tutorial » Introduction to Java Programming Language

Introduction to Java Programming Language

Last Updated on: August 9, 2020 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Introduction to Java | History Of Java
  • Java Programming Language
  • Java Terminology
  • Java Virtual Machine (JVM)
  • Java Development Kit (JDK)
  • Java Runtime Environment (JRE)

Introduction to Java | History Of Java

In our previous post, we have shared the complete core java tutorial complete list, and also we try to cover all the topics so that it will help all types of learners like beginner & experience Java learners.  That’s why we are starting from the very first post about java, i.e. Java introduction.

Java Programming Language

Java is one of the most popular languages in the world. Which is mainly used for developing the various types of desktop applications and web applications. The Sun Microsystems Inc developed Java in 1991, but later Oracle Corporation has acquired the Java. It is one of the most popular languages, which is developed by James Gosling, Patrick Naughton, Mike Sheridan. They have created Java in such a way that the writing, compiling, and quickly debugging the code.

Java Terminology

Like other languages, when we are planning to learn any coding or scripting language, we have to familiar with some of the terminology. So before starting the Java concepts, go through the terminology so that it can help you to understand the language quickly.

Java Virtual Machine (JVM)

Before we are starting the discussion about the JVM (Java Virtual Machine), we have to understand the phases of the program execution. So the stages are:

  • Write the program
  • Compile the Program
  • Run the program

So as a developer or a tester in the first phase, we need to write the code. When it comes to the compilation of the program, then we are taking the help of the Javac compiler, so the primary function of the Javac compiler takes the java program as the input and convert that to byte code as output. After that, in the final stage, JVM executes the bytecode, which is generated by the compiler.

Java Compiler Convert
Java Compiler Convert

I guess you have understood the primary function of JVM, which is executing the bytecode (Read: JVM architecture ), which is generated by the compiler. But One thing you keep in mind that each operating system has different JVM. Still, the output which we get after the execution of bytecode is the same across all operating system. Because of this Java feature, Java is called a platform-independent language.

Java Development Kit (JDK)

As per the name suggests, it is a complete a Development kit which includes JRE (Java Runtime Environment), compilers and various tools like JavaDoc, Java debugger, etc. So when you try to run a java program, then in your system, JDK needs to be installed; otherwise, you cant run the java program.

Read Also: JRE VS JDK

Java Runtime Environment (JRE)

As we have mentioned in the JDK that JRE (java runtime environment) is a part of JDK. If on your system JRE is installed, then you can able to run the java program, but you are not able to compile.

There are so many other terminologies that are also present in Java, but we are trying to explain those terminologies, which are very common. We hope you got clear about those above terminologies, if still, you have any doubt about those Java Terminologies, then feel free to comment in the comment section we are happy to help you.

This is the basic post of Core Java tutorial series, but when we start learning we are going to discuss in detail various topics. which will help you to learn this popular language in a simple manner and also we are planning to share each topic with some simple Java example programs. So that you can get a clear idea about those topics.

During the learning process, if you have found any mistakes or you want to add some more things in this post so that it will be more helpful to others, then you can share those details in the comment section or you can mail us at softwaretestingo.com@gmail.com.

    Who created Java?
    Java is created by James Gosling at Sun Microsystems on 1995. Later Java is acquired by Oracle.

    What is java programming?
    Java is a high-level programming language developed by Sun Microsystems. It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications. The Java syntax is similar to C++, but is strictly an object-oriented programming language.

    When was java created?
    Java Is Created in the year of 1995

    Who Is creator of java?
    Java is one of the most popular language on the word & it was created by James Gosling.

Filed Under: Java Tutorial

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Join SoftwareTestingo Telegram Group

Categories

Copyright © 2023 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers