Similar presentations:
Введение в Java. (Лекция 1)
1.
Введение в JavaАвтор: Андрей Коржов
2.
Рассматриваемые вопросыЯзык Java. История развития
Типы Java
JVM – виртуальная машина
Виды Java: JDK, JRE
Установка Java
Жизненный цикл Java программ
Первая программа
IDE
2
3.
Что такое JAVAJava - объектно-ориентированный язык
программирования,
разработанный
компанией Sun Microsystems.
3
4.
Платформы JAVAJava SE
Java EE
Java ME
Java FX
Java Card
4
5.
JVM – Java Virtual MachineJava Virtual Machine –
ключевой компонент
платформы Java
5
6.
JDK – Java Development KitJava Development Kit - бесплатно
распространяемый комплект разработчика
приложений на языке Java, включающий в
себя компилятор Java (javac), стандартные
библиотеки
классов
Java,
примеры,
документацию, различные утилиты и
исполнительную систему Java (JRE).
6
7.
JRE – Java Runtime EnvironmentJava Runtime Environment - минимальная
реализация
необходимая
приложений.
виртуальной
машины,
для
исполнения
Java-
Состоит из виртуальной машины - Java Virtual
Machine (JVM) и библиотеки Java-классов.
7
8.
Установка Java – часть 1Открыть командную строку.
(Пуск -> Выполнить -> "cmd")
Написать в консоле "java –version”
Смотреть что получилось :)
8
9.
Установка Java – часть 2Скачиваем инсталлятор с сайта oracle.com
Устанавливаем java в С:\env\Java\jdk1.7.0_67\
9
10.
Установка Java – часть 3Устанавливаем системные переменные среды:
Зайти в
“Мой компьютер” -> “Свойства” ->
“Дополнительно” -> “Переменные среды”
Добавить переменную JAVA_HOME = “путь куда
установили JDK”
Отредактировать PATH, добавив “;%JAVA_HOME%\bin”
10
11.
Жизненный цикл java программы – Часть 1Исходная файл *.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
11
12.
Жизненный цикл java программы – Часть 2Компилятор (javac)
Команда: javac Hello.java
12
13.
Жизненный цикл java программы – Часть 3Байт-код Java — набор инструкций,
исполняемых JVM.
Hello.class
13
14.
Жизненный цикл java программы – Часть 4Интерпретатор java
Команда: java.exe Hello
14
15.
Среды разработки (IDE)NetBeans
IntelliJ IDEA
Eclipse
15
16.
Вопросы16
17.
Спасибо за внимание17