Java is designed to be cross platform so you can take the same code and run it through a realtime tool designed for the specific OS. This environment is call the JRE (java runitme environment). The JRE interprets the code for the specific OS.
Anyone tell me about java programming language?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic