Изучение Java 5 против Java 7?
Я планирую изучать Java, у меня есть опыт программирования на других объектно-ориентированных языках, поэтому я знаком с концепциями ООП. В настоящий момент я рассматриваю две книги, которые помогут мне начать работу по разработке Java. "Отправляйся сначала в Java 2nd edition" или "Java All-in-One для чайников 3-го издания".
Сейчас многие люди рекомендуют "Голова сперва на Java" как лучшую из двух книг для меня. Тем не менее, глава "Сначала в Java" была опубликована в 2005 году (если не считать их более свежее издание, о котором я не знаю) и преподает на Java 5. Java All-in-One была выпущена в августе прошлого года и обновлена для Java 7.
Теперь мой вопрос: я склоняюсь к голове в первую очередь в Java (использует Java5), буду ли я упускать важные аспекты Java 6 и 7? Будет ли это иметь большое значение в моей способности стать опытным разработчиком на Java?
2 ответа
Одним словом: нет.
Если вы хотите изучить основные понятия, Java 5 так же хороша, как и Java 7.
Большое изменение было между 4 (серия 1.4, если быть более точным) и 5, с введением дженериков.
Просто начните изучать Java. Когда вы более или менее опытны, вы можете проверить, что нового.
В зависимости от того, где вы разрабатываете свое программное обеспечение, вы в любом случае привязаны к более старой версии.