[Udemy] Igor Soudakevitch - ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Java 8, Oracle Certified Associate (2019)

Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ
ΠΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ (ΠΠ‘Π) ΠΏΠΎ 8-ΠΉ Π²Π΅ΡΡΠΈΠΈ Java. ΠΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ΅Π±Π½ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΠΉ ΠΊΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΡΠ΄ΠΎΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
Β· Π² Π½Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΠΠ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ°ΡΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·Π»Π°Π³Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈ ΡΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΠ· ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΠ·ΡΠΊ (Java Language Specifications, JLS);
Β· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ, ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡΠΈΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ» ΠΈΠ· JLS;
Β· ΠΎΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ Π½Π° ΡΠΊΠ·Π°ΠΌΠ΅Π½Π΅;
Β· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Β«Π»ΠΎΠ²ΡΡΠΊΠΈΒ», Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π² ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ²ΡΠΎΡ ΠΊΡΡΡΠ° ΡΠ΄Π°Π» ΡΠ²ΠΎΠΉ OCA-ΡΠΊΠ·Π°ΠΌΠ΅Π½ Π½Π° 98% β Ρ ΠΎΡΡ ΠΈ Π½Π΅ ΡΡΠ°Π·Ρ. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ ΡΠ΅ΠΌ ΡΠ°ΠΊΡΠΎΠΌ, ΡΡΠΎ ΡΠΊΠ·Π°ΠΌΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ (Ρ.Π΅. ΠΠ‘Π , ΠΊΠΎΠ΄ 1Z0-809) Π±ΡΠ» ΡΠ΄Π°Π½ Π½Π° 97%. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π² ΡΡΠ΅Π±Π½ΡΡ ΡΠ΅Π½ΡΡΠ°Ρ Β«ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡ ITΒ», Β«Π€ΠΠ Π‘Β», Β«ΠΠ½Π²Π΅ΠΊΠ°Β» ΠΈ Β«ΠΡΠΊΡΠΎΡΡΒ» Π»Π΅Π³Π»Π° Π² ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ:
β ΠaΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
β ΠΠ°ΡΡΡΠ΅Π½ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ Ρ ΠΈΡΡΠΎΡΡΡΠΌΠΈ, ΡΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ
β Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ~300 ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Π½ΡΡ Π·Π°Π΄Π°Ρ (Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΎΡΠΌΠ°ΡΠ΅)
β ΠΠ±ΡΡΡΠ½ΡΠ΅Ρ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈ Π΄ΠΎ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ
β ΠΠ±ΡΡΠ°Π΅Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»
β ΠΡΠ°ΠΊΡΠ΅Ρ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ
β ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ 5 ΠΊΠΈΠ»ΠΎΡΡΡΠΎΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
β ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»Π΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ (ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΠΆΠ΅Ρ, PowerPoint-ΡΠ»Π°ΠΉΠ΄Ρ ΠΈ Ρ.Π΄.)
β ΠΠ΅Π»Π°ΡΡΠΈΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Ρ ΠΎΠ±Π΅ΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊΠ° (Π½Π° Π°Π½Π³Π». ΠΈ ΡΡΡΡΠΊ.ΡΠ·ΡΠΊΠ°Ρ )
Π ΡΠ°ΠΊΠΆΠ΅ ΠΠΠΠ£Π‘ β ΠΠΠΠ£Π‘ β ΠΠΠΠ£Π‘
ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ, ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ: Oracle Certified Professional (ΠΊΠΎΠ΄ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π° 1Z0-809), ΡΠ²ΡΡΠ΅ 20 Π²ΠΈΠ΄Π΅ΠΎΠ»Π΅ΠΊΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΉ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 2 Ρ 20 ΠΌΠΈΠ½.
β Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ β ΠΈ Ρ Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡ: ΠΎΠ± ΡΡΠΎΠΌ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΊΠ°ΠΆΠ΅Ρ Π½ΠΈΠΊΡΠΎ
β ΠΡΡ ΡΠ΅ΠΎΡΡΠ°ΡΡΡ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π³ΡΡΠΏΠΏΠ°ΠΌ (ΠΈΠ· 12-ΡΠΈ)
Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ β ΡΡΠ΅Π΄Π½ΠΈΠΉ
Π¦Π΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ
ΠΡΡΡ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π° ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ, ΠΏΠ»Π°Π½ΠΈΡΡΡΡΠΈΡ ΡΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ 1Z0-808. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠ½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ, ΠΈΠ΄ΠΈΠΎΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠ·ΡΠΊΠ° Java, Π² Ρ.Ρ. ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΡΠ΄Π° Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°
β ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π±Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ
β Π§ΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ
1.2 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Java-ΠΊΠ»Π°ΡΡΠ°
1.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ main(); Π·Π°ΠΏΡΡΠΊ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ
1.4 ΠΠΌΠΏΠΎΡΡ Java-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ρ ΡΠ΅Π»ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°
1.5 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Java ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΈ Ρ.Π΄.
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 23 Π·Π°Π΄Π°ΡΠΈ
2.2 ΠΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ»ΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ
2.3 Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ
2.4 ΠΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ°)
2.5 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡΡ-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Boolean, Double ΠΈ Integer
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 33 Π·Π°Π΄Π°ΡΠΈ
3.2 ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΈ Π΄Ρ.ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° == ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° equals()
3.3 ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ if ΠΈ if-else, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ½Π°ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
3.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° switch
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 33 Π·Π°Π΄Π°ΡΠΈ
4.2 ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 16 Π·Π°Π΄Π°Ρ
5.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² for, Π² Ρ.Ρ. for-each
5.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² do-while
5.4 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ
5.5 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² break ΠΈ continue
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 25 Π·Π°Π΄Π°Ρ
6.2 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° static ΠΊ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΈ ΠΏΠΎΠ»ΡΠΌ;
6.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ;
6.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ°;
6.5 Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ Π² ΠΊΠ»Π°ΡΡΠ΅;
6.6 ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π² ΠΌΠ΅ΡΠΎΠ΄Ρ
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 36 Π·Π°Π΄Π°Ρ
7.2 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅; ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΡΡΠ»ΠΎΡΠ½ΠΎΠΌΡ;
7.3 ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΡΠΈΠΏΠΎΠ²;
7.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ² super ΠΈ this Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°ΠΌ;
7.5 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 34 Π·Π°Π΄Π°ΡΠΈ
8.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° try-catch ΠΈ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΡΠ°ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
8.3 ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ;
8.4 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π°, Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅;
8.5 Π Π°Π±ΠΎΡΠ° Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, NullPointerException, ArrayIndexOutOfBoundsException, ArithmeticException, ClassCastException)
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 22 Π·Π°Π΄Π°ΡΠΈ
9.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡ String-ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ
9.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΠΌΠΈ Π΄Π°ΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² java.time ΠΈ java.time.format, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: java.time.LocalDateTime, java.time.LocalDate, java.time.format.DateTimeFormatter ΠΈ java.time.Period
9.4 ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ArrayList Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°
9.5 Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ Predicate
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 43 Π·Π°Π΄Π°ΡΠΈ
β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§
Π.2 ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π±Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ
Π.3 ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ final
Π.4 ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
Π.5 ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΈΠΏΡ (enums)
Π.6 ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ
Π.7 ΠΠ°ΡΡΠ΅ΡΠ½ Singleton
Π.8 ΠΠ°ΡΡΠ΅ΡΠ½ 'ΠΠ΅ΠΌΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ'
β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:

