Какой самый быстрый/простой способ изучить Java для опытных разработчиков .NET/С# (более 7 лет) и разработчика С++ (5 лет).
Когда я говорю, чтобы изучить Java - я имею в виду возможность писать приложения на "Java-пути", используя библиотеку базовых классов +, где это необходимо, используя популярные библиотеки Java (это здорово, что многие из них являются open-source).
Я знаю, что разработка Java имеет множество преимуществ - корпоративные приложения (Java EE), мобильные устройства (Java ME), объекты, размещенные на серверах приложений (насколько мне известно, Java имеет это значение) - однако на данный момент Меня интересует общая разработка Java - может быть с некоторым упором на интеграционные проекты/развитие предприятия.
Итак, в основном - я сильный, увлеченный технологиями, гордый тем, что я являюсь старшим разработчиком С#/С++ с дюжиной лет опыта, который хочет посвятить месяцу (может быть больше) вечеров, чтобы научиться эффективно программировать в среде Java.
Сказав, что я не имею в виду, что я перехожу из .NET/С++ в Java, но мне, вероятно, придется потратить 30% -50% моего времени разработки на разработку/поддержку/независимо от того, как он работает в Java.
Спасибо.