JavaRush /ื‘ืœื•ื’ Java /Random-HE /23 ืฉืืœื•ืช ื ืคื•ืฆื•ืช ืœืจืื™ื•ืŸ
ะฎั€ะธะน ะšัƒะทะฝะตั†ะพะฒ
ืจึธืžึธื”
ะœะพัะบะฒะฐ

23 ืฉืืœื•ืช ื ืคื•ืฆื•ืช ืœืจืื™ื•ืŸ

ืคื•ืจืกื ื‘ืงื‘ื•ืฆื”
ืื ื™ ืืกืคืจ ืœืš ืžื”ืจ ืขืœ ืขืฆืžื™. ืื ื™ ื‘ืŸ 25, ื ื•ืœื“ ื‘ื—ืฆื™ ื”ืื™ ืงืจื™ื, ืคืื•ื“ื•ืกื™ื”. ื”ื•ื ืœืžื“ ื‘ื‘ื™ืช ื”ืกืคืจ ื”ื˜ื›ื ื™ ื‘ืขื™ืจ, ื•ืื– ื ื›ื ืก ืœื—ืืจืงื•ื‘, ืงื™ื‘ืœ ืชื•ืืจ ืจืืฉื•ืŸ ื•ื—ื–ืจ ื”ื‘ื™ืชื” ื‘-2014. ื‘ืฉื ืช 2014 ื ื›ื ืกืชื™ ืœืœื™ืžื•ื“ื™ ื”ืชื›ืชื‘ื•ืช ืœืชื•ืืจ ืฉื ื™ (ื›ืœ ื”ื”ืชืžื—ื•ื™ื•ืช ื”ื™ื• ืงืฉื•ืจื•ืช ืื™ื›ืฉื”ื• ืœืชื›ื ื•ืช), ื•ื‘ืฉื ืช 2015 ื ื›ื ืกืชื™ ืœืฆื‘ื ืœืฉื™ืจื•ืช ื—ื•ื–ื” ืœืชืงื•ืคื” ืฉืœ 3 ืฉื ื™ื. ืื—ืจื™ ืฉื ืชื™ื™ื ืฉืœ ืฉื™ืจื•ืช ืฆื‘ืื™, ื”ื‘ื ืชื™ ืฉืื ื™ ืฆืจื™ืš ืœืฉื ื•ืช ืžืฉื”ื• ื‘ื—ื™ื™... 23 ืฉืืœื•ืช ื ืคื•ืฆื•ืช ื‘ืžื”ืœืš ืจืื™ื•ื ื•ืช - 1ื•ืื– ื ืชืงืœืชื™ ื‘-JavaRush ื‘ื“ืฆืžื‘ืจ 2017, ื•ื”ืชื—ืœืชื™ ืœืœืžื•ื“ ื’'ืื•ื•ื” ื‘ื”ืชืžื“ื”. ื‘ืงื™ืฅ ืื ื™ ืžืฉืชืชืฃ ื‘ืงื•ืจืกื™ Topjava ืขื ื’ืจื™ื’ื•ืจื™, ืžืชื—ื™ืœ ืœืงื—ืช ื›ืœ ืฉื™ืขื•ืจ ืฉืœื•, ื•ืขื“ ืืžืฆืข ืกืคื˜ืžื‘ืจ ื”ืงื•ืจืก ื‘ืŸ ืฉืœื•ืฉื” ื—ื•ื“ืฉื™ื ื”ื™ื” ืฆืจื™ืš ืœื”ืกืชื™ื™ื. ื‘ืื•ืคืŸ ื›ืœืœื™, ื‘ืชื—ื™ืœืช ืกืคื˜ืžื‘ืจ ืื ื™ ืขื•ื‘ืจ ืœืžื•ืกืงื‘ื” ืขื ืืฉืชื™ ืœื—ืคืฉ ืขื‘ื•ื“ื” ื›ืžืชื›ื ืช ื’'ืื•ื•ื” ื•ืขื“ ื”ื™ื•ื ืกื™ื™ืžืชื™ ื›-10 ืจืื™ื•ื ื•ืช. ืื ื™ ืื›ืชื•ื‘ ืœืš ืืช ืžื” ืฉื”ื ื›ืœ ื”ื–ืžืŸ ืฉื•ืืœื™ื ื•ืฉืืœื•ืช ืฉื”ื•ืคื’ื–ืชื™ ื‘ื”ืŸ.
  1. ืžื” ื–ื” JDK, JRE, JVM ื•ืžื”ื“ืจ. ื–ื”ื• ื—ื•ื‘ื”. ืื ืฉื•ืืœื™ื ืื•ืชืš ืืช ื”ืฉืืœื” ื”ื–ื• ื‘ืจืื™ื•ืŸ ื•ืืชื” ืœื ืขื•ื ื” ืขืœื™ื”, ืกื‘ื™ืจ ืœื”ื ื™ื— ืฉื”ื ืœื ื™ืฉืืœื• ืฉื•ื ื“ื‘ืจ ื ื•ืกืฃ. ืกืจื˜ื•ืŸ ืงื˜ืŸ ืžื™ื•ื˜ื™ื•ื‘

  2. ืชื›ื ื•ืช ืžื•ื ื—ื” ืขืฆืžื™ื (OOP). ื”ืขื™ืงืจ ื›ืืŸ ื”ื•ื ืœื”ื’ื™ื“ ืœืš ืžื” ื–ื” ืคื•ืœื™ืžื•ืจืคื™ื–ื. ื”ื ืขืฉื•ื™ื™ื ืœื‘ืงืฉ ืžืžืš ืœืชืจื’ื ืืช ื”ืžื™ืœื” ื”ื–ื•, ืื– ืืชื” ืฆืจื™ืš ืœื•ืžืจ ืืช ื”ื”ื’ื“ืจื” ืฉืœื” ื‘ื”ืชืื. ืืชื” ื™ื›ื•ืœ ืœืกืคืจ ื”ื›ืœ ื‘ืžื™ืœื™ื ืฉืœืš. ืื– ืชืŸ ืืช ื”ื“ื•ื’ืžืื•ืช ืฉืœืš.

    ืœึฐื”ื•ึนืกึดื™ืฃ. ืกืคืจื•ืช: ืคื•ืœื™ืžื•ืจืคื™ื–ื

    ื•ื™ื“ืื•: ืžื‘ื•ื ืœ-OOP

  3. ื™ืจื•ืฉื” ืžืจื•ื‘ื” ื‘-Java. Java ืื™ื ื” ืžืืคืฉืจืช ื”ื•ืจืฉืช ืžืจื•ื‘ื” ืฉืœ ืžื—ืœืงื•ืช, ืืš ืžืืคืฉืจืช ื”ื•ืจืฉืช ืžืจื•ื‘ื” ืฉืœ ืžืžืฉืงื™ื. ืœื’ื‘ื™ ื™ืจื•ืฉื”

  4. ืฉื™ื˜ื•ืช ืฉืœ ืžื—ืœืงืช Object (ืจืฆื•ื™ ืœื”ืกืชื›ืœ ืขืœ ื›ืœ ืžืชื•ื“ื” ื™ืฉื™ืจื•ืช ื‘ืงื•ื“ ืขืฆืžื• ื•ืœืฉื™ื ืœื‘ ืœ-Equals ื•ืœ-hashCode). ืงืจืืชื™ ืœื–ื” ื›ื›ื”: getClass, ืกื™ื™ื (ืงืจื ืขืœ ื–ื”, ืืชื” ืืฃ ืคืขื ืœื ื™ื•ื“ืข ื›ืžื” ืื ืฉื™ื ื™ืฉืืœื• ืืช ื”ืฉืืœื”, ืื‘ืœ ื–ื›ืจื•: ืœื“ืขืชื™, THIS IS A CRUTCH), ืจื’ืข (ืžืกืคื™ืง ืœื“ืขืช ืฉื™ืฉ 3 ืฉื™ื˜ื•ืช ืขืžื•ืกื•ืช ืžื“ื™ ) notify, notifyAll, equals ื•-hashcode (ื—ื•ื‘ื”!! !ื”ื›ืจ ืืช 4 ื”ื›ืœืœื™ื ืฉืœ equals ื•ื”ืงืคื“ ืœื”ื›ื™ืจ ืืช ื”ื—ื•ืง ื‘ื™ืŸ equals ืœ-hashCode).

    ืื•ื‘ื™ื™ืงื˜ Java

  5. JVM ืžื‘ืคื ื™ื. ื–ื™ื›ืจื•ืŸ ืžื—ืกื ื™ืช ื•ืขืจื™ืžื”.

    ื–ื™ื›ืจื•ืŸ

  6. ืžื”ื™ ืžื™ืœืช ื”ืžืคืชื— ื”ื—ื“ืฉื” ื•ื›ื™ืฆื“ ื”ื™ื ืคื•ืขืœืช. ืœื ืžืฆืืชื™ ืืช ื”ื—ื•ืžืจ, ืื‘ืœ ืฉืืœื• ืื•ืชื™ ืขืœ ื–ื”, ืื• ื™ื•ืชืจ ื ื›ื•ืŸ, ื›ืฉืื ื—ื ื• ื›ื•ืชื‘ื™ื ืœืžืฉืœ

    A a = new A()

    ืžื” ืงื•ืจื” ืœืคื ื™ ืฉื•ื•ื” ื•ืื—ืจื™ ืฉื•ื•ื”?

    ืœืคื ื™ equal, ืื ื• ื™ื•ืฆืจื™ื ืงื™ืฉื•ืจ, ื•ืื—ืจื™ equal, ืื ื• ื™ื•ืฆืจื™ื ืื•ื‘ื™ื™ืงื˜ ื—ื“ืฉ ื‘ืืžืฆืขื•ืช ืžื™ืœืช ื”ืžืคืชื— ื”ื—ื“ืฉื”, ืืฉืจ ืžืžื•ืงืžืช ื‘ื–ื™ื›ืจื•ืŸ Heap ื›ืงื‘ื•ืฆื” ืฉืœ ื‘ืชื™ื. (ืื ืื ื™ ื˜ื•ืขื”, ืื ื ืชืงืŸ ืื•ืชื™)

  7. ื”ืขื‘ื•ื“ื” ืฉืœ Garbage Collection - ื”ื ืœื ืฉืืœื• ื”ืจื‘ื”, ืื‘ืœ ื›ืฉืฉืืœื•, ื”ื ื”ืชื—ื™ืœื• ืœื—ืคื•ืจ, ืขื“ ื›ืžื” ืฉืื ื™ ืžื›ื™ืจ ืืช ื”ื ื•ืฉื ื”ื–ื”. ืžืืžืจ ื ื”ื“ืจ ื›ืืŸ

  8. ะŸะพั€ัะดะพะบ ะธะฝะธั†ะธะฐะปะธะทะฐั†ะธะธ ะฟะพะปะตะน ะบะปะฐััะพะฒ ั€ะพะดะธั‚ะตะปั ะธ ะฟะพั‚ะพะผะบะฐ

  9. ะšะพะปะปะตะบั†ะธะธ: ะฟั€ะธั…ะพะดะธะปะพััŒ ั€ะฐััะบะฐะทั‹ะฒะฐั‚ัŒ ะฐะฑัะพะปัŽั‚ะฝะพ ะฒััŽ ะธะตั€ะฐั€ั…ะธัŽ ะธ ั€ะฐะฑะพั‚ัƒ ะบะฐะถะดะพะน ะบะพะปะปะตะบั†ะธะธ.

    ะ’ะพะฟั€ะพั, ั‡ะตะผ ะพั‚ะปะธั‡ะฐะตั‚ัั List ะพั‚ Set. ะกะฐะผะพะต ะณะปะฐะฒะฝะพะต โ€” ัะบะฐะทะฐั‚ัŒ, ั‡ั‚ะพ ะธะท ัะตะฑั ะฟั€ะตะดัั‚ะฐะฒะปัะตั‚ ะธะฝั‚ะตั€ั„ะตะนั List. ะ•ัะปะธ ะฒั‹ ะพั‚ะฒะตั‚ะธั‚ะต, ั‡ั‚ะพ Set โ€” ะบะพะปะปะตะบั†ะธั ั ัƒะฝะธะบะฐะปัŒะฝั‹ะผะธ an objectะผะธ, ัั‚ะพะณะพ ะฑัƒะดะตั‚ ะฝะตะดะพัั‚ะฐั‚ะพั‡ะฝะพ.

    HashMap, HashSet โ€” ะฝะฐั‡ะฐะปัŒะฝั‹ะน ั€ะฐะทะผะตั€; capacity, loadfactory, null ะดะพะฟัƒัะบะฐะตั‚ัั or ะฝะตั‚? ะšะฐะบ ะฒั‹ั‡ะธัะปัะตั‚ัั ัั‡ะตะนะบะฐ ะดะปั an object ะฟั€ะธ ั€ะฐะฑะพั‚ะต ั Hash ะบะพะปะปะตะบั†ะธะตะน? ะžั‚ะปะธั‡ะธะต HashMap ะพั‚ TreeMap (ะฝะตะดะพัั‚ะฐั‚ะพั‡ะฝะพ ัะบะฐะทะฐั‚ัŒ, ั‡ั‚ะพ TreeMap โ€” ะพั‚ัะพั€ั‚ะธั€ะพะฒะฐะฝะฝะฐั ะบะพะปะปะตะบั†ะธั, ะฟะพ ะฐะปะณะพั€ะธั‚ะผัƒ ะบั€ะฐัะฝะพ-ั‡ะตั€ะฝะพะต ะดะตั€ะตะฒะพ). ะ—ะฝะฐั‚ัŒ ะฐะปะณะพั€ะธั‚ะผั‹ ะฒัั‚ะฐะฒะบะธ, ัƒะดะฐะปะตะฝะธั, ะฟะพะธัะบะฐ o ะบะฐะถะดะพะน ะบะพะปะปะตะบั†ะธะธ. Queue, Deque, Stack โ€” ั€ะตะดะบะพ ะทะฐะดะฐะฒะฐะปะธ ะผะฝะต ะฒะพะฟั€ะพัั‹ ะพ ะฝะธั…. ะัƒะถะฝะพ ะทะฝะฐั‚ัŒ, ะณะดะต ะธะฝั‚ะตั€ั„ะตะนั, ะฐ ะณะดะต ะบะปะฐััั‹ ะฒ ะบะพะปะปะตะบั†ะธัั….

    23 ืฉืืœื•ืช ื ืคื•ืฆื•ืช ื‘ืžื”ืœืš ืจืื™ื•ื ื•ืช - 2

    ะžะฑั€ะฐั‚ะธั‚ะต ะฒะฝะธะผะฐะฝะธะต ะฝะฐ ั‚ะพ, ั‡ั‚ะพ ัƒ Collections ะตัั‚ัŒ ั€ะพะดะธั‚ะตะปัŒ Iterable

    link ะพั‚ ะฝะฐัˆะตะณะพ ัƒั‡ะฐัั‚ะฝะธะบะฐ)

  10. Java 8. ะะฑัะพะปัŽั‚ะฝะพ ะฟะพ ะผะฐะบัะธะผัƒะผัƒ ะดะพะปะถะฝั‹ ะฒั‹ะถะฐั‚ัŒ ะธะท ัะตะฑั ะฒัะต ั‡ั‚ะพ ะทะฝะฐะตั‚ะต ะพ "ะฝะพะฒะพะฒะฒะตะดะตะฝะธัั…", ะฒั‹ะฟัƒั‰ะตะฝะฝั‹ั… 4 ะณะพะดะฐ ะฝะฐะทะฐะด: ะฒะพั‚ ะฒะฐะผ ะธัั‚ะพั‡ะฝะธะบ ะะพะฒะพะต ะฒ Java 8

    ะฃ ะผะตะฝั ัะฟั€ะฐัˆะธะฒะฐะปะธ ะพ consumers, function ะธ ั‚.ะฟ., ะฟะพั‚ะพะผ ัะฟั€ะฐัˆะธะฒะฐะปะธ ะพ ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝั‹ั… ะธะฝั‚ะตั€ั„ะตะนัะฐั…, ะฟะพั‚ะพะผ ัะฟั€ะฐัˆะธะฒะฐะปะธ, How ัะพะทะดะฐั‚ัŒ ัะฒะพัŽ ะฐะฝะฝะพั‚ะฐั†ะธัŽ, ั‡ั‚ะพ ะพะทะฝะฐั‡ะฐะตั‚ ะฝะฐะฟั€ะธะผะตั€ @SomeAnnotation (name = .... count =....), ะฐ ะธะผะตะฝะฝะพ, ั‡ั‚ะพ ั‚ัƒั‚ name, count ะธ How ะพะฝะธ ั€ะฐะฑะพั‚ะฐัŽั‚ ะฟั€ะธ ัะพะทะดะฐะฝะธะธ ัะฒะพะตะน ะฐะฝะฝะพั‚ะฐั†ะธะธ.

  11. Generics. ะ’ัะต ะพ ะดะถะตะฝะตั€ะธะบะฐั…. ะกะฟั€ะฐัˆะธะฒะฐัŽั‚ ะฒะตะทะดะต.

    ะ”ะถะตะฝะตั€ะธะบะธ

  12. ะŸะพั‚ะพะบะธ. Thread, Runnable, ั‡ะตะผ ะพั‚ะปะธั‡ะฐัŽั‚ัั, How ะทะฐะฟัƒัั‚ะธั‚ัŒ ะฟะพั‚ะพะบ. ะ’ัะต ะพ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ. ะœัŒัŽั‚ะตะบัั‹, ะผะพะฝะธั‚ะพั€ั‹, ะบะปะฐัั Lock. Deadlock ะบะพะณะดะฐ ะฒะพะทะฝะธะบะฐะตั‚, ะฟั€ะธะฒะตะดะธ ั‚ะต ะฟั€ะธะผะตั€ั‹.

  13. ะ˜ะตั€ะฐั€ั…ะธั ะธัะบะปัŽั‡ะตะฝะธะน checked/unchecked, ะฝะฐะฟะธัะฐั‚ัŒ ัะฒะพะน ะบะปะฐัั ะธัะบะปัŽั‡ะตะฝะธั.

    23 ืฉืืœื•ืช ื ืคื•ืฆื•ืช ื‘ืžื”ืœืš ืจืื™ื•ื ื•ืช - 3
  14. Final, finallize(ะพะฟัั‚ัŒ), immutable, finally. ะšะพะณะดะฐ ะฝะต ะพั‚ั€ะฐะฑะพั‚ะฐะตั‚ ะฑะปะพะบ finally.

  15. ะšะฐะบ ะทะฐะฟั€ะตั‚ะธั‚ัŒ ะฝะฐัะปะตะดะพะฒะฐะฝะธั ะบะปะฐััะพะฒ (ะฟั€ะธะฒะฐั‚ะฝั‹ะต ะบะพะฝัั‚ั€ัƒะบั‚ะพั€ั‹, ั„ะธะฝะฐะป ะบะปะฐัั...).

  16. IO / NIO ะฟะพั‚ะพะบะธ.

  17. ะŸะะขะขะ•ะ ะะซ. ะ’ั‹ัƒั‡ะธั‚ะต ั…ะพั‚ั ะฑั‹ 5 ัˆั‚ัƒะบ ะพัะฝะพะฒะฝั‹ั… (mvc, factory, decorator, singleton, ะฝะฐะฑะปัŽะดะฐั‚ะตะปัŒ).

  18. Spring ioc, di, ioc - container. ะ’ะพั‚ ะฒะฐะผ link ะฝะฐ ะฟั€ะฐะบั‚ะธั‡ะตัะบะพะต ะฟะพะฝะธะผะฐะฝะธะต, ะผะฝะต ะพั‡ะตะฝัŒ ะฟะพะผะพะณะปะพ... SPRING. ะฏ ั‚ัƒั‚ ะฟะพ ัะฟั€ะธะฝะณัƒ ะฟั€ะพัˆะตะป ะดะพ 16 ะณะปะฐะฒั‹, ะฟะธัะฐะฒ ะฒั€ัƒั‡ะฝัƒัŽ ะฒะตััŒ code. ะกะพะฒะตั‚ัƒัŽ ะธ ะฒะฐะผ ะฟะพัั‚ัƒะฟะธั‚ัŒ ั‚ะฐะบ ะถะต.

  19. Maven -> ะฟั€ะพั„or, ะฐั€ั‚ะตั„ะฐะบั‚ั‹, war, jar... ะฒะธะดั‹ scope. ะšะฐะบะธะต ะฟะฐั€ะฐะผะตั‚ั€ั‹ ะทะฐะดะฐะฒะฐั‚ัŒ ะฝะฐะดะพ ะฟั€ะธ ะฟะพะดะบะปัŽั‡ะตะฝะธะธ ะฑะธะฑะปะธะพั‚ะตะบ.

    MAVEN

  20. What ั‚ะฐะบะพะต ORM? How ั€ะฐะฑะพั‚ะฐะตั‚? (ะธะทะธ ะพั‚ะฒะตั‚).

    Hibernate: How ัะฒัะทั‹ะฒะฐะตั‚ัั ั ะฑะฐะทะพะน ะดะฐะฝะฝั‹ั…, ั‡ั‚ะพ ะดะพะปะถะฝะพ ะฑั‹ั‚ัŒ ะพะฑัะทะฐั‚ะตะปัŒะฝะพ ะฟั€ะธ ัะพะทะดะฐะฝะธะธ ะบะปะฐััะฐ Entity. Session. 3 ัƒั€ะพะฒะฝั ะบััˆะธั€ะพะฒะฐะฝะธั โ€” ะทะฝะฐั‚ัŒ. ะšะฐะบ ัะฒัะทะฐั‚ัŒ ั‚ะฐะฑะปะธั†ัƒ ะธ ะบะปะฐัั entity. ะกะฒัะทะธ:

    ะœะฝะพะณะธะต ะบะพ ะผะฝะพะณะธะผ, ะพะดะธะฝ ะบะพ ะผะฝะพะณะธะผ ะธ ั‚.ะฟ.

    ะ•ัะปะธ ัƒ ะฝะฐั ะตัั‚ัŒ ัะฒัะทัŒ, ะฝะฐะฟั€ะธะผะตั€, User ัƒ ะบะพั‚ะพั€ะพะณะพ ะผะฝะพะณะพ Book. ะšะฐะบ ะฑัƒะดะตั‚ ะฒั‹ะณะปัะดะตั‚ัŒ ะฟะพะปะต ะฒ ะบะปะฐััะต User ะธ ะฟะพะปะต ะฒ ะบะปะฐััะต Book (ัั‚ะพ ั‚ะฐะผ ะณะดะต ัƒะบะฐะทั‹ะฒะฐะตั‚ัั annotation ะผะฝะพะณะธะต ะบะพ ะพะดะฝะพะผัƒ ะธ ะพะดะธะฝ ะบะพ ะผะฝะพะณะธะผ ะฝะฐะด ะฟะพะปัะผะธ).

    ืžื” ื–ื” JPA, ืื™ืš ื–ื” ืงืฉื•ืจ ืœื”ื™ื‘ืจ. JPAQL.

    ืฉื™ื ื”

  21. ื”ืฉืืœื” ื”ื‘ืื” ืชื”ื™ื” ืœื’ื‘ื™ SQL. ืฉืื™ืœืชื•ืช ืฉืืชื” ื™ื•ื“ืข ื‘ืžื” ื”ืฉืชืžืฉืช. JOIN - ื—ื™ืฆื•ื ื™, ืคื ื™ืžื™, ืฉืžืืœ, ื™ืžื™ืŸ.

    sql

    ื‘ืขื™ื” ืžื—ื‘ืจื”: ื ื™ืชื ื•ืช 2 ื˜ื‘ืœืื•ืช, ืžื—ืœืงื” ื•ืขื•ื‘ื“. ื”ื ื” ื“ื•ื’ืžื” .

  22. ืงื ื” ืžื™ื“ื” ืื•ืคืงื™ .

    ืกืจื˜ื•ืŸ ืงืฆืจ ืขืœ ืงื ื” ืžื™ื“ื” ืื ื›ื™ ื•ืื•ืคืงื™
  23. ืงืฆืช html, css, js.

  24. Git. ืขื‘ื•ื“ื” ื‘ืงื•ื ืกื•ืœื”. ืœื”ืชื—ื™ื™ื‘, ืœื“ื—ื•ืฃ, ืžื” ื”ื”ื‘ื“ืœ ื‘ื™ืŸ ืœื”ื‘ื™ื ืœืžืฉื™ื›ื”.

ืœื‘ืกื•ืฃ, ืื ื™ ืžืžืœื™ืฅ ืœืš ืœืงืจื•ื ืืช ืจืฉื™ืžืช ื”ืฉืืœื•ืช ื”ื–ื• ื•ืœื—ืคืฉ ืชืฉื•ื‘ื•ืช ื‘ืขืฆืžืš (ื”ื•ืจื“ ืืช ื”ืžื™ื•ืžื ื•ืช ืฉืœ "ื’ื•ื’ืœ") ื•ืœื›ืชื•ื‘ ืงื•ื“ ื›ื“ื™ ืœืชืงืŸ ืืช ื–ื”. ื .ื‘: ื–ื• ื”ื›ืชื‘ื” ื”ืจืืฉื•ื ื” ืฉืœื™, ืื– ื‘ื›ืœ ืžืงืจื” ื™ื”ื™ื• ื—ืกืจื•ื ื•ืช, ื›ืชื‘ื•, ืืฉืžื— ืžืื•ื“ ืœืงื‘ืœ ืชื’ื•ื‘ื•ืช. ืงืจื™ืื” ื ื•ืกืคืช, ืื ื–ื” ืœื ืžืกืคื™ืง ืœืš:
ื”ืขืจื•ืช
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION