Процесс программирования на Java можно упростить в три этапа:
- Создайте программу, набрав ее в текстовом редакторе и сохранив в файле HelloWorld.java.
- Скомпилируйте его, набрав «javac HelloWorld.java» в окне терминала.
- Запустите (или запустите), набрав «java HelloWorld» в окне терминала.
Ниже приведена самая простая программа Java печати «Hello World» на экран. Давайте попробуем понять каждый бит кода шаг за шагом.
/ * Это простая программа на Java.
Имя файла: «HelloWorld.java». * /
// Ваша программа начинается с вызова main ().
// Печатает «Hello, World» в окне терминала.
public static void main(String args[])
System.out.println( «Hello, World» );
Hello, World
Программа «Hello World!» Состоит из трех основных компонентов: определения класса HelloWorld, метода main и комментариев исходного кода. Следующее объяснение предоставит вам базовое понимание кода:
-
Определение класса. В этой строке используется ключевое слово class для объявления определения нового класса.
Java для начинающих. Урок 2. Первая программа Hello World
class HelloWorld
public static void main(String[] args) public: So that JVM can execute the method from anywhere. static: Main method is to be called without object. The modifiers public and static can be written in either order. void: The main method doesn’t return anything. main(): Name configured in the JVM. String[]: The main method accepts a single argument: an array of elements of type String.
System.out.println(«Hello, World»);
/* This is a simple Java program.
Call this file «HelloWorld.java». */
Важные моменты :
- Имя класса, определенного программой, — HelloWorld, совпадает с именем файла (HelloWorld.java). Это не совпадение. В Java все коды должны находиться внутри класса, и существует не более одного открытого класса, который содержит метод main ().
- По соглашению имя основного класса (класса, который содержит метод main) должно совпадать с именем файла, в котором находится программа.
Компиляция программы :
- После успешной настройки среды мы можем открыть терминал в Windows / Unix и перейти в каталог, где находится файл — HelloWorld.java.
- Теперь, чтобы скомпилировать программу HelloWorld, выполните компилятор — javac, указав имя исходного файла в командной строке, как показано ниже:
javac HelloWorld.java
java HelloWorld
В винде
В линуксе
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
- Программа Hello World: первая программа во время обучения программированию
- Java трюки для конкурентного программирования (для Java 8)
- Основы Java программирования
- Программирование сокетов на Java
- Сравнение Java с другими языками программирования
- Быстрый ввод / вывод в Java в конкурентном программировании
- Различные подходы к параллельному программированию в Java
- Знакомство с потоками в сокет-программировании на Java
- Полная история языка программирования Java
- Программа Hello World
- Часто задаваемые вопросы по программированию на Java | Комплект 1
- Часто задаваемые вопросы по программированию на Java | Набор 2
- Концепция объектно-ориентированного программирования (ООП) в Java
- Распечатать Hello World без точки с запятой в C / C ++
- Написание первой программы на C ++: пример Hello World
Источник: espressocode.top
Уроки Java для начинающих | #3 — Hello World!
Pro Java
Традиция использования фразы «Hello, world!» в качестве тестового сообщения в первой программе на изучаемом языке была введена в книге «Язык программирования Си» Брайана Кернигана и Денниса Ритчи, опубликованной в 1978 году.
Не будем нарушать эту хорошую и устоявшуюся традицию и создадим нашу первую программу Hello World на Java.
Хотя до этого я уже приводил в своем блоге примеры программ, но это было лишь для того, чтобы на практике продемонстрировать лексическую структуру языка и использование Unicode.
Сейчас же мы создадим и разберем из чего состоит простейшая программа на Java.
Сразу стоит отметить, что в Java все является объектом, исключение составляют только примитивные типы. Что это такое и с чем едят мы рассмотрим чуть позже. А пока программу в студию!
На этот раз я создал программу “Hello World” в Eclipse, дабы дальше было проще работать над ее будущими мутациями.
Поскольку в Java все является объектом (исключение составляют только примитивные типы данных), то в Java невозможно написать ни одну программу не используя классы и их объекты.
Java до мозга костей объектно-ориентированный язык.
Как видно из скриншота файл нашей программы называется точно так же как и класс который он содержит. Это обязательное условие что файл должен называться точно так же как класс, который он содержит плюс расширение .java, иначе он просто не скомпилируется. То есть, в нашем случае, файл HelloWorld.java содержит класс HelloWorld.
И так быстренько пробежимся по строчкам программы чтобы понять что они значат.
public class HelloWorld
Содержит модификатор доступа public и объявление class. Оба этих слова являются ключевыми словами языка, которые мы рассматривали до этого.
Модификатор public означает что класс доступен другим классам и программам извне. О модификаторах доступа будем говорить позже.
Начало класса отмечается служебным словом class, за которым следует имя класса, выбираемое произвольно, в данном случае это имя HelloWorld. Все, что содержится в классе, записывается в фигурных скобках и составляет тело класса (class body).
В следующей строке идет объявление метода класса
public static void main ( String [] args )
Модификатор public мы уже упоминали, модификатор static означает, что данным метод main, может быть вызван без создания экземпляра класса. Пока все это может быть не понятно, но все равно топаем дальше. Модификатор void означает что наш метод main ни чего не возвращает, то есть не возвращает ни каких значений. Единственный метод нашей программы называется main – это точка входа в программу, то есть то от куда она начинает исполнятся.
Далее идут параметры (String[] args) которые принимает метод main. Это массив строк. Сюда передаются параметры (аргументы) командной строки. Мы это рассмотрим чуть позже.
System . out . println ( «Hello World!» )
выводит фразу Hello World на консоль. Но поскольку Java у нас вся сплошь и рядом использует объекты, то в данном случае происходят вещи, которые мы вкратце рассмотрим, но скорей всего не все и не всем будет понятно. Но чтобы в мозгу осело можно кратко рассказать.
Строка System.out.println означает, что в классе System, входящем в стандартную библиотеку Java, существует константа с именем out, содержащая указатель на экземпляр одного из классов Java, в данном случае класса PrintStream, в котором есть метод println(). Все это, пока, может звучать как заклинания Гарри Поттера, но позднее все станет ясно и понятно. Такова магия Java!
Действие метода println() заключается в выводе заданного ему аргумента в выходной поток, связанный обычно с выводом на экран текстового терминала. После вывода курсор переходит на начало следующей строки экрана, на что указывает окончание ln, само слово println — сокращение слов print line. В составе стандартной библиотеки Java есть и метод print(), оставляющий курсор в конце выведенной строки.
Приведу кусочек скрина из класса System (файл System.java) стандартной библиотеки:
Тут как раз таки показана наша константа out. Далее еще немного посмотрим на класс PrintStream:
И на его метод println() c аргументом String:
Я думаю, что хоть все это особой ясности и не внесло, но на подкорку должно осесть
Более подробно расписывать уже немного ленно, тем более, что есть не плохие видео, которые я приведу ниже. А вот о чем хотелось бы точно сказать, так это о соглашениях по именованию классов, методов, переменных и т.д. и т.п. в Java.
Отцы основатели Java озаботились этим на самых ранних стадиях развития языка и выпустили такой документ, который называется «Code Conventions for the Java Programming Language». Я его уже не однажды упоминал в блоге. Так вот, опять же рекомендую с ним настоятельно ознакомится. Некоторые правила из него приведу тут, вдруг кто не умеет читать на ангельском языке:
- имена классов начинаются с прописной (заглавной) буквы; если имя содержит несколько слов, то каждое слово начинается с прописной буквы;
- имена методов и переменных начинаются со строчной буквы, если имя содержит несколько слов, то каждое следующее слово начинается с прописной буквы;
- имена констант записываются полностью прописными буквами, если имя состоит из нескольких слов, то между ними ставится знак подчеркивания.
Приведу, даже для убедительности скрин из этого документа:
Но вообще, 24 страницы данного документа может осилить каждый.
Ну и теперь обещанные видео по мега программе HelloWorld. Некоторые я уже публиковал, а некоторые нет.
Источник: pr0java.blogspot.com
Первая программа на Java — Hello World
В сфере разработки при изучении языка программирования принято своим первым приложением поприветствовать мир. Вне зависимости от конкретной среды, фраза, выведенная в результате работы программы Hello World, будет начальной стадией для освоения. Далее рассматривается пример такого простого приложения на языке Java.
Подготовка к созданию первого приложения
Перед тем как создать свой Hello World на Java, нужно скачать и установить программное обеспечение. Первое, что понадобится, — JDK. Это набор инструментов разработчика. Скачивать его желательно с официального сайта компании Oracle. Последняя версия Java на сегодняшний день — 8. Инструментарий разработчика доступен для скачивания и установки практически на всех известных платформах.
Eclipse – это платформа для создания программного обеспечения с открытым исходным кодом. Основана.
Далее существует выбор использовать какую-либо IDE, то есть среду разработки, например, Eclipse или NetBeans, или же писать код в любом текстовом редакторе. Для упрощения в статье будет использоваться более простой способ — с помощью блокнота.
Hello World на Java с использованием простого текстового редактора
Предполагается, что в системе уже имеется установленный JDK. Теперь нужно запустить самый обыкновенный блокнот в Windows или же gedit либо nano в Linux. Можно его сразу сохранить, назвав файл, например HelloWorld.java. Затем в текстовое поле нужно ввести несколько простых строк кода:
Здесь происходит именование класса. По требованиям языка Java он должен называться так же, как и сам файл, в котором находится. Далее идут фигурные скобки, элементы синтаксиса Java, показывающие, где класс начинается и заканчивается. Внутри него теперь нужно определить метод, который будет что-то выполнять:
С понятием платформы Java знаком чуть ли не каждый обладатель самого примитивного мобильного.
public static void main(String[] args)
Именно с метода main происходит начало работы любой программы на Java. Ключевое слово public — модификатор доступа, показывающий, что он публичный и может использоваться где угодно. О том, как с ним обращаться, можно ознакомиться в официальной документации к языку.
Далее идёт static, что означает статичный метод, то есть создаваемый не при вызове, а в начале работы программы. Ключевое слово void говорит о том, что main не будет возвращать каких-либо данных, а просто что-то выполнит.
String в скобках и символы [] означают, что метод может принимать на вход некие значения, например, для их последующей обработки. А имя переменной args дает возможность обращаться по нему к данным внутри метода. Стоит обратить внимание на то, что main, как и класс, обрамлен фигурными скобками, показывая «свою» территорию.
Ну и осталось теперь добавить способ вывода результата работы программы:
public static void main(String[] args)
Данная команда просто выводит строку в скобках на экран. В конце используется оператор точка с запятой. Таким образом в Java указывается конец выражения или строки кода. Значение, которое нужно вывести в качестве результата, заключается в кавычки.
Запуск и тестирование первого приложения
Чтобы запустить получившийся Hello World на Java, нужно перейти в консоль. В Windows она называется командной строкой, а в Linux — терминалом. Оказавшись в консоли, нужно добраться к сохранённому ранее файлу HelloWorld.java. Например, в Windows он может оказаться по пути C:JavaHello. Тогда достаточно ввести в консоль команду cd C:JavaHello.
Перейдя в папку с файлом программы, нужно сначала перевести её в байт-код. Для этого используется следующая конструкция:
Со стремительным развитием компьютерных технологий методы программирования и создания веб-сайтов.
После этого нужно запустить получившийся класс на исполнение. Для этого тоже имеется отдельная команда:
На экране консоли должен появиться результат работы Hello World на Java — приветствие окружающего мира.
Заключение
Программирование на Java — очень интересное и полезное занятие. Данная платформа способна запускаться на множестве устройств — от простых мобильных телефонов до огромных серверных станций. Многие большие интернет-порталы в качестве основной платформы для обработки запросов сервера используют именно Java. Также на ней пишется код и для популярной сейчас операционной системы Android. А с такой тенденцией развития, как у неё, у Java имеется большое будущее.
Источник: autogear.ru