Первая программа на языке Java




 Чтобы написать, скомпилировать и запустить программу на языке Java, вам нужно:

•скачать JDK 8

•установить его

•настроить переменную окружения PATH

JDK – Java Developmen Kit, инструментарий разработчика Java. Скачивается с сайта Oracle бесплатно со страницы

https://www.oracle.com/technetwork/java/javase/downloads/index.htm

Обратите внимание, вам нужно именно JDK, а не JRE (Java Runtime Environment – среда выполнения Java). Вверху страницы есть квадратная картинка с дымящейся чашкой, под ней – надпись “Java Platform (JDK) 8u31” [на 20 февраля 2015], вот на нее и надо кликать.

Чтобы установить JDK, вам нужно запустить скачанный файл и со всем согласиться.

JDK будет установлено в папку C:/Program Files/Java. Обратите внимание на содержимое этой папки, там должна быть подпапка bin с набором исполняемых файлов. Найдите среди них javac.exe и java.exe – это компилятор и интерпретатор. Без них вы не сможете вести разработку (см. видео: https://youtu.be/hHT5s8eSmEU).

После этого вам нужно настроить вашу систему для удобной работы с Java. Для этого нужно добавить в переменную окружения PATH путь к папке bin. Чтобы получить доступ к переменным окружения, найдите как это сделать для вашей ОС.

Внимание, если у ваc Linux, то разделителем в PATH служит не символ точки с запятой, а двоеточие.

Чтобы проверить, что вы настроили JDK для работы, запустите в консоли команду java -version (между java и -version не забудьте пробел). Эта команда должна вывести что-то вроде:

java -version "1.8.0_77"

Java(TM) SE Runtime Environment (build 1.8.0_77-b03)

Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)

Для того чтобы написать первую программу на Java, скопируйте следующий код в любой текстовый редактор и сохраните в файл с именем HelloWorld.java:

 

public class HelloWorld {

public static void main(String args[]) {

System.out.println("Hello, World!");

}

}


Проверьте, чтобы ваш текстовый редактор назвал файл именно HelloWorld.java, это важно для последующей компиляции.

Проверьте, что кавычки в вашей программе именно такие – ".

Итак, код готов, теперь его надо скомпилировать и запустить.

Откройте командную строку, перейдите в ту папку, в которой находится ваш файл с исходным кодом и запустите команду javac HelloWorld.java. В случае успешной компиляции не будет никаких сообщений, а будет создан файл с именем HelloWorld.class. Это тот самый байт-код – скомпилированная программа. Если вы откроете ее в текстовом редакторе, ты вы увидите как более-менее понятные слова, так и непонятные символы.

Запустить скомпилированную программу можно командой java HelloWorld. Интерпретатор выполнит байт-код и выведет в консоль следующее:

 

Hello, World!

 

Итак, ваша первая программа скомпилирована и запущена. Что происходит в этом коде?

1. Здесь объявлен класс по имени HelloWorld:

public class HelloWorld {

...

}

Что такое классы и как они объявляются мы рассмотрим чуть позже, а пока нужно только знать, что любая программа на java должна содержать хотя бы один класс.

 

2. Внутри класса HelloWorld объявлен метод (функция) main(String args[]), с запуска которого начинается выполнение любой программы на java.

public static void main(String args[]) {

...

}

О методах мы тоже будем говорить чуть позже, а пока – выполнение любой java программы начинается с выполнения метода main.

3. Метод main состоит из одного оператора – вызова метода println статического поля out класс System с параметром “Hello, World!”

System.out.println("Hello, World!");

Что такое оператор, статическое поле, за что отвечает класс System и что делает метод println, мы рассмотрим позже. Главное – запомнить, что вот такая строка выводит в консоль то, что находится в двойных кавычках.

Выводы:

1. Все в java состоит из классов, нужно хорошо понимать объектно-ориентированное программирование, чтобы писать на java.

2. В каждой программе, которую вы пишете, должен быть метод main, потому что именно его ищет и запускает интерпретатор.

3. Чтобы что-то вывести в консоль, нужно написать:

System.out.println("что-то");

 

В следующих уроках мы научимся писать более сложные программы и освоим объектно-ориентрованное программирование.

После этого урока вы должны понимать и уметь объяснить что такое:

• язык программирования

• компилятор

• интерпретатор

• После этой главы вы должны уметь:

• устанавливать и настраивать JDK

• компилировать и запускать программы из одного файла

• писать программу, которая выводит в консоль любую строку, например, “I am learning Java!”



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: