Basic Terms for Beginners
Basic Terms for Beginners

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 learn some programming terms that are common to almost all programming languages, and that I think are useful for you. In this lesson, we will only talk about the basic meaning of these terms. In our course, we will also learn the detailed usages of the related term when appropriate. If you're ready, let's start. 

Package: A package is an organized module of related interfaces and classes. Packages are used to organize classes that belong to the same category or provide related functionality. Class: In object oriented programming, a class refers to a set of related objects with common properties. Classes and the ability to create new classes render OOP a powerful and flexible programming model. For example, there might be a class called shapes which contains objects which are triangles, pentagons, squares, and circles.

Object: An object is a combination of related variables, constants, and other data structures which can be selected and manipulated together. An object can include shapes that appear on screen or the age of students in a school. Object-oriented programming. Object-oriented programming (OOP) is a model defined by programmers that revolve around objects and data rather than actions and logic. 

In OOP, not only the data type of a data structure is defined but also the types of functions that can be applied to it. Through this, the data structure becomes an object that consists of both data and functions. Languages that use OOP concepts are Java, Kotlin, Python, etc. Method or function. A method is a block of code that can be referenced by name to run the code it contains. Argument, arg/parameter. Argument or arg is a value that is passed into a command or a function.

For example, if sqr is a routine or function that returns the square of a number, then sqr four will return 16. r Here, the value four is the argument. Similarly, if the edit is a function that edits a file, then an edit myfile.txt. Myfile.txt is the argument. Yes, we talked about some terms that you can often hear in our courses. Let's take a short break here, see you in the next lesson.


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