1. Home
  2. Training Library
  3. Programming
  4. Programming Courses
  5. Introduction to Java and Environment Setup

What is IDE?

What is IDE?

In this course, we learn about Java technology and get you started with writing and running a Java program. 

Learning Objectives

  • What is the Java programming language?
  • Java Development Kit (JDK)
  • Java Runtime Environment (JRE)
  • Java Virtual Machine (JVM)
  • Integrated Development Environment (IDE)
  • Installation of Eclipse
  • Write a Java program
  • compile and run a Java program

Intended Audience

  • Anyone looking to get Oracle Java Certification
  • Those who want to learn the Java Programming language from scratch
  • Java developers who want to increase their knowledge
  • Beginners with no previous coding experience in Java programming
  • Those who want to learn tips and tricks in Oracle Certified Associate – Java SE 8 Programmer certification exams


  • No prior knowledge is required about the Java programming language
  • Basic computer knowledge

Hi there. In this lesson, we will talk about what Integrated Development Environment, IDE, is. IDE is a software application that combines all of the features and tools needed by a software developer. A developer may debug, run and test applications with IDE. Because it provides useful debugging and testing features, IDE helps us to quickly navigate to a type without needing to worry about our projects. 

It also provides auto-completion, which means you type part of a function or class name and press a shortcut combination, and the rest of the name is automatically typed. All these features are good reasons for you to prefer an IDE. The most used IDEs for Java are Eclipse, NetBeans and Intellij. I prefer Eclipse in this course. So, I'm going to introduce Eclipse to you, and I'm going to write Java programs on Eclipse during this course. So, if you're ready, let's install the Integrated Development Environment, IDE, i.e, Eclipse, in the next video. See you in the next video.


About the Author
Learning Paths

OAK Academy is made up of tech experts who have been in the sector for years and years and are deeply rooted in the tech world. They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile development.

Covered Topics