Unfortunately, learning Java won't be any less time consuming than learning C++, with the exceptions that it can sometimes be faster for coding classes and related things. They are both object orientated languages and you will need to learn the basics of object orientated programming to access the true power of those languages.
For compiler, you can download the free SDK from the Java website at: http://java.sun.com/...2/download.html
The Java website also features many good tutorials:http://java.sun.com/...rial/index.html
Java can be used to code applications that run "online" called applets. While it would be feasible to create a website using only java (there are other related technologies like JSP or Java Server Pages), I don't think it would be very useful to create an entire applet based website, but others may have different opinions.
I didn't completely understand a few parts of your message, but I think that should help you get on the right track.
hey guys its been a while anyways i decided that learning c++ was too time consuming and i figured out that at the highschool im gonna go to its not gonna be taught but java is so i wanted to get a head start but can a java expert start me on my way (with msn(just with questions)) but i need to know some stuff before i start like
wuts the best (free) compiler
where can i find online tutorials
can i make an entire website with it like flash
and is it good enouph to get anywhere with it
ps pls dont post saying "stick with c++ its better" or anything like that