для решения каких задач предпочтительней использовать язык java?

 

ява, наконец, дорос до того что может решить почти любую программерскую задачу.. . три вещи пока не подсилу: 
операционная система, драйвер оборудования, и жесткий (я бы даже сказал жестокий) реалтайм.. . в мягком рт я яву видел.. . был немного обескуражен и удивлен тем, что весьма достойно работает.

для которых требуется кроссплатформенность и одинаковое выполнение.

не задачи ищут под язык, а язык под задачу

для межплатформенных решений. например, записывающая программа от веб-камеры.