7.28M
Категория: ПрограммированиеПрограммирование

Знакомство с языком Java. Занятие 4

1.

Jav
a
Java это кофе или
остров?
Занятие 4. Знакомство с языком Java.

2.

Повестка дня
JVM
Правила Java
Переменные
Как устроена
виртуальная машина
Java и зачем она нужна
Из чего состоят программы
в Java и какие правила их
написания
Что такое переменные,
как они хранятся и как их
создавать в Java

3.

Не бывает глупых вопросов
—девиз нашего курса

4.

Язык Java
Высокоуровневый, объектноориентированный язык
программирования.
Создатель Джеймс Гослинг и Sun
Microsystems.
Первая версия вышла в 1995 г.
В настоящий момент принадлежит
компании Oracle

5.

Компилируемые языки
Компилируемые языки программирования, такие как C обычно обеспечивают высокую
производительность и эффективность, поскольку код компилируется в исполняемый машинный код,
который может использоваться непосредственно компьютером.
Код на языке
программирования
Программист пишет код
на удобном хорошо
понятном ЯП
Компилятор, специальная
программа преобразует
понятный нам язык на язык
понятный компьютеру
Машинный код, который
исполняется процессором

6.

Java Virtual Machine
JVM (Java Virtual Machine) в Java работает как виртуальная машина, исполняющая код Java. Она
интерпретирует байт-код Java и преобразует его в машинный код для конкретной платформы, на
которой она запущена.
Код на языке
программирования
Программист пишет код
на удобном хорошо
понятном Java
Компилятор,
преобразует программу
в специальный байт
код
JVM
Виртуальная машина
Java выполняет
преобразование под
конкретную платформу
Машинный код,
который исполняется
процессором

7.

Мемология
Напиши в чат, как ты понял, в чем
прикол данного мема.

8.

Команды
В программе на Java есть команды, которые
что-то делают, их называют - выражения.
Команда, которой мы будем часто пользоваться
для вывода информации в консоль выглядит
так —------------------------>

9.

Методы
Команды не могут существовать сами посебе. Они всегда должны существовать в
рамках какого-то метода. Метод - это
объединение команд, которые собраны
вместе для решения какой либо задачи.
Например, в рамках одного метода может
происходить считывание 2 чисел с
клавиатуры и вывод их суммы.

10.

Классы
И, наконец, методы собираются в классы.
Классы выступают “хранилищем” методов.
В одном классе может быть сколько
угодно методов, как в одном методе может
быть сколько угодно команд.
класс -> метод -> команда

11.

Отступы
В Java принято обозначать вложенность
(одно находится внутри другого)
отступами.
Метод находится внутри класса поэтому
мы видим отступ 1.
Команды находятся внутри метода,
поэтому мы видим отступ 2.
1
2

12.

Java программа
Программа на Java всегда состоит из
классов, их методов и команд.
В Java программе всегда должен быть
метод main с которого начинает
выполнятся программа.
Имя файла с кодом должно совпадать и
именем класса, который в нем находится.
В данном случае имя класса Main, а имя
файла Main.java

13.

Синтаксис языка Java
Java чувствительна к
регистру символов.
Код выше выдаст
ошибку.
В конце каждого
выражения (команды)
нужно ставить точку с
запятой ;
В Java фигурные
скобки означают блок
кода {}

14.

Задача 1
Исправьте все ошибки в коде
1. Зайдите в онлайн компилятор по
ссылке https://www.online-java.com/
2. Скопируйте и вставьте код
3. Исправьте ошибки в коде, чтобы
программа работала корректно.

15.

Вывод в консоль
Выводить в консоль информацию можно с помощью команды
System.out.print(“Hello world”);
Или с помощью команды
System.out.println(“Hello world”);
Разница в том, что вторая команда добавляет перенос на следующую строку.

16.

Задача 2
Поехали!
Напишите программу, которая выведет в
консоль, сколько лет назад произошел
первый полет в космос.

17.

IT релакс
Квантовый
компьютер

18.

Переменные
Переменная - именованная ячейка памяти, в которой хранится значение.
Тип данных что в себе хранит
переменная, строку, число,
символ
Имя переменной - уникальное имя
по которому можно
идентифицировать каждую
переменную в программе, его
программист выбирает сам
int age = 16;
Значение переменной что лежит в этой ячейке памяти,
это значение может меняться в
ходе выполнения программы

19.

Переменные
Работа переменных похожа на таблицу Excel.
Память компьютера похожа на ячейки таблицы, в эти ячейки мы можем положить какието значения.
Названия столбца и номер строки - уникальный идентификатор ячейки, как имя
переменной.
16

20.

2 способа создать переменную
Объявляем переменную и сразу
присваиваем ей значение.
Сначала объявляем переменную (тип
данных + имя) потом присваиваем
значение

21.

Задача 3
Учим Java
В обучении важно понимать, что вообще
происходит и что мы изучаем.
1. Скопируйте заготовку программы
2. Исправьте ее, чтобы она выводила
I'm learning JAVA

22.

Мемология
Напиши в чат, как ты понял, в чем
прикол данного мема.

23.

Именование переменных
Примеры правильного
именования переменных
int age;
String firstName;
double averageScore;
boolean isRunning;
Примеры неправильного
именования переменных
int 5apples;//начинается с цифры
String first name;//содержит пробелы
float average-score;//содержит дефис

24.

Задача 4
Кошка домашняя
1. Скопируй и вставь себе заготовку
кода
2. Создай переменную типа String name
3. Создай переменную типа int weight
4. Убедись, что программа работает
корректно.

25.

Прокачка за сегодня
Узнали из каких элементов состоит
программа на Java и какие правила ее
написания.
Узнали что переменные позволяют
хранить данные в программе,
разобрались как их создавать в Java.
Выяснили как выводить информацию в
консоль.

26.

Интресное по теме
https://tproger.ru/translations/eight-interesting-facts-aboutjava/
—восемь интересных фактов о Java
https://habr.com/ru/companies/yandex_praktikum/articles/738812/
—подборка материалов для самостоятельного
изучения
https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak
—видосы по Java для начинающих
English     Русский Правила