Введение в программирование на языке Java

О данном руководстве
О чем данное руководство?
Данное руководство знакомит вас с объектно-ориентированным программированием (ООП) с использованием языка Java. Платформа Java – это очень обширная тема, поэтому здесь мы не будем рассматривать ее полностью, но дадим достаточно информации для начала работы с ней. Последующее руководство предоставит дополнительную информацию для работы с Java.
Язык Java, естественно, имеет как сторонников, так и противников, но его влияние на индустрию разработки программного обеспечения неоспоримо. Положительная сторона Java состоит в том, что он дает программистам меньше шансов сделать ошибку, чем C++. В нем отсутствуют некоторые наиболее обременительные задачи программирования, например, явное управление памятью, что позволяет программистам сфокусироваться на бизнес-логике. Отрицательная сторона – по канонам ООП язык Java имеет слишком много не объектно-ориентированных элементов, для того чтобы быть хорошим инструментом. Однако, независимо от вашей позиции, знание того, как использовать Java в тех случаях, когда он подходит для выполнения работы, является большим преимуществом.

Нужно ли мне это руководство?
Данное руководство предназначено для начинающих Java-программистов, которые, возможно, не очень хорошо знакомы с концепциями ООП, или конкретно с Java-платформой. Предполагается наличие общих знаний по загрузке и установке программного обеспечения, общих знаний программных структур и структур данных (например, массивов). Для работы с руководством нужны не более чем поверхностные знания ООП.
В данном руководстве будет рассмотрена установка Java-платформы на вашей машине, установка и использование Eclipse, свободно распространяемой интегрированной среды разработки (integrated development environment – IDE), для написания Java-кода. Вы изучите основы программирования на языке Java (в том числе ООП-парадигму и ее применение в Java), синтаксис и использование Java, создание объектов и добавление поведения, работу с коллекциями и обработку ошибок, советы по улучшению кода. К концу руководства вы станете Java-программистом – начинающим, но, тем не мене, Java-программистом.

Требования к программному обеспечению
Для выполнения примеров из данного руководства необходимо наличие установленных Java 2 Platform Standard Edition (J2SE) версии 1.4.2 или выше и Eclipse IDE. Не беспокойтесь, если вы еще не установили эти пакеты – мы покажем вам, как это сделать в разделе “Начало работы”. Все примеры кода из данного руководства были протестированы с J2SE 1.4.2 на Windows XP. Однако одной из великолепных возможностей платформы Eclipse является то, что она работает практически на всех операционных системах, которые вы можете использовать, в том числе Windows 98/ME/2000/XP, Linux, Solaris, AIX, HP-UX и даже Mac OS X.