Если у вас имеется опыт программирования на Microsoft Visual Studio, значит, вы уже знакомы со средой разработки, состоящей из встроенного текстового редактора, меню для компиляции и запуска программ, а также отладчика. В комплект JDK не входят средства, даже отдаленно напоминающие интегрированную среду разработки (ИСР или IDE на английском). Все команды выполняются из командной строки. И хотя такой подход к разработке программ на Java может показаться обременительным, тем не менее мастерское владение им является весьма существенным навыком. Если вы устанавливаете платформу Java впервые, вам придется найти и устранить выявленные неполадки, прежде чем устанавливать IDE. Но выполняя даже самые элементарные действия самостоятельно, вы получаете лучшее представление о внутреннем механизме работы IDE.
А после того как вы освоите самые элементарные действия для компиляции и выполнения программ на Java, вам, скорее всего, потребуется IDE профессионального уровня. За последние десять лет такие ИСР стали настолько эффективны и удобны, что теперь просто нет особого смысла обходиться без них. К числу бесплатных и отличных IDE относятся Eclipse и NetBeans. В этом разделе будет показано, с чего следует начинать работу с Eclipse, поскольку освоить эту IDE немного легче, чем NetBeans, хотя и NetBeans постепенно находит все большее распространение. Разумеется, если вы предпочитаете другую IDE, то вполне можете применять ее для работы с примерами программ из этой книги.
Раньше для написания простых программ мы рекомендовали пользоваться текстовым редактором вроде Emacs, JEdit или TextPad. Но теперь мы воздерживаемся от таких рекомендаций, поскольку IDE стали намного более быстродействующими и удобными. Вообще говоря, вы должны сначала научиться свободно пользоваться основными инструментальными средствами JDK, и тогда вы почувствуете себя намного увереннее, имея дело с IDE.