Здравствуйте. Решил выучить java(пока в целях спортивного программирования). Друзья говорят что есть задачи в которых этот язык превосходит C++. Не могли бы вы подсказать хорошие и доступные в электронном формате книги а также удобную среду программирования. Заранее спасибо.