Ni, piu' no che si.
Non c'e' LA RISPOSTA, perche' la domanda e' formulata male.
In soldoni:
Java si usa per realizzare applicazioni Desktop, che girano piu' o meno (ma ci vuole esperienza per saperlo fare) su tutti i sistemi operativi per PC!
Javascript+HTML+CSS+XML+XSLT+... si usa per realizzare applicazioni Web, che girano piu' o meno (stesso come sopra) all'interno di tutti i Web Browser (Firefox, Safari, Opera, IExplore, etc...), girano su tutti i sistemi operativi (sia per PC che per dispositivi mobili).
Sono due mondi distinti, con caratteristiche distinte, che richiedono competenze simili (sempre di programmazione si tratta) ma molto vaste e specifiche: gli strumenti di un mondo generalmente non si possono usare nell'altro.
Il vero programmatore moderno (da NON CONFONDERE con il Vero Programmatore per quelli che sanno di che si parla ) e' in grado di destreggiarsi in entrambi i mondi.
Generalmente si predilige uno o l'altro.