1.69M
Category: programmingprogramming

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

1.

JAVA строго типизированный
объектно-ориентированный язык
программирования, разработанный
компанией Sun Microsystems.
Выполнили презентацию : Ч. Михаил
А. Жандос

2.

История создания
● Изначально язык назывался Oak («Дуб»), разрабатывался
Джеймсом Гослингом для программирования бытовых
электронных устройств. Вскоре Oak был переименован в Java.
Назван в честь марки кофе Java, поэтому на официальной
эмблеме языка изображена чашка с горячим кофе.
● С середины 1990-х годов язык стал широко использоваться для
написания клиентских приложений и серверного программного
обеспечения. Тогда же определённое распространение получила
технология Java-апплетов — графических Java-приложений,
встраиваемых в веб-страницы.

3.

Программы на Java транслируются в байт-код
Java, выполняемый виртуальной машиной Java
(JVM) — программой, обрабатывающей
байтовый код и передающей инструкции
оборудованию как интерпретатор.

4.

● Байт-код Java — набор инструкций, исполняемых виртуальной
машиной Java. Каждый код операции байт-кода — один байт
● Java Virtual Machine — виртуальная машина Java — основная часть
исполняющей системы Java, так называемой Java Runtime
Environment (JRE)
● Интерпретатор — программа (разновидность транслятора),
выполняющая интерпретацию.

5.

Типы Java программ
● Самостоятельные программы работающие
независимо на локальном компьютере.
● Апплеты
(applets),
работающие
в
интернете.

6.

Типы данных и операторов языка
1. Целые. К ним относятся типы byte,
short, int и long. Эти типы
предназначены для целых чисел со
знаком.

7.

2. Типы с плавающей точкой — float
и double. Они служат для
представления чисел, имеющих
дробную часть.

8.

3. Символьный тип char. Этот тип
предназначен для представления
элементов из таблицы символов,
например, букв или цифр.

9.

4. Логический тип boolean. Это
специальный тип, используемый
для представления логических
величин.

10.

ЛИТЕРАТУРА И КНИГИ ДЛЯ НАЧИНАЮЩЕГО JAVA РАЗРАБОТЧИКА
1. Эффективная Java – Джошуа Блох
1. Java. Библиотека профессионала – Кей С. Хорстманн
1. Изучаем Java - Кэти Сиерра, Берт Бейтс

11.

Заключение
-язык программирования объектно-ориентирован, оснащён богатой библиотекой
классов и в то же время довольно прост для освоения
-цикл разработки приложений сокращен за счет того, что система построена на
основе интерпретатора
-приложение получается автоматически переносимым между множеством
платформ и операционных систем
-за счет встроенной системы сборки мусора программист освобождается от
необходимости явного управления памятью
-приложение легко сопровождается и модифицируется, т.к. модули могут быть
загружены с сети
-в приложения встроена система безопасности, не допускающая незаконного
доступа и проникновения вирусов
English     Русский Rules