# data[].attributes.body
A class contains a set of methods and data. The data is used by the methods to perform the task.
Example:
public class

# data[].attributes.body
It is a keyword to import packages in Java.
Example:
import java.io - it imports all classes of input output packages.

# data[].attributes.body
It contains group of similar classes.They can be inbuilt or user defined.
Packages created by user are called User Defined Package.
Inbuilt Packages-
java.lang- default package contains primitive data types and math functions.
java.io- contain classes with inbuilt methods for input and output operations.
java.util

# data[].attributes.headline
It is an integrated development environment of JAVA where a program is created, compiled, executed and checked for errors.

# data[].attributes.subject
It is an integrated development environment of JAVA where a program is created, compiled, executed and checked for errors.

# data[].attributes.body
1. Java is simple and platform independent, i.e., it is not specific to any processor or operating system.
2. Java achieves platform independence by using both a compiler and an interpreter and converts the source code to machine code executable on different systems.
3. Java is designed with multi - threaded capabilities with different tasks coded as threads that can execute concurrently, resulting in highly interactive and responsive applications.
4. Java provides a variety of built - in graphics to create an attractive application.

# data[].attributes.body
Java is an object- oriented programming language. It was developed in 1991 by James Gosling and his colleagues Arthur van Hoff and Andy Bechtolsheim at Sun Microsystems to develop software for consumer electronics. Java is called an object oriented programming language because it uses objects in programming.

# data[].attributes.body
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode.

# data[].attributes.body
Objects are real world entities or items. It can either be a non living entity (like a computer) or living entity (like a dog). All objects have a state and a behaviour.

# data[].attributes.body
The same object can perform different functions or have different forms for different purposes.Ex: A smartphone can behave like a camera, media player,  notebook all depending on what we want to use.

# data[].attributes.body
A class in real world is a set of objects with similar characteristics and behavior.
Example : The class of all insects
The class of all human beings
The class of all smartphones
A class in JAVA means the blueprint or prototype of an object using which many duplicate objects of the same type may be created for different purposes.
Class is also a keyword in JAVA used to define or start a program.

# data[].attributes.body
Every object acquires the property of its parent object and has some of its own  new features.
Example : The new models of any car will integrate new features into the pre - existing ones.

# data[].attributes.body
An object encapsulates or binds together data members and functions into a single unit.
The functionality cannot be separated from the characteristics.

# data[].attributes.body
Data abstraction is the process of hiding certain details and showing only essential information to the user.