Введение в Java. Lection 01 презентация

Содержание

Слайд 2

Рассматриваемые вопросы Язык Java. История развития JVM – виртуальная машина Виды Java: JDK, JRE

Рассматриваемые вопросы

Язык Java. История развития
JVM – виртуальная машина
Виды Java: JDK, JRE

Слайд 3

Что такое JAVA Java - объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

Что такое JAVA
Java - объектно-ориентированный язык программирования, разработанный компанией Sun

Microsystems.
Слайд 4

JVM – Java Virtual Machine Java Virtual Machine – ключевой компонент платформы Java

JVM – Java Virtual Machine
Java Virtual Machine – ключевой компонент


платформы Java
Слайд 5

JDK – Java Development Kit Java Development Kit - бесплатно

JDK – Java Development Kit

Java Development Kit - бесплатно распространяемый

комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE).
Слайд 6

JRE – Java Runtime Environment Java Runtime Environment - минимальная

JRE – Java Runtime Environment

Java Runtime Environment - минимальная реализация

виртуальной машины, необходимая для исполнения Java-приложений.
Состоит из виртуальной машины - Java Virtual Machine (JVM) и библиотеки Java-классов.
Слайд 7

Установка Java – часть 1 Открыть командную строку. (Пуск ->

Установка Java – часть 1
Открыть командную строку.
(Пуск

-> Выполнить -> "cmd")
Написать в консоле "java –version”
Смотреть что получилось :)
Слайд 8

Установка Java – часть 2 Скачиваем инсталлятор с сайта oracle.com Устанавливаем java в С:\env\Java\jdk1.8.0_121\

Установка Java – часть 2
Скачиваем инсталлятор с сайта oracle.com
Устанавливаем java

в С:\env\Java\jdk1.8.0_121\
Слайд 9

Установка Java – часть 3 Устанавливаем системные переменные среды: Win

Установка Java – часть 3

Устанавливаем системные переменные среды:
Win + Pause Brake->

“Дополнительно” -> “Переменные среды”
Добавить переменную JAVA_HOME = “путь куда установили JDK”
Отредактировать PATH, добавив “;%JAVA_HOME%\bin”
Слайд 10

Жизненный цикл java программы – Часть 1 Исходный файл *.java

Жизненный цикл java программы – Часть 1

Исходный файл *.java
public class

Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Слайд 11

Жизненный цикл java программы – Часть 2 Компилятор (javac) Преобразует

Жизненный цикл java программы – Часть 2

Компилятор (javac)
Преобразует код языка

программирования высокого уровня в код низкого уровня
Команда: javac Hello.java

Исходный код

Компилятор

Машинный код

Слайд 12

Жизненный цикл java программы – Часть 3 Байт-код Java — набор инструкций, исполняемых JVM. Hello.class

Жизненный цикл java программы – Часть 3
Байт-код Java — набор инструкций,

исполняемых JVM. 
Hello.class
Слайд 13

Жизненный цикл java программы – Часть 4 Интерпретатор java Оптимизированный

Жизненный цикл java программы – Часть 4

Интерпретатор java
Оптимизированный набор

инструкций, предназначенных для выполнения в исполняющей системе Java (виртуальной машине Java, JVM)
Команда: java Hello

Исходный код
.java

Компилятор

Байт-код
.class

Виртуальная машина Java

Машинный код

Слайд 14

Жизненный цикл java программы – Часть 5 Упаковка в java

Жизненный цикл java программы – Часть 5

Упаковка в java

архив (*.jar)
Jar-архив -- это архив формата zip, содержащий откомпилированные классы и/или файл манифест с информацией о запускном классе
Команда: jar –cfe h.jar Hello.class

Исходный код
.java

Компилятор

Байт-код
.class

Архиватор Java

*.jar

Слайд 15

Жизненный цикл java программы – Часть 6 Запуск архива (*.jar)

Жизненный цикл java программы – Часть 6

Запуск архива (*.jar)
При

запуске архива необходимо указать имя архива и класс с методом main()
Команда: java –jar h.jar

Исходный код
.java

Компилятор

Байт-код
.class

Архиватор Java

*.jar

JVM

Машинный код

Слайд 16

Java. Особенности. Простота Переносимость Надежность Многопоточность Высокая производительность Объектная ориентированность

Java. Особенности.

Простота
Переносимость
Надежность
Многопоточность
Высокая производительность
Объектная ориентированность

Слайд 17

Среды разработки (IDE) NetBeans IntelliJ IDEA Eclipse

Среды разработки (IDE)

NetBeans IntelliJ IDEA
Eclipse

Слайд 18

Вопросы

Вопросы


Имя файла: Введение-в-Java.-Lection-01.pptx
Количество просмотров: 67
Количество скачиваний: 0