Java is popular , but lots programmers seem don't like it that much . Which fields they use Java in ?