JAVA Mainly three things
1.
Object oriented
programming language
2.
Platform
3.
Technology
Java
is just a small, simple, secure, portable, object-oriented, interpreted,
byte coded, architectural-neutral(platform independent), garbage
collected, multithreaded programming language with strongly typed
exception handling mechanism for writing distributed, dynamically
extensible programs. Platform Any hardware or software environment in which a program runs, known as a platform. Since Java has its own Runtime Environment (JRE) and API, it is called platform.
Ex:
class Simple
{
public static void main(String args[]){
System.out.println("Hello Java");
}
}