Это действительно зависит от того, что вы будете делать.
С точки зрения IDE, это будет работать просто отлично, и вы сможете копировать свои файлы / проекты, и они будут "просто работать".
Тем не менее, есть некоторые вещи, которые вам нужно утомить:
- Отображения клавиш могут отличаться
- Вы не сможете заниматься программированием на JavaME, посколькудля этого нет инструментария для Mac.
- Если вы занимаетесь разработкой на Swing, обязательно протестируйте свой код в целевой среде, поскольку все может выглядеть иначе.
Помимо этого, Macsотлично работает для Java-кодирования.