Язык программирования JAVA 1 ЗАНЯТИЕ
Hello!
Цели курса:
По окончании курса вы научитесь:
Создатель Java
Первое название языка
Название Java произошло от сорта кофе
Duke – талисман языка Java
Достоинства и недостатки Java
Где используется JAVA
Рейтинг языков программирования
Рейтинг языков программирования
Операционная система
Введение в программирование
Введение в программирование
Введение в программирование
Основные принципы
Основные принципы
Основные принципы
Основные принципы
Основные принципы
Основные принципы
Основные принципы
ЗАДАНИЯ
Thanks!
1.88M
Category: programmingprogramming

Язык программирования JAVA. 1 занятие Hello!

1. Язык программирования JAVA 1 ЗАНЯТИЕ

2. Hello!

Наталья Александровна
Владимир Александрович
[email protected]
[email protected]yandex.ru

3. Цели курса:

Познакомиться с
новым языком
программирования.
Научиться
пользоваться его
базовыми функциями.
IntelliJ IDEA CE
Введение в ООП
(объектноориентированное
программирование).

4. По окончании курса вы научитесь:

◈Программировать на Java
◈Писать предложения под Android

5.

Способ оценивания
и связь с
преподавателями
Class Dojo

6.


JAVA – сильно типизированный
объектно-ориентированный язык
программирования, разработанный
компанией Sun Microsystems

7. Создатель Java

Джеймс Гослинг (США)
Первое применение – бытовая электроника
(микроволновые печи, стиральные машины,
пульты управления)

8. Первое название языка

Oak (Дуб)
◈ В честь дуба, стоявшего напротив офиса
Джеймса Гослинга
◈ К тому времени был ещё один язык Oak

9. Название Java произошло от сорта кофе

◈ Это кофе производится на о. Ява (Индонезия)
◈ Его очень часто употребляли первые
разработчики языка

10. Duke – талисман языка Java

Duke
◈ Ежегодно проводится конкурс Duke Choice Awards
◈ В 2011 году Duke изменил свой внешний вид

11. Достоинства и недостатки Java





Достоинства
Безопасность и
надежность
Объектная
ориентированность
Архитектурная
независимость
Простота
Недостатки
◈ Низкое, в сравнении с
другими языка,
быстродействие
◈ Повышенные
требования к объему
оперативной памяти

12. Где используется JAVA

Enterprise
серверные
приложения для
банков, корпорации
и т.д.
Mobile
Web
Big Data
Smart
Devices
Написание
Распределенные
Андройд
несложных
вычисления в
Программы для
серверов для сайтов
кластерах
умного дома
из тысячи серверов

13. Рейтинг языков программирования

14. Рейтинг языков программирования

15. Операционная система

Операционная система – это набор программ, реализующий интерфейсы
Операционная система
Пользователь
Аппаратное обеспечения
Программы
Операционная система как
Виртуальная машина
Операционная система как
Менеджер ресурсов

16. Введение в программирование

Программа — это набор (список) команд. Сначала исполняется
первая команда, затем вторая, третья, и т. д. Когда все команды
исполнены, программа завершается.
Команды зависят от того, кто их исполняет.
Программы, написанные на языке Java,
исполняет JVM (Java Virtual Machine).

17. Введение в программирование

18. Введение в программирование

• Программы на Java транслируются в байт-код Java ( набор
инструкций для JVM),
• Для ускорения работы программы используется JIT (Just in time)
компиляция
• Во время работы программы выполняется автоматическая
«сборка мусора» (освобождение памяти)

19. Основные принципы

• Каждую команду принято писать с новой строчки.
В конце команды ставится точка с запятой.
Вывод сообщения на экран

20. Основные принципы

• Представь себе комнату.
• Она — часть какой-то квартиры.
• Квартира находится в каком-то доме.
Команда – это как комната.
В языке программирования Java команда не
может быть сама по себе, она – часть функции (в
Java функции еще называют методами).
А метод – это часть класса.
Класс
Методы
Команды

21. Основные принципы

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

22. Основные принципы

Для каждого класса заводится отдельный файл,
имя которого совпадает с именем класса.
Обычно код класса состоит из «имени класса» и «тела
класса». Тело класса помещается в фигурные скобочки.

23. Основные принципы

Минимальная программа должна состоять минимум из
одного класса, который должен содержать минимум один
метод/функцию, с которого начинается выполнение
программы.
Такой метод должен иметь имя main:

24. Основные принципы

Команда вывода на экран.

25. Основные принципы

Различные вариации.

26. ЗАДАНИЯ

27.

Написать программу, выводящую
на экран надпись «Привет! Меня
зовут name!».

28.

Написать программу, выводящую на
экран надпись «Привет, друзья!» и
«Я учусь программировать на Java».

29. Thanks!

Есть вопросы?
ъ
English     Русский Rules