Similar presentations:
Java (основы)
1. Java (основы)
12.
23. Простой
34. Объектный
45. Распределённый
56. Интерпретируемый
67. Надёжный
78. Безопасный
89. Нейтральный и переносимый
910. Производительный
1011. Динамичный
1112. Типы JAVA программ
Аплеты и сервлетыGUI приложения
Java Beans
EJB
12
13. Что надо для программирования?
JVMJRE
JDK
IDE
Практика….
13
14. Основы синтаксиса
1415. Комментарии
1516. Идентификаторы
1617. Ключевые слова
1718. Система типов
Простые типыСсылочные типы
int a;
String a;
упаковка
Обёртки
Integer
распаковка
18
19.
1920. Объявление переменных
2021. Константы
2122. Преобразование типов
2223.
OperatorsPrecedence
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 = += -= *= /= %= &= ^= |= <<= >>= >>>=
23
24. Методы
2425. Механизм передачи аргументов
Простые типыСсылочные типы
25
26.
Перегрузка функций– void solve(int a)
– void solve(ina, int b)
Функции с переменным числом
аргументов
– void vsolve1(Object … arg)
– void vsolve2(int [] … arg)
26
27. Операторы Java
Выражениеa+b/5
count = count +1
Пустой оператор
;
Блок
{}
27
28.
2829.
2930.
3031.
3132.
3233.
Цикл для коллекцийfor( String s : argv)
System.out.println(s);
33
34.
}………
}
34
35.
3536.
Объявление– int d[];
– int d2[][];
Создание
– d = new int[10];
Инициализация
– int d[]={1,3,6};
36
37.
3738.
3839.
3940.
4041.
4142.
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");
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