![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Простейшая программа на JavaСтр 1 из 2Следующая ⇒
Простейшая программа на языке программирования Java выглядит примерно так: public class Main { Это программа, после того как будет запущена, просто выведет указанную строку «Hello world» на экран. Получается, что для вывода одной строки пришлось написать целых пять (к тому же, пока не совсем непонятных). Но когда вы научитесь создавать более полезные программы, решение станут более лаконичным по отношению к результату (например, когда программа не более чем из 20 строк сможет менее, чем за минуту, обработать для вас нужным образом сто страниц текста). Разберёмся, из чего состоит простейшая программа. Первая строка — создаёт класс с именем Main. Любая программа на Java обязательно содержит один или более классов. Даже если в программе не создаются объекты, класс в ней существовать обязан. Перед командой, которая начинает класс с указанным именем Main помещено слово public. Оно указывает на то, что данный (и пока единственный) класс в нашей программе будет доступен любым другим частям нашей программы и даже другим программам. В частности, запуск программы будет начинаться именно с этого класса. Чтобы запуск был возможен, необходимо сохранить программу в файле с именем Main.class (т.е. имя файла определяется именем класса с уровнем доступа public). Строка заканчивается открывающей фигурной скобкой. От неё и до соответствующей ей закрывающей скобки и будет продолжаться класс. Фигурные скобки называются операторами блока и, для удобства восприятия, внутренности каждого блока смещают вправо с помощью клавиши Tab или добавляя несколько пробелов (обычно два). Благодаря такому структурированию кода легко определить, где начинается и заканчивается каждый блок, а также избавиться от путаницы с вложенными блоками. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Соответственно, последняя строка с закрывающей фигурной скобкой заканчивает блок класса Main. Для удобства регион программы от начала и до конца блока называют телом. В данном случае 2, 3 и 4 строки составляют тело класса Main. На второй строке внутри класса объявляется метод с названием main. Имена (или идентификаторы) в Java чувствительны к регистру, поэтому имя класса Main и имя метода main с точки зрения языка — различны. Класс мы могли бы назвать и по-другому, но в любом исполняемом классе обязан существовать метод с именем main. После запуска программы на исполнение Java-машина будет искать в классе метод с именем main и передаст ему управление. Если там такого метода не найдётся, то и выполнять будет нечего (программа не запустится). Методы предназначены для того, чтобы с их помощью объекты могли взаимодействовать друг с другом. Но объектов в простейшей программе не создаётся и поэтому метод нужен такой, чтобы использовать его можно было без объектов. Такие методы называются статическими, и при их создании до имени указывается модификатор static. Модификатор public перед методом тоже связан с уровнем доступа и позволяет создать метод, доступный из любой части программы (например, из других классов или для вызывающей его виртуальной машины Java). Наконец, модификатор void означает, что создаваемый метод не будет по итогам своей работы возвращать какой-то конкретный результат (например, какое-то число). Но бывают методы возвращающие результат — они похоже на математически функции — им передаётся некоторый аргумент или набор аргументов, а методы возвращают для каждого набора аргументов соответствующее значение. Информация о том, какие аргументы сможет принимать метод в качестве параметра — указывается после его имени в круглых скобках. В данном случае, метода main предусмотрен один аргумент с именем args — т.е. внутри метода к этому аргументу можно будет обращаться, и работать с тем значением, которые в аргумент передавалось при вызове метода. String[] — это тип аргумента, в данном случае — массив (или набор) текстовых строк. Что это за строки и зачем предусмотрен такой аргумент даже в простейшей программе? Это параметры командной строки. Например, команду для просмотра содержимого директории можно запустить так: ls Выведется содержание текущей директории. Но можно запустить с аргументами: ls -h /var И тогда выведется содержание директории /var, при этом размер файлов будет указан в килобайтах, мегабайтах и пр. Создаваемые на Java программы также, как и команда ls, могут получать аргументы командной строки из массива args и, в зависимости от них, работать по-разному. Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе Соответственно, в конце второй строки и на четвертой строке начинается и заканчивается блок метода main. На третьей строке мы пользуемся готовым методом System.out.println(Hello world). Мы не создаём его, а вызываем (используем), передав ему аргумент Hello world, чтобы тот был выведен на экран. Метод System.out.println создан заранее разработчиками языка (как и огромный набор других готовых методов), чтобы остальные программисты могли его с лёгкостью использовать для такой типичной задачи, как вывод на экран. Но где-то в недрах библиотеки Java он был также описан с модификаторами, параметрами и телом из многих строк. Со временем, вы научитесь создавать собственные классы и методы, но первые свои программы можно строить по шаблону простейшей, заменяя лишь имя класса и вместо третьей строки размещая те команды, которые потребуются для решения конкретных задач.
|