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

Открыта

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

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

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

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

— Ладно, проехали. Сегодня у меня для тебя есть кое-что интересное. Я расскажу тебе, как написать простейшую программу. Все очень просто. Минимальная программа состоит из одного класса и содержит один метод – 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

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

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

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

Комментарии (512)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Андрей3 уровень
четверг, 15:00
Ребята 2 вопроса: 1. Именно 8 JDK качать надо? Я скачал последний 13ый, с ним не взлетит? На скачивание 8го нужна регистрация. 2. У меня после установки Intellij без установки JDK пробный "hello world" вполне запустился. получается JDK с этой IDE в комплекте идет?
VladimirAhlan4 уровень, Москва
четверг, 19:55
Устанавливай JDK последней версии и делай это обязательно, иначе язык Java не будет восприниматься
Влад3 уровень
вчера, 18:56
У меня без проблем "воспринимается" java 8, и без 13 версии )
Sergey Kireev4 уровень, Ростов-на-Дону
18 февраля, 08:43
еще бы кто то объяснил что делать на этапе лицензии
Влад3 уровень
вчера, 18:58
Вы можете использовать бесплатную версию или netbeans, а так все ваши проблемы есть в интернете)
Маргарита 4 уровень, Днепр
17 февраля, 10:18
а если начинала на Эклипсе, какая среда лучше,знающие что скажут?)
Pro100_Elk4 уровень, Харьков
17 февраля, 11:54
Можешь продолжать на Эклипсе, я тоже на тей практикуюсь. Но Идея должна быть обязательна. Там потом плагин только под Идею будет
Маргарита 4 уровень, Днепр
17 февраля, 12:07
ага видела ,для проверки заданий. Но всё же есть мнение какая платформа лучше?
Pro100_Elk4 уровень, Харьков
17 февраля, 12:09
Идея однозначно. Она сделана для лентяев ;)))))
Pro100_Elk4 уровень, Харьков
17 февраля, 12:11
Для рисования оболочек программ , интерфейс, позже , кде то с 20 уровня понадобится нетбинс. Там это лучше рерализовно.
Маргарита 4 уровень, Днепр
17 февраля, 13:18
а вдруг я не лентяй)) то есть получается каждая среда еще и направлена на что-то?
Сергей Цехмистренко5 уровень, Минск
10 февраля, 12:48
Ребят, не тупите на Youtube зайдите, посмотрите видос 3мин идет, в комментариях люди делятся своими учетками в oracle. ничего создавать не придется
Вячеслав3 уровень, Москва
7 февраля, 21:40
Всем привет. Подскажите пожалуйста, я скачал JDK и установил. Захожу в папку а там только jre1.8.0_241. Где файлы jdk1.8.0_241 взять? Переустанавливал уже несколько раз(((
Halfar6 уровень
6 февраля, 11:12
Уже установил всё необходимое и настроил IDEA, задачи из предыдущей лекции про музей решал уже в IDEA - это мегакруто! Даже если забыл переключить раскладку - IDEA всё равно подсвечивает подсказки и дописывает )) Кстати, в инете полно видео о том, как пошагово установить и настроить всё необходимое.
Albert “Nexys”5 уровень, Львов
3 февраля, 12:42
А ничем дешевле чем Idea пользываться нельзя?=) Eclipse например :Р
Regina40 уровень, Киев
3 февраля, 16:17
Дешевле чем бесплатно?
Albert “Nexys”5 уровень, Львов
3 февраля, 18:51
650 y.e. бесплатно, ну окей=)
Vladimir Galkov20 уровень, Самара
3 февраля, 19:15
подозреваю, что людям, имеющим почту в домене *.edu есть мегаскидки :)
Regina40 уровень, Киев
4 февраля, 09:19
Версия Community бесплатна.
endurance22965 уровень, Киев
6 февраля, 13:10
ultimate версия бесплатная даже, если студенчество подтвердить)
Сергей4 уровень, Санкт-Петербург
2 февраля, 18:46
Скачать JDK невозможно: требуется учетная запись ORACLE. Переснимите фильм об установке, раз уж вы берете за свои лекции деньги...
Алексей9 уровень, Хабаровск
2 февраля, 22:14
Раз уж решил учится - учись, а тож надож какое препятствие встретил, и обиделся )))
Сергей4 уровень, Санкт-Петербург
3 февраля, 05:23
Э не, ребята... Разобраться - я и сам с этим разберусь, но вот дело принципа: если свой продукт продаешь, должен продавать его готовым. Как, например, Microsoft поступает... )))))
Александр4 уровень, Иркутск
3 февраля, 08:11
если ты не в состоянии скачать jdk НЕ по фильму, то у меня для тебя плохие новости, хд
Сергей4 уровень, Санкт-Петербург
3 февраля, 10:08
Боюсь, что плохие новости у меня для тех, кто ничего кроме написания бесполезных комментариев делать не умеет...
Андрей8 уровень, Минск
1 февраля, 10:53
Захожу на страницу загрузки JDK 8 и не могу скачать Подскажите что делать
1 февраля, 15:17
что пишет?
Regina40 уровень, Киев
3 февраля, 16:18
Что препятствует скачиванию JDK? Обратитесь в поддержку на support@javarush.ru.
Сергей3 уровень, Москва
31 января, 11:36
Сразу вопрос что такое div? раньше его не было. И снова лезем в инет.
Антон5 уровень, Минск
1 февраля, 11:20
div это название функции (метода), которое ты придумываешь сам, и сам прописываешь действия, которые эта функция должна выполнять.
Макс7 уровень, Москва
9 февраля, 19:50
division - деление в уроке с классами вы также сомневались при виде cat?