Ehh po co wam ta java? nauczylibyście się wersji script i nie musielibyście kompilować...
A tak na serio... to w sumie jest do wszystkiego
Jak większość języków programowania
Robi się w niej głównie "aplikacje biznesowe", czyli aplikacje dla firm, przez które te firmy mogą zarabiać jeszcze więcej
Np jakieś aplikacje dla logistyków, aplikacje bankowe, aplikacje dla firm transportowych, sklepy... więcej nie przychodzi mi na razie do głowy, ale wiadomo o co chodzi, jakaś firma coś robi, potrzebuje oprogramowania które będzie dopasowane do tej konkretnej firmy
Java jest często lubiana przez duże firmy
Np banki, korporacje, ale nie tylko, bo jest sporo firm, gdzie coś mniejszego tworzy się w javie
Dodatkowo "naturalne" aplikacje na androida tworzy się właśnie w javie, wszystko inne jest albo tłumaczone do javy, albo uruchamiane jako strona w przeglądarce, ale w postaci "naturalnej" aplikacji (tak widzi to użytkownik)
Co do wspomnianego PHP
To tylko obsługa stron internetowych w tej części mechanicznej, na serwerze (backend)
Czyli jedna z często używanych funkcjonalności javy
Z tym że PHP jest używane zazwyczaj do mniejszych i średnich aplikacji, a java do średnich i dużych
Mówiąc zazwyczaj mam na myśli zazwyczaj, jest sporo wyjątków od reguły
Przykładowo facebook tworzony w php (obecnie nie jest to to php które znamy, napisali własną ulepszoną wersje php, chyba też sporo kombinowali z C, nie zagłębiałem się w to)
A wiele małych aplikacji na androida, to właśnie java