Similar presentations:
Java SE 8
1. Java SE 8
12. Простой (module 1)
23. Объектный
34. Распределённый
45. Интерпретируемый
56. Надёжный
67. Безопасный
78. Нейтральный и переносимый
89. Производительный
910. Динамичный
1011. Типы JAVA программ
Аплеты и сервлетыGUI приложения
Java Beans
EJB
11
12. Что надо для программирования?
JVMJRE
JDK
IDE
Практика….
12
13. Основы синтаксиса (module 2)
1314. Комментарии
1415. Идентификаторы
1516. Ключевые слова
1617. Система типов
Простые типыСсылочные типы
int a;
String a;
упаковка
Обёртки
Integer
распаковка
17
18.
1819. Объявление переменных
1920. Константы
2021. Преобразование типов
2122.
Operators Precedencepostfix
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)
2324. Механизм передачи аргументов
Простые типыСсылочные типы
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.
2728.
2829.
2930.
3031.
3132.
Цикл для коллекций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-236
37.
(module 5)37
38.
3839.
3940.
4041.
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.utilClass 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/Javahttp://darkraha.com/rus/java/
http://www.linkex.ru/java/
http://www.intuit.ru/department/pl/javapl/
43