Java – самая популярная платформа для программирования в мире. На этом языке программирования работает более 3 билионов устройств! Конечно же, самая популярная платформа – Androi, другие языки программирования здесь поддерживаются с трудом. Кроме Android-устройств, на Java работают настольные компьютеры, кнопочные телефоны (операционная система Symbian), а также другие устройства: Blu-Ray плееры, телевизоры, приставки… Так что Java – язык программирования, который подойдет для почти всех устройств.
Конечно, у этого языка есть и минусы – к примеру, медленная работа .jar файлов (исполняемых файлов Java). Также для настольных компьютеров требуется установка JRE, иначе приложения Java просто не запустятся.
Сейчас идет активная борьба между Java и C++, однако какой язык использовать – выбирать вам. Начнем!
Первый код на Java
Вот первый код:
class Code { public static void main (String[] args) throws java.lang.Exception { System.out.println ("Hello, World!"); } }
Чтобы выполнить его, надо перейти по адресу ideone.com и вставить код в текстовое поле. При клике по кнопке “Run” в поде “stdout” выведется текст, который мы хотели вывести. Ура! Теперь можно поменять текст в кавычках на свой.
Важно! Пока что можно вывести только латиницу, для кириллицы понадобятся дополнительные функции!
Также код доступен по этой ссылке.
Разбор кода
В коде каждая строка что-нибудь да означает. Давайте разберемся, что именно!
class Code { <функции> }
Это – класс. Класс – это часть кода, отвечающая за определенную задачу, которая, в свою очередь, состоит из подзадач – функций. И классов, и функций может быть много, а может и мало – все зависит от масштабов программы. Сейчас класс один, но если их несколько, то должен быть главный класс – перед ним ставится ключевое слово public.
public static void main (String[] args) throws java.lang.Exception { <операторы> }
Это – главная функция класса. Она запускается первой. Функций может быть много, но main () должна присутствовать всегда. В скобках указаны аргументы – инструкции функции, с помощью которых она понимает, какие данные ей нужно принимать, и принимает их. Здесь это аргументы командной строки, т. е. указание на считывание данных с клавиатуры. После аргументов указано ключевое слово throws с исключением – оно позволяет программе завершиться без фатальных для системы ошибок при возникновении неполадок в коде, здесь – языковых.
System.out.println ("Hello, World!");
Это – оператор вывода, то есть инструкция программе. Оператор println выводит заданную в скобках информацию – переменную или строку. Здесь это строка, поэтому она указана в кавычках.
Это весь код. Ну как, сложно?
Заключение
Java – современный, быстро развивающийся язык программирования. Выбор все равно стоит за вами, но здесь все зависит от предпочтений: если интересуют мобильные платформы или техника, то тогда Java, а если же нужно писать приложения под компьютеры, и важна скорость программы – тогда, несомненно, C++ или Python. Удачи вам!