Java can be run on a server or a client or even embedded so no single website covers it all.
WARNING: We had a rash of Java training spam so those posts were cleaned off. As such this discussion is considered a link free zone.
No links allowed due to the spammers.
i want to learn java please suggest me the best website for it.