Similar presentations:
Введение в Java. Lection 01
1.
Введение в JavaАвтор: Юлий Слабко
2.
Рассматриваемые вопросыЯзык Java. История развития
JVM – виртуальная машина
Виды Java: JDK, JRE
2
3.
Что такое JAVAJava - объектно-ориентированный язык
программирования,
разработанный
компанией Sun Microsystems.
3
4.
JVM – Java Virtual MachineJava Virtual Machine –
ключевой компонент
платформы Java
4
5.
JDK – Java Development KitJava Development Kit - бесплатно
распространяемый комплект разработчика
приложений на языке Java, включающий в
себя компилятор Java (javac), стандартные
библиотеки
классов
Java,
примеры,
документацию, различные утилиты и
исполнительную систему Java (JRE).
5
6.
JRE – Java Runtime EnvironmentJava Runtime Environment - минимальная
реализация
необходимая
приложений.
виртуальной
машины,
для
исполнения
Java-
Состоит из виртуальной машины - Java Virtual
Machine (JVM) и библиотеки Java-классов.
6
7.
Установка Java – часть 1Открыть командную строку.
(Пуск -> Выполнить -> "cmd")
Написать в консоле "java –version”
Смотреть что получилось :)
7
8.
Установка Java – часть 2Скачиваем инсталлятор с сайта oracle.com
Устанавливаем java в С:\env\Java\jdk1.8.0_121\
8
9.
Установка Java – часть 3Устанавливаем системные переменные среды:
Win
+ Pause Brake-> “Дополнительно” ->
“Переменные среды”
Добавить переменную JAVA_HOME = “путь куда
установили JDK”
Отредактировать PATH, добавив “;%JAVA_HOME%\bin”
9
10.
Жизненный цикл java программы – Часть 1Исходный файл *.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
10
11.
Жизненный цикл java программы – Часть 2Компилятор (javac)
Преобразует код языка программирования высокого
уровня в код низкого уровня
Команда: javac Hello.java
Исходный код
Компилятор
Машинный код
11
12.
Жизненный цикл java программы – Часть 3Байт-код Java — набор инструкций,
исполняемых JVM.
Hello.class
12
13.
Жизненный цикл java программы – Часть 4Интерпретатор java
Оптимизированный набор инструкций, предназначенных для выполнения в
исполняющей системе Java (виртуальной машине Java, JVM)
Команда: java Hello
Исходный код
.java
Машинный код
Компилятор
Байт-код
.class
Виртуальная машина
Java
13
14.
Жизненный цикл java программы – Часть 5Упаковка в java архив (*.jar)
Jar-архив -- это архив формата zip, содержащий откомпилированные классы
и/или файл манифест с информацией о запускном классе
Команда: jar –cfe h.jar Hello.class
Исходный код
.java
Компилятор
*.jar
Байт-код
.class
Архиватор Java
14
15.
Жизненный цикл java программы – Часть 6Запуск архива (*.jar)
При запуске архива необходимо указать имя архива и класс с методом main()
Команда: java –jar h.jar
Исходный код
.java
Машинный код
Компилятор
JVM
*.jar
Байт-код
.class
Архиватор
Java
15
16.
Java. Особенности.•Простота
•Переносимость
•Надежность
•Многопоточность
•Высокая производительность
•Объектная ориентированность
16
17.
Среды разработки (IDE)NetBeans
IntelliJ IDEA
Eclipse
17
18.
Вопросы18
19.
Полезные ссылкиИстория java и онлайн-курс от Stepic
https://stepik.org/course/187/syllabus
онлайн-курс от Javarush
https://javarush.ru/
19