Привет, реактор. / программирование :: Кодинг :: крибле крабле бумс! :: public static void :: как заставить себя ненавидеть :: много текста :: опрос :: уроки :: java :: разное :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

java уроки программирование опрос много текста как заставить себя ненавидеть public static void крибле крабле бумс! песочница #Кодинг ...geek 
Привет, реактор. Я тут подумал, вам нужны уроки Java? Если кому интересно, я могу раз в пару дней выкладывать кое-какие уроки для профессионального развития реактора ;)

По традиции, начнём с "Hello World" программы.

1) Сначала устанавливаем яву, если у кого нет:
http://www.java.com/ru/download/help/download_options.xml
2)Создадим новый файл, с названием HelloWorld.java (на диске C или каком другом в Windows; В линуксе и маке - в домашнюю папку), и откроем его с помощью блокнота (можно использовать IDE, либо текстовые редакторы как Sublime Text 2, Notepad++ или другие).
3)Пишем в этот файл такие строки:

public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello, World!");
}
}

4)Сохраняем!
5)Что мы написали?
"public class HelloWorld{}" - создаём новый класс. Программа на Яве должна находиться в главном классе. Желательно назвать файл также как и класс, это облегчит компилятору поиск "семого-мега-главного класса", с которого начинать выполнение программы.

"public static void main(String[] args){}" - создаём главный метод (функцию) в классе. Она выполняется по-умолчанию при старте программы. "String[] args" - это аргументы, которые мы можем передать перед началом выполнения программы. В нашей программе мы ничего передавать не будем, но писать это требует синтаксис (орфография языка программирования).

"System.out.println("Hello, World!");" - Говорим системе написать в консоли (где мы будем выполнять нашу программу) строку "Hello, World!". Мы её увидим, когда будем выполнять программу. Заметьте, что мы поставили точку с запятой после этой команды.

6) Теперь надо выполнить нашу программу. Открываем консоль/командную строку и переходим в папку, где находится наша программа.
-Windows: Нажимаем Win+R, пишем cmd и жмём Enter
В cmd пишем X: (X - \то ваш раздел, куда вы сохранили HelloWorld.java)
-Linux: Жмём Ctrl+Alt+T
-MacOS: Открываем терминал

Пишем "javac HelloWorld.java" без кавычек, жмём Enter
Если есть какие-либо ошибки - компилятор выдаст описание этой ошибки. Если ошибок не будет, то ничего не выдаст.
Затем пишем "java HelloWorld", также без кавычек, и снова жмём Enter (заметьте, второй раз мы не пишем расширение нашего файла)

7)Любуемся выводом программы! Радуемся, ставим плюсы/минуссы ;)

Учил вас Арс. Если есть вопросы - то прошу в комменты, постараюсь ответить на все вопросы.

Подробнее
java,уроки,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,опрос,много текста,как заставить себя ненавидеть,public static void,крибле крабле бумс!,песочница,Кодинг,разное
Надо учить языки программирования?
Да, было бы здорово!
114 (54.0%)
Да, но только не Яву
21 (10.0%)
Да, но только не Джаву
21 (10.0%)
Нет, нафиг это надо, лучше постить сиськи и котиков!
55 (26.1%)
Еще на тему
Развернуть
Для этого есть хабра
Хабра для более крутых тем. Я подумал, здесь много людей, которым нечем заняться, и немного разнообразить их жизнь новыми знаниями.
Пиши исчо. Я давно хотел выучить хотя бы простой язык, но все времени нету. Добавил твой профиль в закладки.
RobarIII RobarIII 21.04.201314:51 ответить ссылка 0.1
Нафиг яву(джаву), я щас asm учу давай лучше его
rds.n900 rds.n900 21.04.201314:56 ответить ссылка 0.1
К сожалению, я не знаю asm. Яву уже давно учу, поэтому смогу оперативно отвечать на какие-то вопросы, которые могут возникнуть в процессе.
Нууу... я был бы в восторге, если бы было примерно так:
сегодня мы делаем вот такую штуку %скриншот% или %дэмка%
или сейчас мы делаем вот эти простые вещи, чтобы потом запилить вот это: %штуковина%
...иначе не ясно к чему это приведёт)
а сам текст отличный, я за!
Учту, следующие посты будут с картинками и исходниками ;)
Круто, как насчет постить такое в отдельное сообщество?
В смысле не на джое?
да, есть такие сообщества. Давно хотел запилить что-то подобное, да запилил таки
Хорошо, спасибо) Буду туда постить)
блин, интересно читать, но ща С# паралельно изучаю, чувствую перемешается всё)))
Jonybang Jonybang 21.04.201315:33 ответить ссылка 0.1
учитывая что оба языка си-подобные, это будет даже полезно.
надеюсь)
Мне знакомы иногда скидывает код на C#, базовый/начальный он не сильно отличается от Явашного.
ну да, но разница есть, я то недавно начал изучать, а всякие мелочи типа "System.out.println" могут и перепутаться в голове с кодом С#)) мне кажется)
Новый урок в новом сообществе). Выложил сегодня.
NonGrate NonGrate 22.04.201313:07 ответить ссылка 0.0
выложил бы здесь ссылку, а то вот я например не в теме сообществ, смутно понимаю как начать искать хотябы))
бро, вопрос по теме.
сколько времени нужно учить java, чтобы написать прогу которая будет давать запрос на сайт (к примеру lostfilm.tv) и выводить в консольном виде список новых серий сериалов за сутки?
Ты раньше сталкивался с языками программирования? У lostfilm есть какие-нибудь инструменты, чтобы получать и обрабатывать запросы на их сайт (API)?

