If you know Java already and know no other language, I could see Java being a semi-acceptable choice. But Java truly is not a client side programming language. It's so bad for making things that don't run on a server. It requires so much maintenance and management.