До ближайшего занятия требуется выполнить это задание как можно полнее, возможно пропустив пару TODO в исходниках, если они долго не получаются. Как бы мало вы не успели сделать - отправьте сделанное до начала следующего занятия.

Если не выходит что-то с установкой ПО - спросите у друзей или пишите мне (максимально подробно, желательно со скриншотами).

Жесткий дедлайн: 23 декабря (пятница) Раньше отправляете - лучше оценка.

P.S. все программное обеспечение указанное ниже - лицензионное и распространяется бесплатно

Установить Java JDK (набор разработчика):

  1. Открыть http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. Нужно под “Java SE Development Kit” нажать “Accept License Agreement”
  3. Затем скачать по ссылке ниже то, что подходит под вашу операционную систему (Windows x64)
  4. Установить

Установить Intellij Idea Community Edition:

  1. Открыть https://www.jetbrains.com/idea/#chooseYourEdition
  2. Нажать кнопку Download
  3. Скачать “Community” версию
  4. Установить

Установить Git:

  1. Скачать git клиент https://git-for-windows.github.io/
  2. Установить его (всё оставлять по умолчанию)
  3. Запустить Intellij Idea
  4. Открыть настройки Idea (либо Configure->Settings если вы видите маленькое окно, либо File->Settings если вы видите запущенную Idea)
  5. В настройках Idea: Version Control -> Git
  6. Path to Git executable: указать git.exe файл, который установлен примерно по такому пути: C:\Program Files\Git\bin\git.exe
  7. Нажать справа кнопку “Test”, должно показаться окно с версией git
  8. Закрываем настройки, нажав Ok

Выкачать исходный код задания:

  1. Запустить Idea (оставлять все по умолчанию, жать Ok/Next)
  2. Check out project from Version Control->Git (НЕ github) (это если вы видите маленькое окошко, если видите большое - то сверху VCS->Checkout from version control->Git
  3. Git repository URL: https://github.com/PolarNick239/JavaIntro
  4. Нажать Clone
  5. would you like to create a project for the sources you have been checked …? -> нажать Yes, затем жать Next пока не спросит про SDK:
  6. “No SDK Specified.” “Do you want to create a project with no SDK assigned?” -> Cancel
  7. Зеленый плюсик сверху-слева -> JDK, указать путь установки Java JDK (ориентировочно C:\Program Files\Java\jdk1.8.0_111)
  8. Next и Finish
  9. Tip of the Day -> Close
  10. Кликнуть слева снизу на иконку, появится интерфейс, в нем:
    • Project (Alt+1) - структура файлов проекта
    • Version Control (Alt+9) - ваши изменения (там же генерировать патч)
    • TODO (Alt+6) - части задания
  11. Несколько горячих кнопок работы в IDEA можно увидеть тут.

Процесс выполнения задания:

  1. В открытом проекте слева выбрать двойным кликом файл src/com/lessons/task1/Primitives.java
  2. Запустить его (Ctrl+Shift+F10)
  3. Выполнить все TODO указанные в коде (так же их можно посмотреть внизу, нажав на TODO или Alt+6)
  4. Перейти ко второй части задание - открыть файл src/com/lessons/task2/Forum.java
  5. Запускать его, заполнять TODO, смотреть на соседние классы (ElephantsFan, Forum, Human, Terminator, UnicornsVisionary)
  6. Сгенерировать патч, отправить мне на почту