Π§Π΅ΠΌΡ Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ
- ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΠ΄Π°ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π° Oracle Certified Associate, Java SE8 (ΠΊΠΎΠ΄ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π° 1Z0-808)
- Π‘Π»ΡΡΠ°ΡΠ΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π»Π°Π΄Π΅ΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠ·ΡΠΊΠ° Java
ΠΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΈ Π½Π°Π²ΡΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ (ΠΠ‘Π) ΠΏΠΎ 8-ΠΉ Π²Π΅ΡΡΠΈΠΈ Java. ΠΡ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ΅Π±Π½ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΠΉ ΠΊΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΡΠ΄ΠΎΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
Β· Π² Π½Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΠΠ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ°ΡΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·Π»Π°Π³Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈ ΡΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΈΠ· ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΠ·ΡΠΊ (Java Language Specifications, JLS);
Β· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ, ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡΠΈΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ» ΠΈΠ· JLS;
Β· ΠΎΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ Π½Π° ΡΠΊΠ·Π°ΠΌΠ΅Π½Π΅;
Β· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Β«Π»ΠΎΠ²ΡΡΠΊΠΈΒ», Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π² ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ²ΡΠΎΡ ΠΊΡΡΡΠ° ΡΠ΄Π°Π» ΡΠ²ΠΎΠΉ OCA-ΡΠΊΠ·Π°ΠΌΠ΅Π½ Π½Π° 98% β Ρ ΠΎΡΡ ΠΈ Π½Π΅ ΡΡΠ°Π·Ρ. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ ΡΠ΅ΠΌ ΡΠ°ΠΊΡΠΎΠΌ, ΡΡΠΎ ΡΠΊΠ·Π°ΠΌΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ (Ρ.Π΅. ΠΠ‘Π , ΠΊΠΎΠ΄ 1Z0-809) Π±ΡΠ» ΡΠ΄Π°Π½ Π½Π° 97%. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π² ΡΡΠ΅Π±Π½ΡΡ ΡΠ΅Π½ΡΡΠ°Ρ Β«ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡ ITΒ», Β«Π€ΠΠ Π‘Β», Β«ΠΠ½Π²Π΅ΠΊΠ°Β» ΠΈ Β«ΠΡΠΊΡΠΎΡΡΒ» Π»Π΅Π³Π»Π° Π² ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ:
β ΠaΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π° Π»ΠΈΡΠ½ΠΎΠΌ ΠΎΠΏΡΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
β ΠΠ°ΡΡΡΠ΅Π½ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ Ρ ΠΈΡΡΠΎΡΡΡΠΌΠΈ, ΡΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ
β Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ~300 ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Π½ΡΡ Π·Π°Π΄Π°Ρ (Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠΎΡΠΌΠ°ΡΠ΅)
β ΠΠ±ΡΡΡΠ½ΡΠ΅Ρ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈ Π΄ΠΎ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ
β ΠΠ±ΡΡΠ°Π΅Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»
β ΠΡΠ°ΠΊΡΠ΅Ρ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ
β ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ 5 ΠΊΠΈΠ»ΠΎΡΡΡΠΎΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
β ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»Π΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ (ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΠΆΠ΅Ρ, PowerPoint-ΡΠ»Π°ΠΉΠ΄Ρ ΠΈ Ρ.Π΄.)
β ΠΠ΅Π»Π°ΡΡΠΈΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Ρ ΠΎΠ±Π΅ΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΅Π±Π½ΠΈΠΊΠ° (Π½Π° Π°Π½Π³Π». ΠΈ ΡΡΡΡΠΊ.ΡΠ·ΡΠΊΠ°Ρ )
Π ΡΠ°ΠΊΠΆΠ΅ ΠΠΠΠ£Π‘ β ΠΠΠΠ£Π‘ β ΠΠΠΠ£Π‘
ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊ ΡΠΊΠ·Π°ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ, ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ: Oracle Certified Professional (ΠΊΠΎΠ΄ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π° 1Z0-809), ΡΠ²ΡΡΠ΅ 20 Π²ΠΈΠ΄Π΅ΠΎΠ»Π΅ΠΊΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΉ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 2 Ρ 20 ΠΌΠΈΠ½.
β Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ β ΠΈ Ρ Π²Π°ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡ: ΠΎΠ± ΡΡΠΎΠΌ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΊΠ°ΠΆΠ΅Ρ Π½ΠΈΠΊΡΠΎ
β ΠΡΡ ΡΠ΅ΠΎΡΡΠ°ΡΡΡ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π³ΡΡΠΏΠΏΠ°ΠΌ (ΠΈΠ· 12-ΡΠΈ)
Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ β ΡΡΠ΅Π΄Π½ΠΈΠΉ
Π¦Π΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ
ΠΡΡΡ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π° ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»Π΅ΠΉ, ΠΏΠ»Π°Π½ΠΈΡΡΡΡΠΈΡ ΡΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΊΠ·Π°ΠΌΠ΅Π½ 1Z0-808. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π²ΡΠ΅ΠΌ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΡΠ½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ, ΠΈΠ΄ΠΈΠΎΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠ·ΡΠΊΠ° Java, Π² Ρ.Ρ. ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΡΠ΄Π° Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΊΡΡΡΠ°
- ΠΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ
β ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π±Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ
β Π§ΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 1 β ΠΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ° Java
1.2 ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Java-ΠΊΠ»Π°ΡΡΠ°
1.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ main(); Π·Π°ΠΏΡΡΠΊ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ
1.4 ΠΠΌΠΏΠΎΡΡ Java-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ρ ΡΠ΅Π»ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°
1.5 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Java ΠΊΠ°ΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΈ Ρ.Π΄.
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 23 Π·Π°Π΄Π°ΡΠΈ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 2 β Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
2.2 ΠΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ»ΠΎΡΠ½ΡΠΌΠΈ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ
2.3 Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ
2.4 ΠΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ°)
2.5 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅Π³ΠΎ ΠΊΠ»Π°ΡΡΡ-ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Boolean, Double ΠΈ Integer
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 33 Π·Π°Π΄Π°ΡΠΈ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 3 β ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ
3.2 ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΈ Π΄Ρ.ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° == ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° equals()
3.3 ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ if ΠΈ if-else, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ½Π°ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ
3.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° switch
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 33 Π·Π°Π΄Π°ΡΠΈ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 4 β Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
4.2 ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 16 Π·Π°Π΄Π°Ρ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 5 β Π Π°Π±ΠΎΡΠ° Ρ ΡΠΈΠΊΠ»Π°ΠΌΠΈ
5.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² for, Π² Ρ.Ρ. for-each
5.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠ² do-while
5.4 Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ
5.5 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² break ΠΈ continue
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 25 Π·Π°Π΄Π°Ρ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 6 β ΠΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ
6.2 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° static ΠΊ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΈ ΠΏΠΎΠ»ΡΠΌ;
6.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ;
6.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ°;
6.5 Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ Π² ΠΊΠ»Π°ΡΡΠ΅;
6.6 ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΡΡΡΠ»ΠΎΠΊ ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π² ΠΌΠ΅ΡΠΎΠ΄Ρ
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 36 Π·Π°Π΄Π°Ρ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 7 β ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅
7.2 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅; ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΡΡΠ»ΠΎΡΠ½ΠΎΠΌΡ;
7.3 ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΡΠΈΠΏΠΎΠ²;
7.4 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ² super ΠΈ this Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°ΠΌ;
7.5 ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 34 Π·Π°Π΄Π°ΡΠΈ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 8 β ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ
8.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° try-catch ΠΈ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΡΠ°ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
8.3 ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ;
8.4 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π²ΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π°, Π²ΠΎΠ·Π±ΡΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅;
8.5 Π Π°Π±ΠΎΡΠ° Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, NullPointerException, ArrayIndexOutOfBoundsException, ArithmeticException, ClassCastException)
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 22 Π·Π°Π΄Π°ΡΠΈ
- ΠΠΊΠ·Π°ΠΌΠ΅Π½Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΠΌΡ β ΠΡΡΠΏΠΏΠ° 9 β ΠΠ·Π±ΡΠ°Π½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Java API
9.2 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡ String-ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ
9.3 Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΠΌΠΈ Π΄Π°ΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² java.time ΠΈ java.time.format, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: java.time.LocalDateTime, java.time.LocalDate, java.time.format.DateTimeFormatter ΠΈ java.time.Period
9.4 ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ArrayList Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°
9.5 Π‘ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ Predicate
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ: 43 Π·Π°Π΄Π°ΡΠΈ
β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§
- ΠΠΠΠ£Π‘ (ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ²) β Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π΄Π»Ρ ΡΠ΄Π°ΡΠΈ OCP-ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°
Π.2 ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΠ΅Π±Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ
Π.3 ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ final
Π.4 ΠΠ°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
Π.5 ΠΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠΈΠΏΡ (enums)
Π.6 ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ
Π.7 ΠΠ°ΡΡΠ΅ΡΠ½ Singleton
Π.8 ΠΠ°ΡΡΠ΅ΡΠ½ 'ΠΠ΅ΠΌΡΡΠΈΡΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ'
β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§ β¦ β§
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ ΡΡΠΎΡ ΠΊΡΡΡ:
- Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΡΠΎΠ²Π½Ρ junior
Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
Π‘ΠΠΠ§ΠΠ’Π¬Π‘ΠΊΡΡΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΠΎΠΌ: