What is the full of java.what do you know about Java.

I am a layperson about Java.I don't know the even the full form of java.I just know this thing that java is a programing language.I don't know the usage of this language.What do you know java.Please share your knowledge and experience with me.