Привет, реактор. Я тут подумал, вам нужны уроки 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 (заметьте, второй раз мы не пишем расширение нашего файла)
На выходных делать было нечего, решил освоить java и написал небольшую прогу.
Программа для загрузки и просмотра смИшних( и не очень) картинок с реактора без авторизации на сайте. Картинки загружаются с раздела “Новое” подряд до уже загруженных картинок, также есть кнопка сохранения понравившейся картинки в специальную папку.
Это не окончательная версия пока в планах следующие улучшения/изменения:
1. обработка ссылок на аудио-видео контент
2. масштабирование изображений
3. портирование на ведроид
4. по возможности загрузка контента из коментариев
5. превью-картинки
6. впринципе можно сделать полноценный клиент, только тут уже нужно желание и содействие админов сайта
Ссылка: http://rghost.ru/private/44650823/d8a70b97a8d02e5aa3abb8191f12a95b
Пароль: reactor