🗊 Презентация Язык Java: история появления и развития, архитектура и основные понятия, лексика языка

Нажмите для полного просмотра!
Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №1 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №2 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №3 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №4 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №5 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №6 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №7 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №8 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №9 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №10 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №11 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №12 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №13 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №14 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №15 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №16 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №17 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №18 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №19 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №20 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №21 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №22 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №23 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №24 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №25 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №26 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №27 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №28 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №29 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык Java: история появления и развития, архитектура и основные понятия, лексика языка. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Лекция 1 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка
Описание слайда:
Лекция 1 Язык Java: история появления и развития, архитектура и основные понятия, лексика языка

Слайд 2


Архитектура ПО
Описание слайда:
Архитектура ПО

Слайд 3


Основные понятия JVM – Java Virtual Machine (Виртуальная машина Java) JRE – Java Runtime Environment (Среда выполнения Java-программ) JDK – Java...
Описание слайда:
Основные понятия JVM – Java Virtual Machine (Виртуальная машина Java) JRE – Java Runtime Environment (Среда выполнения Java-программ) JDK – Java Development Kit (Инструментарий разработчика) J2SE – Java 2 Standard Edition (Стандартная редакция) J2EE – Java 2 Enterprise Edition (Корпоративная редакция) J2ME – Java 2 Mobile Edition (Редакция для мобильных устройств) JavaScript – Модификация языка Java для программирования на стороне Web-клиента

Слайд 4


Основные концепции Java В основу языка Java были положены следующие основные концепции: простота; безопасность; переносимость; объектная...
Описание слайда:
Основные концепции Java В основу языка Java были положены следующие основные концепции: простота; безопасность; переносимость; объектная ориентированность; устойчивость; многопоточность; архитектурная нейтральность; интерпретируемость; высокая производительность; распределенность; динамический характер.

Слайд 5


История развития Java 1.0 – 1996 г. Java 1.1 – 1997 г. Java 1.2 – Java 2 (J2SE): Swing, Collections Framework – 1998 г. Java 1.3 – 2000 г. Java 1.4 –...
Описание слайда:
История развития Java 1.0 – 1996 г. Java 1.1 – 1997 г. Java 1.2 – Java 2 (J2SE): Swing, Collections Framework – 1998 г. Java 1.3 – 2000 г. Java 1.4 – assert, цепочки исключений – 2002 г. Java 1.5 – обобщения, аннотации, автоупаковка, автораспаковка, перечисления, for-each, varargs. – 2004 г. Java 1.6 – Java SE6 – 2006 г. Java 1.7 – Java SE7 – некоторые улучшения синтаксиса, расширение стандартных библиотек – 2011 г. Java 1.8 – Java SE8 – 2014 г.

Слайд 6


Язык Java Язык Java является объектно-ориентированным языком программирования и поддерживает основные принципы ООП: инкапсуляция, наследование,...
Описание слайда:
Язык Java Язык Java является объектно-ориентированным языком программирования и поддерживает основные принципы ООП: инкапсуляция, наследование, полиморфизм.

Слайд 7


Пример простейшей программы class HelloWorld{ public static void main(String[] argv){ System.out.println(“Hello world!”); } } Исходный текст в файле...
Описание слайда:
Пример простейшей программы class HelloWorld{ public static void main(String[] argv){ System.out.println(“Hello world!”); } } Исходный текст в файле с расширением .java Компиляция: javac HelloWorld.java Скомпилированный класс в файле с расширением .class Запуск программы: java HelloWorld

Слайд 8


Пример class Example{ public static void main(String[] argv){ int a = 10; System.out.println(“Value a=”+a); a *= 3; System.out.println(“Value a=”+a);...
Описание слайда:
Пример class Example{ public static void main(String[] argv){ int a = 10; System.out.println(“Value a=”+a); a *= 3; System.out.println(“Value a=”+a); } }

Слайд 9


Лексика языка Язык Java является языком свободной формы. При написании программ не требуется следовать никаким специальным правилам в отношении...
Описание слайда:
Лексика языка Язык Java является языком свободной формы. При написании программ не требуется следовать никаким специальным правилам в отношении отступов. Символами-разделителями лексем в языке Java являются: пробел, табуляция, перевод строки.

Слайд 10


Лексика языка: идентификаторы Идентификаторы используются для именования переменных, атрибутов, классов, методов и т.д. Допустимые в идентификаторах...
Описание слайда:
Лексика языка: идентификаторы Идентификаторы используются для именования переменных, атрибутов, классов, методов и т.д. Допустимые в идентификаторах символы: ‘0’ .. ‘9’, ‘a’.. ‘z’, ‘A’ .. ‘Z’, ‘_’, ‘$’. Идентификатор не может начинаться с цифры. Буквы различаются по регистру: Value и value – разные идентификаторы.

Слайд 11


Лексика языка: константы Целочисленные константы: 100 Вещественные константы: 86.15 Символьные константы: ‘S’ Строковые константы: “My string”
Описание слайда:
Лексика языка: константы Целочисленные константы: 100 Вещественные константы: 86.15 Символьные константы: ‘S’ Строковые константы: “My string”

Слайд 12


Лексика языка: разделители
Описание слайда:
Лексика языка: разделители

Слайд 13


Лексика языка: ключевые слова
Описание слайда:
Лексика языка: ключевые слова

Слайд 14


Лексика языка: комментарии Три вида комментариев: Строчный - //… Блочный - /* … */ Документирования: /** … */ Создание документации для класса...
Описание слайда:
Лексика языка: комментарии Три вида комментариев: Строчный - //… Блочный - /* … */ Документирования: /** … */ Создание документации для класса осуществляется с помощью javadoc

Слайд 15


Типы данных Язык Java – строго типизированный язык: каждая переменная обладает типом, каждое выражение имеет тип, каждый тип строго определен; все...
Описание слайда:
Типы данных Язык Java – строго типизированный язык: каждая переменная обладает типом, каждое выражение имеет тип, каждый тип строго определен; все присваивания, как явные, так и посредством передачи параметров в вызовах методов, проверяются на соответствие типов; в Java отсутствуют какие-либо средства автоматического приведения или преобразования типа; компилятор Java проверяет все выражения и параметры на предмет совместимости типов.

Слайд 16


Типы данных В языке Java заложены 8 элементарных типов данных, разделенных на следующие группы: целочисленные, вещественные, символьные, логические.
Описание слайда:
Типы данных В языке Java заложены 8 элементарных типов данных, разделенных на следующие группы: целочисленные, вещественные, символьные, логические.

Слайд 17


Целочисленные типы
Описание слайда:
Целочисленные типы

Слайд 18


Вещественные типы Вещественный тип двойной точности double 64 бита, от 4.9е-324 до 1.8е+308 Вещественный тип одинарной точности float 32 бита, от...
Описание слайда:
Вещественные типы Вещественный тип двойной точности double 64 бита, от 4.9е-324 до 1.8е+308 Вещественный тип одинарной точности float 32 бита, от 1.4е-45 до 3.4е+38

Слайд 19


Символьный тип Символьный тип данных в Java: char 16 бит, 0 .. 65535 Содержит символы Unicode Может рассматриваться как символы и как целые числа:...
Описание слайда:
Символьный тип Символьный тип данных в Java: char 16 бит, 0 .. 65535 Содержит символы Unicode Может рассматриваться как символы и как целые числа: char ch = ‘A’, Ch = 65;

Слайд 20


Логический тип Логический тип в Java: boolean Может принимать два значения: true и false Все логические операции и операции отношения возвращают...
Описание слайда:
Логический тип Логический тип в Java: boolean Может принимать два значения: true и false Все логические операции и операции отношения возвращают значения этого типа.

Слайд 21


Целочисленные константы Целочисленные константы в языке Java можно указывать в трех системах исчисления: десятичной (23), восьмеричной (027),...
Описание слайда:
Целочисленные константы Целочисленные константы в языке Java можно указывать в трех системах исчисления: десятичной (23), восьмеричной (027), шестнадцатеричной (0x17). двоичной (0b10001) (Java 1.7+) По умолчанию целочисленные константы имеют тип int. Для их приведения к типу long необходимо указать суффикс L: 123L. Целочисленные константы могут быть присвоены переменным типа byte, short или char, если они находятся в их диапазонах: short a = 30000; byte b = 343; //ошибка!!! В Java 1.7 численные константы можно записывать с символом-разделителем «_»: 123_456_789

Слайд 22


Вещественные константы Вещественные константы могут записываться в стандартной или научной форме. Для распознания типа вещественной константы...
Описание слайда:
Вещественные константы Вещественные константы могут записываться в стандартной или научной форме. Для распознания типа вещественной константы используются суффиксы: D или d – тип double (по умолчанию); F или f – тип float. Примеры: 123.45 354.67f

Слайд 23


Символьные константы Символьные константы в Java заключаются в одинарные кавычки: ‘F’
Описание слайда:
Символьные константы Символьные константы в Java заключаются в одинарные кавычки: ‘F’

Слайд 24


Булевы и строковые константы В языке Java присутствуют две булевы константы: false – ложь, true – истина. Строковые константы в языке Java...
Описание слайда:
Булевы и строковые константы В языке Java присутствуют две булевы константы: false – ложь, true – истина. Строковые константы в языке Java указываются в двойных кавычках: “My string” “Hello \”world\”!” Строки в Java не простейший (встроенный) тип, а класс из пакета java.lang

Слайд 25


Переменные Объявление переменных: тип имя [=значение][, имя [=значение] … ] Примеры: int a=3, b, c=10; byte d = 12, e = -23; double x, y = 1.5; char...
Описание слайда:
Переменные Объявление переменных: тип имя [=значение][, имя [=значение] … ] Примеры: int a=3, b, c=10; byte d = 12, e = -23; double x, y = 1.5; char ch = ‘Z’; boolean fl1 = true, fl2 = false;

Слайд 26


Переменные В языке Java допускается «динамическое» объявление переменных: int a = 10; … int b = 2*a; … Две области доступа: переменная-атрибут класса...
Описание слайда:
Переменные В языке Java допускается «динамическое» объявление переменных: int a = 10; … int b = 2*a; … Две области доступа: переменная-атрибут класса – объект; переменная в методе – блок операторов, в котором она объявлена.

Слайд 27


Преобразование и приведение типов Автоматическое приведение типа возможно: оба типа совместимы, длина целевого типа больше длины исходного....
Описание слайда:
Преобразование и приведение типов Автоматическое приведение типа возможно: оба типа совместимы, длина целевого типа больше длины исходного. Автоматическое приведение: byte -> short -> int -> long -> float -> double Невозможно автоматическое приведение к типам char или boolean

Слайд 28


Явное приведение типа В языке Java можно использовать явное приведение типа: (целевой тип)значение Примеры: byte a; int i = 123; double x = 234.5; a...
Описание слайда:
Явное приведение типа В языке Java можно использовать явное приведение типа: (целевой тип)значение Примеры: byte a; int i = 123; double x = 234.5; a = (byte)i; i = (int)x;

Слайд 29


Автоматическое повышение типа в выражениях При выполнении целочисленных вычислений тип выражения автоматически повышается до int если параметрами...
Описание слайда:
Автоматическое повышение типа в выражениях При выполнении целочисленных вычислений тип выражения автоматически повышается до int если параметрами выражения являются byte, short или int, и до long, если хотя бы один из параметров является типа long. Пример: short x = 12; short y = (short)(x * 2);

Слайд 30


Автоматическое повышение типа в выражениях Если хотя бы один из параметров выражения имеет тип float, то и все выражение повышается до float. Если...
Описание слайда:
Автоматическое повышение типа в выражениях Если хотя бы один из параметров выражения имеет тип float, то и все выражение повышается до float. Если хотя бы один из параметров выражения имеет тип double, то и все выражение повышается до double. Пример: int x = 10, r; double k = 1.5; r = (int)(x*k);



Похожие презентации
Mypresentation.ru
Загрузить презентацию