С нуля, думаю, пару недель на обучение азам и писание программы с помощью stackoverflow и других советов)
в каком редакторе лучше писать на java? Пробовал на Eclipse, не очень он удобный =\
Я использую Eclipse. он громоздкий, но все ненужные окна можно закрыть. Ещё, говорят, IntelliJ IDEA хороший, но я не пользовался никогда.

Можешь попробовать писать в текстовом редакторе, типа Sublime Text 2.
Sublime Text 2 с виндой чет не очень удачно работает. А линуху впадляк ставить
Можешь попорбовать NetBeans. Я советую IDE, потому что они показывают тебе на твои ошибки. В обычном текстовом редакторе ты их увидишь только в момент компиляции.
А C++ знаешь?
lousch lousch 09.05.201319:40 ответить ссылка 0.0
Неа(. Считаю его слишком сложным для себя)
Я тебе могу поведать тайны С++, он лёгкий... как С.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
	д 1	^ /î
£		Г ^ Java-разработчик
Категория	Город	Опыт
Бухгалтерия и финансы	Нур-Султан	От 3 до 6 лет
Требования:
высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
подробнее»

Казахстан страны программист java программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Java-разработчик Категория Город Опыт Бухгалтерия и финансы Нур-Султан От 3 до 6 лет Требования: высшее, среднее, среднее-специальное навыки работы на компьютере и знание программ WORD, Excel наличие водительского удостовернения и стаж вождения автомобиля не менее Зх лет. владения языками: госу
Я ПРОСМОТРЕЛ 9-ЧАСОВОЙ
T.ME/DEVOPSINA
УРОК ПО JAVA, ТЕПЕРЬ МОГУ
ГОВОРИТЬ НА ИНДИЙСКОМ ЯЗЫКЕ
T.ME/DEVOPSINA
подробнее»

картинка с текстом it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор java хинди

Я ПРОСМОТРЕЛ 9-ЧАСОВОЙ T.ME/DEVOPSINA УРОК ПО JAVA, ТЕПЕРЬ МОГУ ГОВОРИТЬ НА ИНДИЙСКОМ ЯЗЫКЕ T.ME/DEVOPSINA
Ну что. Привет, реактор!
Второй урок по Яве(Джаве).
Сегодня мы будем учить условия, циклы и создание функций.
Будем работать в консольке, как её открыть - я описал в прошлом уроке. Привязывать графику пока рановато ;).
Что мы будем сегодня делать?
Мы выведем небольшое вступление, потом числа Ф
подробнее»

java уроки программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор много текста длиннопост как получить минусы как получить плюсы public static void Кодинг разное

Ну что. Привет, реактор! Второй урок по Яве(Джаве). Сегодня мы будем учить условия, циклы и создание функций. Будем работать в консольке, как её открыть - я описал в прошлом уроке. Привязывать графику пока рановато ;). Что мы будем сегодня делать? Мы выведем небольшое вступление, потом числа Ф
.ill LTE ED-
Kate 28
i£r Lives in Madrid <$> 4 kilometres away
Travel^) ^Dancing^ (^MuskT) (^Reading
try {
Altura<1,89;
} catch(exception e){
System.out.println("friendzoned")
}
x ★ *