Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Синтаксис Java

UTF-8 кодировка исходного кода
Лекция 2. Синтаксис Java. Простые типы данных. UTF-8 кодировка исходного кода Кодировка символовТаблица символов Юникода Анализ программыКомпилятор, анализируя программу, сразу разделяет ее напробелы (white spaces);комментарии (comments);основные лексемы Комментарии Лексемы Идентификаторы Литералы Любая переменная имеет три характеристики:имятипзначениеПеременная может иметь инициализаторы:int a;int b = 3 Целочисленные типы операции сравнения (возвращают булево значение) = ==, != числовые операции (возвращают int x = -2147483648; // Наименьшее возможное типа int int y = Числа с плавающей точкой Пример overflow: 1e20f * 1e20f = Infinity-1e200 * 1e200 = -InfinityOverflow & Файлы, классы, пакеты и директории. Время жизни переменной Точка входа программы Аннотации (Java 1.5) Описание классов, переменных и методов http://www.intuit.ru/department/pl/javapl/6/Линия поведения сборщика мусора (утилизатора памяти) Q&A
Слайды презентации

Слайд 2 UTF-8 кодировка исходного кода

UTF-8 кодировка исходного кода

Слайд 3 Кодировка символов
Таблица символов Юникода

Кодировка символовТаблица символов Юникода

Слайд 4 Анализ программы
Компилятор, анализируя программу, сразу разделяет ее на
пробелы

Анализ программыКомпилятор, анализируя программу, сразу разделяет ее напробелы (white spaces);комментарии (comments);основные

(white spaces);
комментарии (comments);
основные лексемы (tokens).

Виды лексем
идентификаторы (identifiers);
ключевые слова

(key words);
литералы (literals);
разделители (separators);
операторы (operators).

Литералы
целочисленный (integer);
дробный (floating-point);
булевский (boolean);
символьный (character);
строковый (string);
null-литерал (null-literal).




Слайд 5 Комментарии

Комментарии

Слайд 6 Лексемы

Лексемы

Слайд 7 Идентификаторы

Идентификаторы

Слайд 8 Литералы

Литералы

Слайд 9
Любая переменная имеет три характеристики:
имя
тип
значение

Переменная может иметь инициализаторы:
int

Любая переменная имеет три характеристики:имятипзначениеПеременная может иметь инициализаторы:int a;int b =

a;
int b = 3 + 2;
int c = b

+ 2;
int d = a = c;

Ключевое слово final
final double g = 9.81;

Переменные


Слайд 10

Целочисленные типы

Целочисленные типы

Слайд 11 операции сравнения (возвращают булево значение)

операции сравнения (возвращают булево значение) = ==, != числовые операции

, >=
==, !=
числовые операции

(возвращают числовое значение)
унарные операции + и –
арифметические операции +, -, *, %
деление /
операции инкремента и декремента (в префиксной и постфиксной форме): ++ и --
операции битового сдвига <<, >>, >>>
битовые операции ~, &, |, ^
оператор с условием condition ? true_value : false_value
оператор приведения типов (type) value
оператор конкатенации со строкой +

Операции числовыми аргументами


Слайд 12 int x = -2147483648; // Наименьшее возможное типа

int x = -2147483648; // Наименьшее возможное типа int int y

int
int y = -x;
System.out.println(y); // Результат: -2147483648



x = 300000;
System.out.println(x * x); // -194.313.216

300.000
* 300.000
= 90.000.000.000

b 1.0100.1111.0100.0110.1011.0000.0100.0000.0000
i 0000.1011.1001.0100.1111.1011.1111.1111
+ 0000.0000.0000.0000.0000.0000.0000.0001
= 0000.1011.1001.0100.1111.1100.0000.0000

= -194.313.216

Особенности целых чисел


Слайд 13

Числа с плавающей точкой

Числа с плавающей точкой

Слайд 14 Пример overflow:
1e20f * 1e20f = Infinity
-1e200 *

Пример overflow: 1e20f * 1e20f = Infinity-1e200 * 1e200 = -InfinityOverflow

1e200 = -Infinity
Overflow & underflow
Пример underflow:

System.out.println( 1e-40f / 1e10f);
System.out.println(-1e-300

/ 1e100);
float f = 1e-6f;
System.out.println(f);
f += 0.002f;
System.out.println(f);
f += 3;
System.out.println(f);
f += 4000;
System.out.println(f);

0.0
-0.0

0000.000001

0000.002001

0003.002001

4003.002000


Слайд 15 Файлы, классы, пакеты и директории.

Файлы, классы, пакеты и директории.

Слайд 16 Время жизни переменной

Время жизни переменной

Слайд 17 Точка входа программы

Точка входа программы

Слайд 18 Аннотации (Java 1.5)

Аннотации (Java 1.5)

Слайд 19 Описание классов, переменных и методов http://www.intuit.ru/department/pl/javapl/6/
Линия поведения сборщика мусора

Описание классов, переменных и методов http://www.intuit.ru/department/pl/javapl/6/Линия поведения сборщика мусора (утилизатора памяти) http://sources.ru/java/java_resources.shtml http://ru.wikipedia.org/wiki/Garbage_collector Список литературы

(утилизатора памяти) http://sources.ru/java/java_resources.shtml http://ru.wikipedia.org/wiki/Garbage_collector

Список литературы


  • Имя файла: sintaksis-java.pptx
  • Количество просмотров: 165
  • Количество скачиваний: 1