Introduction to Java Programming- Core Java

3 min readJan 10, 2023

Java is a popular class-based, object-oriented general-purpose programming language developed by James Gosling (the “Father of Java”) in 1995. It turned out to be more advanced and was released by Sun Microsystems for television applications. Later, it was acquired by Oracle Corporation. Java is used everywhere, from desktop to web applications, scientific supercomputers to gaming consoles, cell phones to the Internet.

Java is a secure, simple, fast, powerful, platform-independent programming language that makes programming, compiling, and debugging easy. It helps to create reusable code and modular programs. Java applications are compiled to byte code, which can run on any Java virtual machine, allowing Java to achieve portability as well as security. It is also known for its “write once, run anywhere” (WORA) philosophy.

Write Once Run Anywhere (WORA)

It is designed to have minimal implementation dependencies, and Java allows developers to create a single codebase that can be executed on multiple platforms without the need for recompilation.

What Java is:

  • Java can be used to create apps that work on different types of devices, like phones and computers.
  • Java makes it easy for developers to create different parts of a program that work together, even if it’s a really complicated program.
  • Java is designed to prevent problems that can cause errors and crashes when programs are running.
  • Java has a lot of tools that help developers create programs faster and more easily.

Why was Java given the name Java?

The Java programming language was initially called Oak after an oak tree that stood outside the Gosling office. Since Oak was already a registered company, later the project went by the name “green” and was finally renamed “java,” from “java coffee,” a type of coffee from Indonesia.

Java is the name of an Indonesian island where the first Java coffee was produced. And this name was chosen by James Gosling while having coffee near his office.

How does Java work?

Java code is compiled into bytecode, which is then interpreted by the Java Virtual Machine (JVM) at runtime. This allows Java code to be run on any platform that has a JVM installed. (WORA)

Procedural-oriented programming & Object-oriented programming:

The distinction between POP and OOP

What is the difference between Java, Core Java and Advanced Java??

Java, Core Java & Advanced Java

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —