Простейшая программа

Открыта

— Привет, Диего!

— Привет, Амиго!

— Меня недавно профессор хвалил – радовался, что я быстро прогрессирую благодаря его лекциям.

— Ты прогрессируешь именно благодаря лекциям профессора. Да-да! Ему самому не смешно?!

— Ладно, проехали. Сегодня у меня для тебя есть кое-что интересное. Я расскажу тебе, как написать простейшую программу. Все очень просто. Минимальная программа состоит из одного класса и содержит один метод – main(). Вот как это выглядит.

Простейшая программа
public class MainClass
{
    public static void main(String[] args)
    {
        System.out.println("Поцелуй мой блестящий металлический зад!");
    }
}

— Это я уже раньше видел, так что — понятно.

— Но простейшие программы никому не нужны. Чем более сложную задачу решает программа, тем она круче. Поэтому программы, состоящие из тысяч классов – это норма.

— Средняя программа – это та, которую пишет команда из 10 человек 2-3 года.

— А какая же программа – большая?

— Ну, например, которую пишет лет 5 команда от 100 человек.

— 500 с лишним человеко-лет? Ничего себе!

— А то! И Java — это один из лучших языков программирования для написания больших и очень больших задач.

— Мне даже страшно спрашивать, что такое очень большая задача.

— Молодец, быстро схватываешь.

— Так вот, программисты быстро сообразили, что ориентироваться в тысячах классов не просто, и придумали специальные программы, которые в разы ускоряли процесс написания программ. И чем больше программа, которую пишешь, тем заметнее польза.

— Т.е. программисты придумали программу для написания программ?

— Да, а чему ты удивляешься? Программа – это в первую очередь инструмент, созданный для автоматизации каких-то рутинных операций. А если ты пишешь код несколько лет, то таких операций у тебя очень много.

— Программы для разработки программ называются IDE: Integrated Development Environment – Интегрированная Среда Разработки.

— Сегодня ты познакомишься с одной из них.

— Нет, не так – сегодня ты познакомишься с лучшей из них! Ее имя — Intellij IDEA, она станет тебе другом на многие годы. Она как старший товарищ, который всегда подскажет и поможет.

— Ты меня заинтриговал!

— Ну, если ты не собираешься писать программы в Word’е, тогда тебе нужна шикарная среда разработки, так ведь? Мы — роботы, предпочитаем Intellij IDEA Community Edition. Скачай и установи её последнюю версию.

Подсказка 1
Как найти Intellij IDEA в Google

Подсказка 2
Страница загрузки Intellij IDEA

Подсказка 3

 — Так же тебе нужно будет установить JDK (java development kit). JDK – это «Набор Java Разработчика» от, собственно, разработчиков платформы Java. В состав JDK входит Java-машина, компилятор Java-классов и еще много всего, что может понадобиться опытному Java-разработчику.

— А чем плох нынешний метод написания программ – через сайт?

— Для маленьких программ он удобен, но большие лучше писать в Intellij IDEA. Мы же из тебя готовим профессионального программиста, так что, чем раньше ты освоишь такие крутые инструменты, тем лучше. Да не пугайся ты так – это программа создана для того, чтобы облегчить тебе жизнь, а не усложнить. Ты быстро к ней привыкнешь и потом тебя за уши не оттащишь.

— Чтобы научиться писать программы — нужно писать программы. Для этого тебе нужно установить Intellij IDEA и JDK на свой компьютер. Скачай в интернете самую последнюю версию JDK 8 и установи.

Подсказка 1
Как найти Java JDK в Google

Подсказка 2
Страница загрузки JDK 8

Подсказка 3

  1. Нажмите «Accept License Agreement»
  2. Выберите «jdk-8u111-windows-x64.exe» если у вас Windows x64
  3. Выберите «jdk-8u111-windows-i586.exe» если у вас Windows x32
  4. Если у вас Linux — вы знаете, что делать

Подсказка 4

— Закрепим теорию практическим заданием.

2
Задача
Java Syntax,  3 уровень,  1 лекция
Недоступна
Делиться полезно
Как говаривала одна знакомая инфузория-туфелька, «делиться полезно». С этой мудростью солидарны и высшие формы жизни (не все, правда), и даже наивысшие — программисты. Давайте напишем метод для деления одного числа на другое. Назовем его div, а выводить на экран будем результат от деления.

Возникли проблемы с установкой? Напиши в поддержку: support@javarush.ru или виджет в нижнем правом углу страницы. Описание проблемы, скриншоты и версия ОС помогут с решением проблемы.

Комментарии (305)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Евгений4 уровень
вчера, 01:31
Про Linux и jdk улыбнуло)
GigaMax3 уровень
позавчера, 20:26
а если поставить JDK 12?
Сергей3 уровень, Киев
суббота, 09:50
Есть ли возможность применить Eclips?
Константин Манас7 уровень, Москва
26 марта, 18:57
Но почему JDK 8 ? Уже как минимум 11 актуальна, а тут всё 8.
Alexandr Mikhalitsin16 уровень
суббота, 14:36
ну в 11й ввели до фишки, но суть то 8й не изменилась к тому же backward compatibility полная, то есть знания 8-ки никак не стали менее значимыми.
Алексей3 уровень, Москва
25 марта, 10:06
На сайте это задача на деление компилируется, а в Intellij IDEA пишет ошибка: Error:(7, 8) java: class Solution is public, should be declared in a file named Solution.java
Максим3 уровень, Москва
1 апреля, 14:50
Так понимаю, что имя файла отличается от имени класса.
Евгений4 уровень
вчера, 01:34
Вы уверены что назвали проект Solution? При создании проекта появляется одноименная папка. Класс Solution.java который вы создаете лежит в ней и их имена не могут отличаться иначе это нарушит целостность программы. Либо еще один вариант. Создали класс Solution.java а в коде у вас не public class Solution {/.. } а что-то другое.
Dmitriy Gessel7 уровень, Санкт-Петербург
24 марта, 19:25
установил intellij idea и она компилирует программу hello world 12 секунд. Как можно ускорить этот процесс? (ноутбук, 4Гб оперативки, проц - m-5y10c)
Lubomir4 уровень
воскресенье, 13:15
купить новый ноутбук
Евгений4 уровень
вчера, 01:36
у вас видимо очень запущена система. Приведите ее в порядок а лучше переустановите. И проверьте состояние жесткого диска. Утилитой Crystal Disk Info например.
Sergey7 уровень
10 марта, 06:44
+ 1 шаг к цели "Стать Java-программистом"
Алексей4 уровень
3 марта, 17:49
Антон, я рад, что программы похожи. Я даже сажу , что NetBeans уже меньше нравится )))
Евгений4 уровень
вчера, 01:37
А мне в IDEA по сравнению с NetBeans не понравилось то, что она не проверяет ошибки в коде на лету. NetBeans сразу подсвечивает.
Vera Konovalova3 уровень
28 февраля, 18:53
по указанному адресу скачивается IntellijIdea версия 2018.3, и видеоинструкция запуска не соответсвует тому что я вижу на экране. Версию 2016.3 удалось скачать но за поьзование надо платить.Что делать.Как настроить версию 2018.3.?
Семён19 уровень, Екатеринбург
16 марта, 09:34
Нужно скачать версию Community, Вы наверное скачали Ultimate - она платная
Ольга3 уровень, Киев
27 февраля, 18:48
А если мак?
Николай3 уровень, Москва
5 апреля, 09:53
При скачивании с сайта IDE, можно выбрать для какой ОS вы хотите скачать. Wondow, Mac OS or Linux