Слайд 2
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-1.jpg)
Слайд 3
![Простой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-2.jpg)
Слайд 4
![Объектный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-3.jpg)
Слайд 5
![Распределённый](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-4.jpg)
Слайд 6
![Интерпретируемый](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-5.jpg)
Слайд 7
![Надёжный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-6.jpg)
Слайд 8
![Безопасный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-7.jpg)
Слайд 9
![Нейтральный и переносимый](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-8.jpg)
Нейтральный
и
переносимый
Слайд 10
![Производительный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-9.jpg)
Слайд 11
![Динамичный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-10.jpg)
Слайд 12
![Типы JAVA программ Аплеты и сервлеты GUI приложения Java Beans EJB](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-11.jpg)
Типы JAVA программ
Аплеты и сервлеты
GUI приложения
Java Beans
EJB
Слайд 13
![JVM JRE JDK IDE Практика…. Что надо для программирования?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-12.jpg)
JVM
JRE
JDK
IDE
Практика….
Что надо для программирования?
Слайд 14
![Основы синтаксиса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-13.jpg)
Слайд 15
![Комментарии](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-14.jpg)
Слайд 16
![Идентификаторы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-15.jpg)
Слайд 17
![Ключевые слова](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-16.jpg)
Слайд 18
![Ссылочные типы String a; Система типов Обёртки Integer Простые типы int a; упаковка распаковка](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-17.jpg)
Ссылочные типы
String a;
Система типов
Обёртки
Integer
Простые типы
int a;
упаковка
распаковка
Слайд 19
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-18.jpg)
Слайд 20
![Объявление переменных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-19.jpg)
Слайд 21
![Константы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-20.jpg)
Слайд 22
![Преобразование типов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-21.jpg)
Слайд 23
![Operators Precedence postfix expr++ expr– unary ++expr --expr +expr -expr](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-22.jpg)
Operators Precedence
postfix expr++ expr–
unary ++expr --expr +expr -expr ~
!
multiplicative * / %
additive + -
shift << >> >>>
relational < > <= >= instanceof
equality == !=
bitwise AND &
bitwise exclusive OR ^
bitwise inclusive OR |
logical AND &&
logical OR ||
ternary ? :
assignment = += -= *= /= %= &= ^= |= <<= >>= >>>=
Слайд 24
![Методы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-23.jpg)
Слайд 25
![Механизм передачи аргументов Простые типы Ссылочные типы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-24.jpg)
Механизм передачи аргументов
Простые типы
Ссылочные типы
Слайд 26
![Перегрузка функций void solve(int a) void solve(ina, int b) Функции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-25.jpg)
Перегрузка функций
void solve(int a)
void solve(ina, int b)
Функции с переменным числом аргументов
void
vsolve1(Object … arg)
void vsolve2(int [] … arg)
Слайд 27
![Выражение a+b/5 count = count +1 Пустой оператор ; Блок { } Операторы Java](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-26.jpg)
Выражение
a+b/5
count = count +1
Пустой оператор
;
Блок
{ }
Операторы Java
Слайд 28
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-27.jpg)
Слайд 29
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-28.jpg)
Слайд 30
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-29.jpg)
Слайд 31
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-30.jpg)
Слайд 32
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-31.jpg)
Слайд 33
![Цикл для коллекций for( String s : argv) System.out.println(s);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-32.jpg)
Цикл для коллекций
for( String s : argv)
System.out.println(s);
Слайд 34
![} ……… }](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-33.jpg)
Слайд 35
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-34.jpg)
Слайд 36
![Объявление int d[]; int d2[][]; Создание d = new int[10]; Инициализация int d[]={1,3,6};](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-35.jpg)
Объявление
int d[];
int d2[][];
Создание
d = new int[10];
Инициализация
int d[]={1,3,6};
Слайд 37
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-36.jpg)
Слайд 38
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-37.jpg)
Слайд 39
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-38.jpg)
Слайд 40
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-39.jpg)
Слайд 41
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-40.jpg)
Слайд 42
![String - константные строки StringBuffer - thread-safe StringBuilder - изменяемая](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/166502/slide-41.jpg)
String - константные строки
StringBuffer - thread-safe
StringBuilder - изменяемая строка
StringTokenizer – разбиение
строки
StringTokenizer st = new StringTokenizer
(" this is a \n test ");
while (st.hasMoreTokens())
System.out.println(st.nextToken());
Регулярные выражения
String[] result = "this is a test".split("\\s");