Програмування Java
тел. 067-6701137
032-240-30-93
![](data:image/ png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAcCAYAAAB
yIR3RAAAHlUlEQVR4nO1b4ZHTOhBeM/ xHpgCwK4ivgrNpIEkF8VEANhRwTipIaOBkKICEBiLTQJxrADkU
gFwB+34c0si27DghuXePl29GM1zWklarz7urlbEQEUFDlmXw7d
s32G63sN1uAQCgKAroA8dxwHEcIITAaDSC6+trcBynV98L/mLgbwgh0Pd9BICTtjiO8YL/ NyxExKIoIAiC3h7rUIRhCJTSs4x9wdPHMwCA6XR6NoIBAKRpCo
vF4mzjX/C0YXHO0XXds0/kOA5wzs8+zwVPD89lcn9uFEUBRVFcDgL/ EvRIRQgBQsijzf0sy7K9D0kvlOc5eJ539GR95qqjLEvIsgzSNI
U0TSHLMijL8mgd/ lZst1vIsgzanMbNzQ24rguu68JqtXpc5Uaj0d4TYhRF6qQwmUw
a8tFohJRS9Dyvc5z5fN77RMI5x8lkgoQQ41hhGCLn/ PRHof8oHMdBAEDf941yvXJAKX1U3aBP2cJxHEzTFCmlajF6Y4w
hIhplekuSpJdSeZ63kquu14VoD5D2aiMZYwwppUgpfXSb9SLZv
o1GfPA8+54Nw3CvQpzzClkdx8HFYoGMMWSM4WKxaMiFEJ3jMcY
ONqwQAvM8xzzPD36+S5+2vpzzRj/ 5O2Osc0whhLJHG8n6gnN+0LrrfU26dpJstVoh51y1+XyuZHmeq
9/ 1STjn2BaC+5BMD8dtBOKcqzeXEKI8qYQQAqfTacMbSo9chx5qh
BCNMN3WD/HBQ5hs6Pt+g9iMsUrIyvO80ld6+rYxPc/ D5XKpxkuSZO+LLW2j27VuL0Q02osQYkxL6usw6auvH9ryKEJIg
0RSUc/ zWgn2JyTT30hJ5DYsl0tcLBYNEtY9YR895POEkM6+9ZwyTdPem
1zfHJONkiTBMAx7j3kKkgkh9ubS9bREX0eXk5JOAvZtCACoCUz
Pyk3uM84+ki2Xy8pbewx0Y/q+r0JlPZ/ UPVNd9yiKcLlcImOsQgZCiOqje1NJEBlq9M0nhCgb6Zuj65gkC
SZJgsvlUvWVaYIMXXoUkSExz3OklFZknuep3EvPv9pIFsdxhRR
6aqITSI8q9XXo/ ep2TpJkP8lkzpXnudFAbbJjSKYbazgcHkwwPS+UerfJdRLXjVK
HTibpXfVNM52aoyhqyOubo4e+uh1MaYJO+LZ1teVkJpLV82hT3
qoTrW0dXeHU9318Dnvg+z4AmGtc19fXrbJjoNe/bNtuyMfjsbEO5Ps+UEor9Z/RaASMscazjuNAURSw3W6NxeEwDBt9hsMhfPr0qaLj/f09ADwUNgeDQWOuwWCg/p1lGcRx3NB5NBo15gIAiOMYEBGEEErX+/v7k9e3dFuGYWgslE8mE7W/cs06hsNho59eSy2KAvaSTBri69evDZkkoEl2DPZVocuyhN1up/ 7G318pyWq2XtVeLBZ770tNJOt7IyE3qCxLePPmTeezps1pmwcR
IU1T+Pz5c+XltSyrl16HQCeZ/lLokHsMYP7ky+QM6vv4fN/ G6t7Ksiy1sYQQ8H0fiqJoyI6FbvjVatX4ciNJErXQ3W4H0+m0c
6xzbIwJ++5+D7lK+/ Dhg3o5bNsGx3HA8zwYDAaQpmlrRf9cOMXtSifJfN8HQghkWQa2
bcPt7S3MZjMoy7JCPtd14d27d/D+/fs/ UkbOV5YllGUJjDEIgqAilzCFNX0zoyhqhKhTQoZdQghsNpuT3A
UWRaEI5nkeMMYq4546XOr2MnlbgKq3e/HixVHzPOsSSiIVRQGbzQaiKILhcAgA1bgrZW05Rl8l5Re1Em/ fvgXOecVDynAicyQduk4fP34EIURFjoiQ5znked6pRx9IO5RlC
bPZrOHFEREopQ0duqBv6HA4rBCMc14Jn21RoyxLJdsXWXRbr1a
rxlcyiAiz2Uz9PR6Pe6zCPFHradD3ffz16xciIv78+bNy3A3Ds
FXW1vpcK/3+9KhxKp3P5zifz1sLnxJBEFROmJRSXK/ X+OXLF3XiI4RUanD66fKQk5lt2xUd1+s1rtdrvLu7U3p6nmc8+
ptO2rrccRzcbDb4/ft3nM/ njTJLGIZq3Hp9MQxDTJIEoyg6uISh20u3teu6Rj3bKgb6mGC68
DYpbCrYSVmfGhm0HPVNyPO8QTS9WZaFYRgqw+kkM5HU1F+/ JD6GZIiIlFK0LKtzLtd11Ub32Zw23S3LwvF43Fo60F8uvfUpxl
5dXXWuQ19D33VUSKbXps7dTNcZbeCcYxiG6LouWpalmuu6iqxh
GKJlWRgEQaWvEALjOG70tW0bx+Nx4yZBf84EOY9lWY01cM5xPB
5X5pF6JklSqXcxxpT85uamdd318a6urlTxOI5j9Xv9xiUIgoYe
Ut+uNSA+1OZM9qqvoe86dDtYjDHUk+tzQghxVIKsH50P/ejxT/oeCjnXKT4KlIcfgMP0LssSttstEELU/ xx7jHm7YCEivnz58qAE9RgEQQDr9fqsc1zwNPEMAOD29vask1i
WBXd3d2ed44Kni2cAD9cYSZKcpXgpCXb5tv9/DD1Zo5Sqk4ZscGByr/ cNguCgZP+CvxMWYrNiJy9ld7sdCCHgx48fvQj76tUrsG0bXr9+
rar3F1zwD5sFodEuAR0fAAAAAElFTkSuQmCC)
Java – об'єктно-орієнтована мова програмування, яка розроблялась як платформо-незалежна мова. Тому зазвичай Java-програми виконуються віртуальною машиною для конкретної платформи. Це одна з найпопулярніших мов впродовж десятків років. Наш курс допоможе стати програмістом Java
Програма курсу (116 акад. год.)
- Віртуальна машина Java, компілятор, типи змінних, метод main.
- Математичні, логічні, бінарні оператори, if– else, switch.
- Масиви, матриці, цикли for, while, do while. Методи.
- Поняття класу і об’єкту. Поля та методи класу. Конструктори.
- Модифікатори доступу, гетери та сетер, інкапсуляція, метод toString().
- Композиція, агрегація.
- Наслідування. Клас Object та його методи.
- Абстрактні класи та інтерфейси.
- Override, overload. Поліморфізм.
- Еnum в Java, їх об'ява, конструктори, методи, поля та приклади використання.
- Колекції. Види колекцій, ієрархія класів. Списки.
- Методи equals, hashCode. Інтерфейс Set, HashSet, LinkedHashSet.
- Інтерфейси Comparable, Comparator. TreeSet.
- Інтерфейс Map та його реалізації TreeMap, LinkedHashMap, HashMap.
- Внутрішні класи. Зв'язок зовнішнього класу з внутрішнім, і навпаки.
- Локальні та анонімні класи. Приклади використання.
- Виключення. Ієрархія виняткових ситуації.
- Запис та читання з файлів. Об’єкт File.
- Серіалізація. Transient.
- Блоки try -catch– finally, декларація throws. Свої Exceptions.
- Параметризовані класи. Generics.
- Generics. Наслідування, super.
- Багатопоточність, створення потоків Threads, Runnable.
- Паралельне виконання програм, кооперація потоків.
- Concurrency. ExecutorService. Заплановане виконання потоків.
- IDE. Налаштування оточення.
- Створення проектів. Особливості та розробка.
Назва курсу
| Кількість занять
| Вартість курсу, грн
|
Мова програмування Java | 58 | 14500
|