Java SE 8
Простой (module 1)
Объектный
Распределённый
Интерпретируемый
Надёжный
Безопасный
Нейтральный и переносимый
Производительный
Динамичный
Типы JAVA программ
Что надо для программирования?
Основы синтаксиса (module 2)
Комментарии
Идентификаторы
Ключевые слова
Система типов
Объявление переменных
Константы
Преобразование типов
Методы (module 3)
Механизм передачи аргументов
Операторы Java
1.04M
Category: programmingprogramming

Java SE 8

1. Java SE 8

1

2. Простой (module 1)

2

3. Объектный

3

4. Распределённый

4

5. Интерпретируемый

5

6. Надёжный

6

7. Безопасный

7

8. Нейтральный и переносимый

8

9. Производительный

9

10. Динамичный

10

11. Типы JAVA программ

Аплеты и сервлеты
GUI приложения
Java Beans
EJB
11

12. Что надо для программирования?

JVM
JRE
JDK
IDE
Практика….
12

13. Основы синтаксиса (module 2)

13

14. Комментарии

14

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

15

16. Ключевые слова

16

17. Система типов

Простые типы
Ссылочные типы
int a;
String a;
упаковка
Обёртки
Integer
распаковка
17

18.

18

19. Объявление переменных

19

20. Константы

20

21. Преобразование типов

21

22.

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 = += -= *= /= %= &= ^= |= <<= >>= >>>=
22

23. Методы (module 3)

23

24. Механизм передачи аргументов

Простые типы
Ссылочные типы
24

25.

Перегрузка функций
– void solve(int a)
– void solve(int a, int b)
Функции с переменным числом
аргументов
– void vsolve1(Object … arg)
– void vsolve2(int [] … arg)
25

26. Операторы Java

Выражение
a+b/5
count = count +1
Пустой оператор
;
Блок
{}
26

27.

27

28.

28

29.

29

30.

30

31.

31

32.

Цикл для коллекций
for( String s : argv)
System.out.println(s);
32

33.

}
………
}
33

34.

(module 4)
34

35.

Объявление
– int d[];
– int d2[][];
Создание
– d = new int[10];
Инициализация
– int d[]={1,3,6};
35

36.

Лабораторная 1-2
36

37.

(module 5)
37

38.

38

39.

39

40.

40

41.

String - константные строки
StringBuffer - thread-safe
StringBuilder - изменяемая строка
StringTokenizer – разбиение строки
StringTokenizer st = new StringTokenizer
(" this is a \n test ");
while (st.hasMoreTokens())
System.out.println(st.nextToken());
41

42.

java.util
Class Scanner
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
java.util.regex
Регулярные выражения
– String[] result = "this is a test".split("\\s");
Class Matcher & Pattern
Лабораторная 1-3
42

43.

http://ru.wikipedia.org/wiki/Java
http://darkraha.com/rus/java/
http://www.linkex.ru/java/
http://www.intuit.ru/department/pl/javapl/
43
English     Русский Rules