More Related Content
Similar to Programirane i organizaciq
Similar to Programirane i organizaciq (20)
Programirane i organizaciq
- 1. Π ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°β¦
Π Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΡΠ΅ΠΌΠ° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΡΠ΅
Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΡΠ²Π°ΡΠ° ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°. Π©Π΅ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Ρ ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ
ΠΊΠ°ΠΊΠ²Π° Π΅ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΌΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΠ΅ Π΅Π·ΠΈΡΠΈ.
ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅Ρ.
Π©Π΅ Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π΅Π·ΠΈΠΊΠ° Java ΠΈ ΡΠ΅ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Ρ Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ Java ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅.
Π©Π΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ° Π½ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΠΌΠ΅ Π½Π° Java.
Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Java, Π·Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΡΠ²Π°ΡΠ° ΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΡΠ΅ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΈ
ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΠΊΠ°ΠΊΡΠΎ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄, ΡΠ°ΠΊΠ° ΠΈ ΠΎΡ ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Eclipse.
Π©Π΅ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° Java API, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΎ
ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ°.
ΠΠ°ΠΊΠ²ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° βΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΠΌΠ΅β?
Π Π΄Π½Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅ Π½Π°Π²Π»ΠΈΠ·Π°Ρ Π²ΡΠ΅ ΠΏΠΎ-ΡΠΈΡΠΎΠΊΠΎ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅ΡΠΎ Π½ΠΈ ΠΈ Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅
ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΡΡ
, Π·Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠΌΠ΅ ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ, Π΄Π°
ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΡΡΡΠ²Π°ΠΌΠ΅, Π΄Π° ΡΠ΅ Π·Π°Π±Π°Π²Π»ΡΠ²Π°ΠΌΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΠ±ΡΡΠ²Π°ΠΌΠ΅. ΠΠ΅ΠΈΠ·Π±ΡΠΎΠΈΠΌΠΎ
Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌ Π² Π±ΠΈΠ·Π½Π΅ΡΠ°, Π² ΡΠ°Π·Π²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ, Π² Π΄Π°Π»Π΅ΠΊΠΎΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΠΈ
Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΡΠΈΠ½Π°Π½ΡΠΈΡΠ΅. ΠΡΠΌΠ° Π΄Π° ΠΏΡΠ΅ΡΠ²Π΅Π»ΠΈΡΠΈΠΌ, Π°ΠΊΠΎ ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅
ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ Π½Π΅ΡΠ²Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ
ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ Π±Π΅Π· ΡΡΡ
.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΠΌΠ°ΡΠΎΠ²ΠΎΡΠΎ ΠΈΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΠΌΠ°Π»ΠΊΠΎ Ρ
ΠΎΡΠ° ΠΈΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ°Π±ΠΎΡΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅. ΠΡΡΡΠ½ΠΎΡΡ Π½Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²ΡΡΠ²ΡΡ Π½Π° ΡΡΡ
(ΡΠΎΡΡΡΠ΅ΡΡΡ), ΠΈΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ ΡΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅,
ΠΈ ΡΡΠ΅Π· ΡΡΡ
ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΡΡΠ»ΡΠ³ΠΈ, ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠΈ ΠΆΠΈΠ²ΠΎΡΠ° Π½ΠΈ.
Π‘ΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°
ΠΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π·Π½Π°ΡΠΈ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΠΌΠ΅, Π½Π΅ΠΊΠ° Π³ΡΡΠ±ΠΎ Π΄Π° ΡΡΠ°Π²Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΡΡΡΡΠ° ΠΈ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π²ΡΡΠ²ΡΡΠ° Π½Π° Π½Π΅Π³ΠΎ, Ρ Π΅Π΄Π½ΠΎ Π³ΠΎΠ»ΡΠΌΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Π·Π°Π΅Π΄Π½ΠΎ Ρ
Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅Ρ
ΠΎΠ²Π΅, ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΈ. Π’ΠΎΠ²Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΅ Π³ΡΡΠ±ΠΎ, Π½ΠΎ
Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΡΠ΅ΠΏΠ΅Π½ΡΠ° Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ Π½Π° Π΅Π΄ΠΈΠ½ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½
ΠΊΠΎΠΌΠΏΡΡΡΡ. Π ΠΊΠΎΠΌΠΏΡΡΡΡΠ° ΡΠ°Π±ΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΡΠ΅Ρ
ΠΎΠ²Π΅ΡΠ΅ ΠΈ
ΠΏΠΎΡΠΎΡΠ½ΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. Π’Π²ΡΡΠ΄ΠΈΡΡ Π΄ΠΈΡΠΊ Π·Π°Π΅Π΄Π½ΠΎ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° (RAM)
ΠΏΠ°ΠΌΠ΅Ρ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ΡΠ΅, Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΡΠ° ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΈΡΠ΅
ΡΠΈΡΡΠ΅ΠΌΠΈ, Π²Π½Π°ΡΡΡΠΈ ΠΈ ΠΈΠ·Π½Π°ΡΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
Π Π°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ Π² Π΅Π΄Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅
ΡΠ΅Ρ
ΠΎΠ²Π΅. Π¦Π΅Ρ
ΠΎΠ²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΡΠΎΠ²ΠΈΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π·ΠΈΠΌΠ°Ρ ΠΎΡ ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ΡΠ΅, ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Ρ
Π³ΠΎΡΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΡΡ
. Π‘ΡΡΠΎΠ²ΠΈΠ½ΠΈΡΠ΅ ΡΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠ°Ρ Π² ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ
Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈΡΠ΅, Π° Π³ΠΎΡΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ ΡΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠ° ΠΎΡ ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΠ»Π°ΡΠΌΠ΅Π½ΡΠ°.
ΠΠ° ΡΠ΅Π»ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡ. ΠΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ²Π°Ρ Π²
ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ, ΠΌΠΈΠ½Π°Π²Π°Ρ ΠΏΡΠ΅Π· ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ°Π΄ΠΈΠΈ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ Π½Π°ΠΏΡΡΠΊΠ°Ρ
ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ. ΠΡΡΠΊΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π° ΡΡΡΠΎΠ²ΠΈΠ½ΠΈΡΠ΅ Π² Π³ΠΎΡΠΎΠ² Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠΎΠΌΠΏΡΡΡΡΡΡ Π΅ ΠΌΠ°ΡΠΈΠ½Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈ Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠΎΠ²ΠΈΠ½Π°ΡΠ°,
ΡΠ°ΠΊΠ° ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ° Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΡ
ΠΎΠ΄Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠ΅ Π²Π·ΠΈΠΌΠ° ΠΎΡ
Π½ΡΠΊΠΎΠΉ ΠΎΡ ΡΠΊΠ»Π°Π΄ΠΎΠ²Π΅ΡΠ΅ (ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈΠ»ΠΈ RAM ΠΏΠ°ΠΌΠ΅Ρ), ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π±ΠΈΠ»Π° ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠ°Π½Π°,
ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΈΠ·Π»ΠΈΠ·Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΊΠ°ΡΠΎ
- 2. Π½ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡ. Π’ΠΈΠΏΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° ΡΠ° ΡΠ΅Π± Π±Π°Π·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°. ΠΡΠΈ ΡΡΡ
Π·Π°
ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΠΊΠ°ΠΊΡΠΎ Π½Π° ΡΡΡΠΎΠ²ΠΈΠ½ΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΠΈ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ HTTP.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°
Π¦Π΅Π»ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΈΠ·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΠΏΠΎΡΠΎΡΠ½ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ, ΡΠ΅Ρ
ΠΎΠ²Π΅ΡΠ΅ ΡΠ΅
ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΎΡ ΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ, Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈ.
ΠΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ
ΡΠΏΡΠ°ΠΆΠ½ΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ. ΠΠ°ΠΉ-Π½ΠΈΡΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π΅ ΡΠΎΠ²Π° Π½Π°
ΠΌΠ°ΡΠΈΠ½Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ β ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅, ΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π°
ΠΊΠΎΠΏΡΠ΅ΡΠ° ΠΈ ΡΡΡΠΊΠΈ. Π‘Π»Π΅Π΄Π²Π°ΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π΅ Π½Π° ΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΅Ρ
ΠΎΠ²Π΅. ΠΠ° Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ
ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠ΅, ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ. ΠΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ
ΡΠΏΡΠ°Π²Π»ΡΠ²Π°, ΠΊΠ°ΡΠΎ ΠΈΠ·Π΄Π°Π²Π° Π·Π°ΠΏΠΎΠ²Π΅Π΄ΠΈ.
ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅ ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΠ²Π° Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ° Π½Π°ΠΉ-
Π½ΠΈΡΠΊΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ Π½ΠΈΠ²ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΠ°ΠΌΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° β
ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠ°Π²Π½ΠΈΠΌ ΡΠΎΠ²Π° Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π² ΡΠ΅Ρ
ΠΎΠ²Π΅ΡΠ΅. ΠΠ° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ
ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ Π½ΠΈΠ²ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠ°ΡΠΎ
ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ β ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΡΠ°Π²Π½ΠΈΠΌ ΡΠΎΠ²Π° Ρ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Ρ
ΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ Π² ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ. ΠΠ° Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π²
ΡΠΎΡΡΡΠ΅ΡΠ° ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°. ΠΡΠΈ ΡΡΡ
ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΡΠ» Π°Π½ΡΠ°ΠΌΠ±ΡΠ» ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈ, Π·Π°
ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°. Π’ΠΎΠ²Π° Π΅
Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΡΠ»ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Ρ ΡΠ΅Π» ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ
Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ.
Π‘ΡΡΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ
Π‘ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈΡΠ΅
ΠΌΡ Π½ΠΈΠ²Π°. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΡΠ°Π²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π·Π°ΠΏΠΎΠ²Π΅Π΄ΠΈ (ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ) ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠ° ΠΊΡΠΌ
ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. ΠΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΠΌΠ΅, ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π°
Π·Π°ΠΏΠΎΠ²Π΅Π΄ΠΈ. ΠΠ°ΠΏΠΎΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π΄Π°Π²Π°Ρ Π² ΠΏΠΈΡΠΌΠ΅Π½ Π²ΠΈΠ΄ ΠΈ Π±ΠΈΠ²Π°Ρ Π±Π΅Π·ΠΏΡΠ΅ΠΊΠΎΡΠ»ΠΎΠ²Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ
ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. Π’Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈ ΠΈ ΠΏΠΎΠ΄ΠΏΠ΅ΡΠ°ΡΠ°Π½ΠΈ Ρ ΡΠ΅Π» Π΄Π° ΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠΈ
Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ° Π½Π° ΡΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡΠΎ Π³ΠΈ ΠΈΠ·Π΄Π°Π²Π°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ ΡΠ° Ρ
ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·Π΄Π°Π²Π°Ρ Π·Π°ΠΏΠΎΠ²Π΅Π΄ΠΈΡΠ΅. ΠΠ°ΠΏΠΎΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° Π±ΡΠΎΠΉ ΠΈ
Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΡΠΈ. ΠΡΠ΅ΠΊΠΈ Π΅Π·ΠΈΠΊ Π΅
ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΡΠΌ Π½ΡΠΊΠΎΠ΅ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. ΠΠΌΠ° Π΅Π·ΠΈΡΠΈ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ
ΠΊΡΠΌ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ, Π΄ΡΡΠ³ΠΈ ΡΠ° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ
Π½ΠΈΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ C. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΈ Π΅Π·ΠΈΡΠΈ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ
Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. Π’Π°ΠΊΠΈΠ²Π° ΡΠ° Java, C++, C#, Visual Basic, Python, Ruby, PHP ΠΈ
Π΄ΡΡΠ³ΠΈ.
Π ΡΠ°Π·ΠΈ ΠΊΠ½ΠΈΠ³Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ Π΅Π·ΠΈΠΊ Java. Π’ΠΎΠ²Π° Π΅ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΎΡ
Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ. ΠΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ ΠΌΡ ΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠ° Π² ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΎΡΠΎ
ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ΅ ΡΠ²ΡΠ²Π° ΡΠ°Π·ΠΈ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ°.
ΠΡΠ°ΠΏΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ
ΠΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ»ΠΎΠΆΠ½Π° Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΡΠΎ ΠΎΡΠ½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ»
Π΅ΠΊΠΈΠΏ ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ. ΠΠ°ΡΠΎΠ²Π° Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠ° ΡΠ΅ ΠΎΠ±ΠΎΡΠΎΠ±ΠΈΠ»ΠΈ
ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π°
Π²ΡΠ΅ΠΊΠΈ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΡΠ°ΠΏΠ°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
- Π‘ΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅;
- 3. - ΠΠ»Π°Π½ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½;
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ;
- ΠΠ·ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (ΡΠ΅ΡΡΠΎΠ²Π΅);
- ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
Π€Π°Π·ΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΡ, Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ°
Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅.
Π‘ΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΈ ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅
Π Π½Π°ΡΠ°Π»ΠΎΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΈΠ΄Π΅ΡΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π’ΠΎΠ²Π° Π΅ Π½Π°Π±ΠΎΡ ΠΎΡ
ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°, ΠΊΠΎΠΈΡΠΎ Π² ΠΎΠ±ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ
ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ Π΄ΠΎΡΠ΅Π³Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π΄Π΅ΠΉΠ½ΠΎΡΡΠΈ. ΠΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π°Π΄Π΅ΠΌ
ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅, ΠΏΡΠ΅ΡΠΌΡΡΠ°Π½Π΅ Π½Π° Π±Π°Π»ΠΈΡΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈ, ΡΡΡΡΠ΅Π½Π΅ Π½Π° Π½Π°ΠΉ-ΠΏΡΡΠΊ
ΠΏΡΡ Π² Google Maps. ΠΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎ ΡΠΎΡΡΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° Π΄ΠΎΡΠ΅Π³Π°
ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΊΠ°ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π½ΡΠΊΠ°ΠΊΠ²Π° Π΄Π΅ΠΉΠ½ΠΎΡΡ ΠΈ Π΄Ρ.
ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ,
Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ Π΅Π·ΠΈΠΊ β Π±ΡΠ»Π³Π°ΡΡΠΊΠΈ, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ ΠΈΠ»ΠΈ Π΄ΡΡΠ³. ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ Π½Π΅ ΡΠ΅
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°, Π΄ΠΎΡΠΈ Π½Π΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ. ΠΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Ρ ΠΎΡ
Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ, Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ΡΡ Π΄Π° Π³ΠΈ
ΠΎΠΏΠΈΡΠ²Π°Ρ Π² ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ Π²ΠΈΠ΄. Π ΠΎΠ±ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΠ°ΠΊΠΈΠ²Π° Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅ Π½Π΅
ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅. Π’Π΅ ΡΠ΅ Π½Π°ΡΠΈΡΠ°Π½ Π±ΠΈΠ·Π½Π΅Ρ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ.
ΠΠ»Π°Π½ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π±ΡΠ΄Π°Ρ ΡΡΠ±ΡΠ°Π½ΠΈ, ΠΈΠ΄Π²Π° ΡΠ΅Π΄ Π½Π° Π΅ΡΠ°ΠΏΠ° ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ· Π½Π°
ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅. Π’ΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ Π²ΠΊΠ»ΡΡΠ²Π° ΡΡΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ»Π°Π½ Π·Π°
ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΎΠΏΠΈΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈΡΠ΅, ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ ΠΈ
ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° (Π΄ΠΈΠ·Π°ΠΉΠ½) Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. Π’Π°Π·ΠΈ ΡΡΡΠΏΠΊΠ° Π²ΠΊΠ»ΡΡΠ²Π°
Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ° ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Ρ
Π³ΠΎΠ»ΡΠΌ ΠΎΠΏΠΈΡ, Π½Π°ΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΈ. Π‘ΡΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΡΠ΅
ΠΈΠ·Π±ΠΈΡΠ°Ρ:
- ΠΠΈΠ΄Π° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΡΡΠΎΠ»Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
(GUI application), ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΡΡΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Rich Internet
Application (RIA) ΠΈΠ»ΠΈ peer-to-peer ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
- ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΅Π΄Π½ΠΎΡΠ»ΠΎΠΉΠ½Π°, Π΄Π²ΡΡΠ»ΠΎΠΉΠ½Π°, ΡΡΠΈΡΠ»ΠΎΠΉΠ½Π°,
ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½Π° ΠΈΠ»ΠΈ SOA Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°;
- ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΡ Π΅Π·ΠΈΠΊ, Π½Π°ΠΉ-ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Π·Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Java ΠΈΠ»ΠΈ C++
ΠΈΠ»ΠΈ C# ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ Π΅Π·ΠΈΡΠΈ;
- Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ»Π·Π²Π°Ρ: ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Java EE, Microsoft
.NET ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°), ΡΡΡΠ²ΡΡΠΈ Π·Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Oracle, SQL Server, MySQL
ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°), ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Flash,
JavaServer Faces, Eclipse RCP, ASP.NET, Windows Forms ΠΈΠ»ΠΈ Π΄ΡΡΠ³Π°), ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄Π°Π½Π½ΠΈ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Hibernate, JPA ΠΈΠ»ΠΈ LINQ to SQL), ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π°
ΠΈΠ·Π³ΠΎΡΠ²ΡΠ½Π΅ Π½Π° ΠΎΡΡΠ΅ΡΠΈ (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Jasper Reports) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ
ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΡΡΠΈ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
- ΠΡΠΎΡΡ ΠΈ ΡΠΌΠ΅Π½ΠΈΡΡΠ° Π½Π° Ρ
ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΡΡΠ°Π²ΡΡ Π΅ΠΊΠΈΠΏΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΈ
ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ ΠΏΠΈΡΠ°Ρ ΠΎΡ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ);
- 4. - ΠΠ»Π°Π½ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° β Π΅ΡΠ°ΠΏΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ°, ΠΈ
ΡΡΠΎΠΊΠΎΠ²Π΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΅ΡΠ°ΠΏ.
- ΠΡΡΠ³ΠΈ (Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Π΅ΠΊΠΈΠΏΠ°, ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° ΠΈ Ρ.Π½.).
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΡΠΏΠΎΠΌΠ°Π³Π°ΡΠΈ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ Π°Π½Π°Π»ΠΈΠ· ΠΈ
ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅, Π½Π° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠΈΡΠΈΡ ΠΈ ΡΡΠ΅Ρ. Π’Π°Π·ΠΈ ΡΡΡΠΏΠΊΠ°
ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠ»ΠΎΡΡΠ½ΠΎΡΠΎ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ° ΡΠΎΠ·ΠΈ
Π΅ΡΠ°ΠΏ Π½Π΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π·Π° Π½Π΅Π³ΠΎ.
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ
ΠΡΠ°ΠΏΡΡ, Π½Π°ΠΉ-ΡΡΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ, Π΅ Π΅ΡΠ°ΠΏΡΡ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ°
(ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°). Π‘ΡΠΎΠ±ΡΠ°Π·Π½ΠΎ ΡΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ΡΠΎ, Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° (ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ) ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠ²Π° ΠΊΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ (Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ) ΠΉ Π²
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ Π²ΠΈΠ΄. Π’ΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΈΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ
ΠΊΠΎΠ΄.
ΠΠ·ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° (ΡΠ΅ΡΡΠΎΠ²Π΅)
ΠΠ°ΠΆΠ΅Π½ Π΅ΡΠ°ΠΏ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π΅ Π΅ΡΠ°ΠΏΡΡ Π½Π° ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π’ΠΎΠΉ ΡΠ΅Π»ΠΈ
Π΄Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠΈ, ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΠ»Π΅Π΄Π²Π° ΠΈ ΠΏΠΎΠΊΡΠΈΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ΡΠΎ. Π’ΠΎΠ·ΠΈ
ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΡΡΠ½ΠΎ, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Π΅ Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π°
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅. Π’Π΅ΡΡΠΎΠ²Π΅ΡΠ΅ ΡΠ° ΠΌΠ°Π»ΠΊΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Ρ, Π΄ΠΎ ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΡΡΠ°. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ
ΠΏΠ°ΡΡΠ΅ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π·Π° ΠΊΠΎΠΈΡΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ ΡΠ΅ΡΡΠΎΠ²Π΅ ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ
ΡΠΎΠ²Π° ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π²ΠΊΠ»ΡΡΠ²Π° ΠΊΠ°ΠΊΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ
ΡΡΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ.
ΠΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ (ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΠ΅) ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΎΡ Π΅ΠΊΠΈΠΏ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΏΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ΡΠΎ
Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ β quality assurance (QA) ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π’Π΅ ΡΠ°Π±ΠΎΡΡΡ Π² ΡΡΡ
Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ ΠΈ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠ΅ (Π±ΡΠ³ΠΎΠ²Π΅ΡΠ΅). Π ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ
ΠΏΠΎΡΡΠΈ Π½Π΅ ΡΠ΅ ΠΏΠΈΡΠ΅ Π½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ ΠΊΠΎΠ΄, Π° ΡΠ°ΠΌΠΎ ΡΠ΅ ΠΎΠΏΡΠ°Π²ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΈ Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡ
ΠΊΠΎΠ΄.
Π ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΡΡΠ° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΎΡΠΊΡΠΈΠ²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠΈ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ Π²ΡΡΡΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Π΅ΡΠ°ΠΏ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠΎ Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠ΅ΠΏΠ΅Π½ Π΅ΡΠ°ΠΏΠΈΡΠ΅ Π½Π°
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΡΠ²ΡΡ ΡΡΠΊΠ° Π·Π° ΡΡΠΊΠ° ΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ
ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²Π΅ΡΠ΅ ΡΠ°Π·ΠΈ, ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ Π΄Π° Π΅ ΠΏΠΎΠΊΡΠΈΠ» ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π°
Π·Π°Π΄Π°Π½ΠΈΠ΅ΡΠΎ ΠΈ Π΄Π° Π΅ Π³ΠΎΡΠΎΠ² Π·Π° Π΅ΡΠ°ΠΏΠ° Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ.
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½
ΠΏΡΠΎΠ΄ΡΠΊΡ Π² Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ. ΠΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ Π΅ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΠ°, ΡΠΎΠ·ΠΈ
ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π½Π°ΠΉ-Π±Π°Π²Π½ΠΈΡΡ ΠΈ Π½Π°ΠΉ-ΡΠΊΡΠΏΠΈΡΡ. ΠΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠΎΠ²Π° Π΅
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ Π±ΡΡΠ· ΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° β ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ, ΠΊΠΎΡΡΠΎ ΡΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΏΠΎ-Π±ΡΡΠ·Π°ΡΠ° ΠΈ Π»Π΅ΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π°
ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠΎΠ½ΡΠΊΠΎΠ³Π°, Π°ΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π° Π² Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Ρ Π΄Π΅ΡΠ΅ΡΠΊΠΈ
Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΊΠΎΠΏΠΈΡ, ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠΎΡΡΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π·Π°ΡΠ°Π΄ΠΈ
Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ. ΠΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄Π°Π΄Π΅ΠΌ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Microsoft Windows Π²
Π±ΡΠ»Π³Π°ΡΡΠΊΠ°ΡΠ° Π΄ΡΡΠΆΠ°Π²Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ, ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ
Π΅ Π³ΠΎΡΠΎΠ² Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ.
- 5. ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΡ Π΅ΠΊΠΈΠΏΠ°, ΠΊΠΎΠΉΡΠΎ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠ» ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈΠ»ΠΈ ΠΎΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ. Π ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΏΠΎΡΡΠΈ Π½Π΅ ΡΠ΅ ΠΏΠΈΡΠ΅ Π½ΠΎΠ²
ΠΊΠΎΠ΄, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠ²Π° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΎΠΊΡΠΈΠ΅
ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°
Π ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π΅ΠΌΠΈΠ½ΡΠ΅ΠΌΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ β Π·Π°ΡΠ°Π΄ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π²
ΡΠ°ΠΌΠΈΡ ΡΠΎΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ Π·Π°ΡΠ°Π΄ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΌΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΡΠ°Π΄ΠΈ
ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅. Π’Π΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΄ΠΎΠ²Π΅ΠΆΠ΄Π°Ρ Π΄ΠΎ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π°
ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Π½Π°Π»Π°Π³Π°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π½Π°ΠΌΠ΅ΡΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈ
Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ°. ΠΡΠΎΡΠ΅ΡΡΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΠΏΡΠ΅Π·
ΡΠ΅Π»ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΎΠ±ΡΡ Π΅ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΡ Π΅ΠΊΠΈΠΏΠ° ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ
ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠ°Π²ΡΡ, Π² ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΠ°ΡΡΠ²Π°Ρ Π±ΠΈΠ·Π½Π΅Ρ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ,
Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ, QA ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΡΠ°ΠΏΡΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π²ΡΡΡΠ½ΠΎΡΡ Π½Π΅ Π΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ Π΅ΡΠ°ΠΏ, Π° ΡΡΠΏΡΡΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ
Π΅ΡΠ°ΠΏΠΈ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½Π° ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ ΠΈ ΡΠ΅Π»ΠΈ
ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π½Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π°
ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° ΠΊΠ°ΠΊΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ, ΡΠ°ΠΊΠ° ΠΈ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅
Π½Π° Π΅Π΄ΠΈΠ½ Π΅ΡΠ°ΠΏ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π½Π΅ Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅
ΠΠ°ΠΊΡΠΎ ΡΠ°ΠΌΠΈ ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡ
ΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π½Π΅ Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΈ
Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠΎ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ°, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅,
ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π΅, ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, Π² ΠΊΠΎΠΈΡΠΎ ΡΡΠ°ΡΡΠ²Π°Ρ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ, Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ
Π΄ΡΡΠ³ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΌΠ°Π»ΠΊΠ°, ΠΌΠ°ΠΊΠ°Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π°,
ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ°.
Π Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ΅ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ Π²ΡΡΡ
Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ,
ΠΊΠΎΠ΅ΡΠΎ Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΎΡ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅, Π±Π΅Π· ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ ΡΠΎΡΡΡΠ΅Ρ.
ΠΠ°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ° Java ΠΈ Π½Π° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°,
Π½Π΅ΠΊΠ° Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΠΌ Ρ ΠΏΡΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π΅Π΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°,
Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Java.
class HelloJava {
public static void main(String[] arguments) {
System.out.println(βHello, Javaβ);
}
}
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠ°Π·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π΅ Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ βHello,
Javaβ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΈΠ·Ρ
ΠΎΠ΄. ΠΠ°ΡΠ΅Π³Π° Π΅ ΠΎΡΠ΅ ΡΠ°Π½ΠΎ Π΄Π° Ρ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΌΠ΅, Π° ΡΠ°ΠΌΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π°
ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°. ΠΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ ΡΠ΅ Π΄Π°Π΄Π΅ΠΌ ΠΏΡΠ»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π°
ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠ°ΠΊΡΠΎ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄, ΡΠ°ΠΊΠ° ΠΈ ΠΎΡ ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
- 6. ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°?
ΠΠ°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΅ ΡΡΡΡΠ°Π²Π΅Π½Π° ΠΎΡ ΡΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΡΠΈ:
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΊΠ»Π°Ρ;
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ main();
- Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° main().
ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΊΠ»Π°Ρ
ΠΠ° ΠΏΡΡΠ²ΠΈΡ ΡΠ΅Π΄ ΠΎΡ Π½Π°ΡΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ»Π°Ρ Ρ ΠΈΠΌΠ΅ΡΠΎ HelloJava. ΠΠ°ΠΉ-
ΠΏΡΠΎΡΡΠ°ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΊΠ»Π°Ρ ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ° Π΄ΡΠΌΠ° class, ΡΠ»Π΅Π΄Π²Π°Π½Π° ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ
Π½Π° ΠΊΠ»Π°ΡΠ°. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠ»Π°ΡΠ° Π΅ HelloJava.
ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ main()
ΠΠ° Π²ΡΠΎΡΠΈΡ ΡΠ΅Π΄ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΡ (ΠΌΠ΅ΡΠΎΠ΄) Ρ ΠΈΠΌΠ΅ΡΠΎ main(), ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°
Π²Ρ
ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ ΡΡΠ°ΡΡΠΎΠ²Π° ΡΠΎΡΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π½Π° Java ΡΡΠ°ΡΡΠΈΡΠ° ΠΎΡ
ΠΌΠ΅ΡΠΎΠ΄ main() ΡΡΡ ΡΠΈΠ³Π½Π°ΡΡΡΠ°:
public static void main(String[] arguments)
ΠΠ΅ΡΠΎΠ΄ΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π΅ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½ ΠΏΠΎ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π½Π°ΡΠΈΠ½, ΡΡΡΠ±Π²Π° Π΄Π°
Π΅ public, static ΠΈ void, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° ΠΈΠΌΠ΅ main ΠΈ ΠΊΠ°ΡΠΎ ΡΠΏΠΈΡΡΠΊ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΡΡΡΠ±Π²Π°
Π΄Π° ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡ ΡΠΈΠΏ ΠΌΠ°ΡΠΈΠ² ΠΎΡ String. ΠΠ΅ΡΡΠ°ΡΠ° Π½Π°
ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅ public ΠΈ static ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΌΠ΅Π½ΡΡ. Π Π½Π°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ ΡΠ΅ ΠΊΠ°Π·Π²Π° arguments, Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π°
ΠΈΠΌΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΠΈΠΌΠ΅. ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈΠ·Π±ΠΈΡΠ°Ρ Π·Π° ΠΈΠΌΠ΅ args ΠΈΠ»ΠΈ argv.
ΠΠΊΠΎ Π½ΡΠΊΠΎΠ΅ ΠΎΡ Π³ΠΎΡΠ΅ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π½Π΅ Π΅ ΡΠΏΠ°Π·Π΅Π½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅
ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°, Π½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°, Π° ΡΠ΅ Π½ΠΈ Π΄Π°Π΄Π΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ°,
Π·Π°ΡΠΎΡΠΎ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ° ΡΡΠ°ΡΡΠΎΠ²Π° ΡΠΎΡΠΊΠ°.
Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° main() ΠΌΠ΅ΡΠΎΠ΄Π°
Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° ΡΠ»Π΅Π΄ ΡΠΈΠ³Π½Π°ΡΡΡΠ°ΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π°, Π·Π°Π³ΡΠ°Π΄Π΅Π½ΠΎ ΠΎΡ
ΠΎΡΠ²Π°ΡΡΡΠ° ΠΈ Π·Π°ΡΠ²Π°ΡΡΡΠ° Π³Π»Π°Π²Π½ΠΈ ΡΠΊΠΎΠ±ΠΈ. ΠΠ° ΡΡΠ΅ΡΠΈΡ ΡΠ΅Π΄ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅
ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΠΎΠ±Π΅ΠΊΡ System.outΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ println(), Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ
ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΈΠ·Ρ
ΠΎΠ΄ Π² ΡΠ»ΡΡΠ°Ρ βHello, Javaβ. Π¦Π΅Π»ΠΈΡΡ ΡΡΠ΅ΡΠΈ ΡΠ΅Π΄
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π΅Π΄ΠΈΠ½ Java ΠΈΠ·ΡΠ°Π·.
Π main() ΠΌΠ΅ΡΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ»ΠΎΠΆΠΈΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ ΠΎΡ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΈ ΡΠ΅ ΡΠ΅
Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈ Π² ΡΠ΅Π΄Π°, Π² ΠΊΠΎΠΉΡΠΎ ΡΠΌΠ΅ Π³ΠΈ Π·Π°Π΄Π°Π»ΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅ Π΅ Π΄Π°Π΄Π΅Π½Π° Π² Π³Π»Π°Π²Π°ΡΠ° βΠΠΏΠ΅ΡΠ°ΡΠΎΡΠΈ ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈβ,
ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π΅ ΠΎΠΏΠΈΡΠ°Π½Π° Π² Π³Π»Π°Π²Π°ΡΠ° βΠΡ
ΠΎΠ΄ ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄ ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°β, Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ ΠΈ
ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² Π³Π»Π°Π²Π°ΡΠ° βΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅β.
Java ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° Π³Π»Π°Π²Π½ΠΈ ΠΎΡ ΠΌΠ°Π»ΠΊΠΈ Π±ΡΠΊΠ²ΠΈ!
Π Π³ΠΎΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΠΌΠ΅ Π½ΡΠΊΠΎΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ,
ΠΊΠ°ΡΠΎ class, public, static ΠΈ void ΠΈ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ,
ΠΊΠ°ΡΠΎ System.out.
- 7. ΠΠ½ΠΈΠΌΠ°Π²Π°ΠΉΡΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΈΡΠ΅ΡΠ΅! ΠΠ·ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ
ΡΠ΅ΠΊΡΡ Ρ Π³Π»Π°Π²Π½ΠΈ, ΠΌΠ°Π»ΠΊΠΈ Π±ΡΠΊΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΎ Π² Java ΠΎΠ·Π½Π°ΡΠ°Π²Π°
ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π΅ΡΠ°. ΠΠ° Π½Π°ΠΏΠΈΡΠ΅ΠΌ Class Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ class ΠΈ
Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌSystem.out Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΎΡ SYSTEM.OUT.
Π’ΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π²Π°ΠΆΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π° β ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ, ΠΈΠΌΠ΅Π½Π° Π½Π°
ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΡΡΡΠΈΠ½Π³ΠΎΠ²Π΅ ΠΈ Ρ.Π½.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΡ ΠΊΠΎΠ΄ ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ, Π½Π΅ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ°,
ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΈ, ΡΠ°Π±ΡΠ»Π°ΡΠΈΠΈ ΠΈ Π½ΠΎΠ²ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°
ΠΈ ΡΠ»Π΅ΡΠ½ΡΠ²Π°Ρ ΡΠ΅ΡΠ΅Π½Π΅ΡΠΎ. ΠΠ΅ΠΊΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠΎΠ΄Π° Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°.
class HelloJava {
public static void main(String[] arguments) {
System.out.println(βHello, Javaβ);
}
}
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠ΅Ρ ΡΠ΅Π΄Π° ΠΈ Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡΠΌΠ΅ΡΡΠ΅Π½ΠΈ
Π½Π°Π²ΡΡΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ°Π±ΡΠ»Π°ΡΠΈΠΈ. ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ ΠΈ Π±Π΅Π·
ΠΎΡΠΌΠ΅ΡΡΠ²Π°Π½Π΅:
class HelloJava {
public static void main(String[] arguments) {
System.out.println(βHello, Javaβ);
}
}
ΠΈΠ»ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄:
class HelloJava{public static void main(String[]arguments){
System.out.println(βHello, Javaβ);}}
ΠΈΠ»ΠΈ Π΄ΠΎΡΠΈ ΡΠ°ΠΊΠ°:
class
HelloJava
{public
static void main(
String[
] arguments) {
System.
out.println(βHello, Javaβ);}
}
ΠΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Ρ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΡ ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΡΠΎ
ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ΠΈΡ, Π½ΠΎ ΡΠ° Π΄Π°Π»Π΅Ρ ΠΏΠΎ-Π½Π΅ΡΠ΅ΡΠ»ΠΈΠ²ΠΈ ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΈ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π°.
ΠΠ΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π²ΠΈ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ°Ρ Π½Π΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½
ΠΊΠΎΠ΄! Π’ΠΎΠ²Π° ΡΠΈΠ»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ΅ΡΠΈΠΌΠΎΡΡΡΠ° ΠΈ Π΄ΠΎΠ²Π΅ΠΆΠ΄Π° Π΄ΠΎ ΡΡΡΠ΄Π½ΠΎ
ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°.
- 8. ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½Π΅ΡΠΎ
- ΠΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠΌΠ΅ΡΡΠ²Π°Ρ ΠΏΠΎ-Π½Π°Π²ΡΡΡΠ΅ ΠΎΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΡΠ° Π½Π° ΠΊΠ»Π°ΡΠ°;
- Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠΌΠ΅ΡΡΠ²Π° ΠΏΠΎ-Π½Π°Π²ΡΡΡΠ΅ ΠΎΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π°;
- ΠΡΠ²Π°ΡΡΡΠ°ΡΠ° ΡΠΈΠ³ΡΡΠ½Π° ΡΠΊΠΎΠ±Π° { ΡΡΡΠ±Π²Π° Π΄Π° Π΅ Π½Π° ΡΡΡΠΈΡ ΡΠ΅Π΄, Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½
ΠΊΠ»Π°ΡΡΡ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΡΡ;
- ΠΠ°ΡΠ²Π°ΡΡΡΠ°ΡΠ° ΡΠΈΠ³ΡΡΠ½Π° ΡΠΊΠΎΠ±Π° } ΡΡΡΠ±Π²Π° Π΄Π° Π΅ ΡΠ°ΠΌΠ° Π½Π° ΡΠ΅Π΄, ΠΎΡΠΌΠ΅ΡΡΠ΅Π½Π° Π½Π° ΡΡΡΠΎΡΠΎ
ΡΠ°Π·ΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ°ΡΠΎ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΠ΅Π΄Π° Π½Π° ΠΎΡΠ²Π°ΡΡΡΠ°ΡΠ°;
- ΠΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π°Ρ Ρ Π³Π»Π°Π²Π½Π° Π±ΡΠΊΠ²Π°;
- ΠΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ ΠΈ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ²Π°Ρ Ρ ΠΌΠ°Π»ΠΊΠ°
Π±ΡΠΊΠ²Π°.
ΠΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅
ΠΡΡΠΊΠ° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π² Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ»Π°ΡΠ°. ΠΡΠ΅ΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΊΠ»Π°Ρ
ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ° Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅, ΡΡΠ²ΠΏΠ°Π΄Π°ΡΠΎ Ρ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠ»Π°ΡΠ° ΠΈ
ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ .java. ΠΡΠΈ Π½Π΅ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π·ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΠΏΠΈΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ°.
ΠΠΊΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π³ΠΎΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΡΠ±Π²Π° Π΄Π°
Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π²ΡΠ² ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅ΡΠΎ HelloJava.java.
ΠΠ·ΠΈΠΊΡΡ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Java
ΠΡΡΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Java Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° ΠΎΡ Sun Microsystems ΠΈ Π΅ ΠΏΡΡΠ½Π°ΡΠ° Π² ΡΠΏΠΎΡΡΠ΅Π±Π°
ΠΏΡΠ΅Π· 1995 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. Π ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ
ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΡΡΠ³ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΡ GNU, Microsoft, IBM, Oracle ΠΈ Π΄ΡΡΠ³ΠΈ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ.
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΠ΅Π΄Π°ΡΠ°
ΠΡΠ½ΠΎΠ²Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠΈΡΠΎ Π΅Π·ΠΈΠΊΡΡ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Java ΡΠ° ΡΠ΅
Π½Π°Π»ΠΎΠΆΠΈΠ»ΠΈ, Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° ΠΊΠΎΠ΄ΡΡ Π²Π΅Π΄Π½ΡΠΆ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ,
ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ»ΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° Windows ΠΈ Π΄Π° Ρ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΡΠΎ Π½Π°
Windows ΡΠ°ΠΊΠ° ΠΈ Π½Π° Linux, Apple OSX ΠΈ Π²ΡΡΠΊΠ° Π΄ΡΡΠ³Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π°
ΠΎΡ Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠΎΠΆΠ΅ΠΌ Π΄ΠΎΡΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΠΈ
ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ Java.
Bytecode
ΠΠ΄Π΅ΡΡΠ° Π·Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΠ΅Π΄Π°ΡΠ° Π΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Π° ΠΏΡΠΈ ΡΠ°ΠΌΠΎΡΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Java
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Ρ ΠΌΠ°Π»ΠΊΠ° Ρ
ΠΈΡΡΠΈΠ½Π°. ΠΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π½Π΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π΄ΠΎ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ Π·Π° Π΄Π°Π΄Π΅Π½ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΠΈ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ
Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π΄Π°Π΄Π΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π΄ΠΎ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ Π΅Π·ΠΈΠΊ β
ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡΡ bytecode. Π’ΠΎΠ·ΠΈ bytecode Π½Π΅ ΡΠ΅ ΠΏΡΡΠΊΠ° Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡ
ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°, Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΎΡ Π½Π΅Π³ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ β Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π½Π°ΡΠ΅ΡΠ΅Π½
Java Virtual Machine (JVM).
- 9. Java Virtual Machine (JVM) β ΡΡΡΡΠ΅ΡΠΎ Π½Π° Java
Π ΡΠ°ΠΌΠΈΡ ΡΠ΅Π½ΡΡΡ Π½Π° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π±ΠΈΠ΅ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΡΡΡΡΠ΅ β Java Virtual Machine, ΠΊΠΎΡΡΠΎ
Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Ρ
Π°ΡΠ΄ΡΠ΅Ρ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°
ΡΠΈΡΡΠ΅ΠΌΠ°.
JVM Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Π½Π° ΡΠ΅Π°Π»Π½ΠΈΡΠ΅
Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠΌΠ° Π½Π°Π±ΠΎΡ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ° ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΡ
ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅.
ΠΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΎΡ Sun Microsystems Π·Π°
ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π½ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΠ½Π½ΠΈ
ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΠΈ (PDA). ΠΠ°ΡΡΠΎΡΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π½Π° Sun, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅
JavaTM 2 SDK ΠΈ JavaTM 2 Runtime Environment, Π΅ΠΌΡΠ»ΠΈΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠΎ Π΄Π°Π»Π΅Ρ
ΠΏΠΎ-ΠΈΠ·ΡΡΠ½ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π½Π° Win32 ΠΈ Solaris ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. Π’ΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ°
ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ ΠΈΠΌΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π·Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, Ρ
Π°ΡΠ΄ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎ ΠΊΠ°ΡΠΎ
ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π½Π° bytecode, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π΄ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π°
ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ ΠΈ Π΄ΠΎΡΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ Π±Π°Π·ΠΈΡΠ°Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ β
ΡΠΈΠ»ΠΈΡΠΈΠ΅Π² ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° bytecode.
ΠΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π½Π΅ Π·Π½Π°Π΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡ Π΅Π·ΠΈΠΊΠ° Java, Π° ΡΠ°ΠΌΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈΡΠ΅ Π½Π° bytecode, Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΡΠΎ class ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΡΠ΅ΠΊΠΈ Π΅Π·ΠΈΠΊ Π·Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π΄ΠΎ bytecode, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ ΠΎΡ
Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°.
ΠΠ·ΠΈΠΊΡΡ Java
Java e ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Ρ ΠΎΠ±ΡΠΎ
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡΡ ΠΌΡ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° C ΠΈ C++, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ
Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅Π» ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ Π½Π° Π΅Π·ΠΈΠΊΠ°, ΡΠ»Π΅ΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ
ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π½Π° Java ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ
ΡΠ°ΠΉΠ»Π° Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ .java. Π’Π΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Ρ ΠΎΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Π½Π° Java β
javac Π΄ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ Π²ΡΠ² ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΡΡ ΡΡΡΠΎΡΠΎ ΠΈΠΌΠ΅, Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ
ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ .class. ΠΠ»Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ Java bytecode ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ
ΠΎΡ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°.
ΠΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ
ΠΠ·ΠΈΠΊΡΡ Java ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ:
abstract continue for new switch
- 10. assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
ΠΡ ΡΡΡ
Π΄Π²Π΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ. Π’ΠΎΠ²Π° ΡΠ° const ΠΈ goto. Π’Π΅ ΡΠ° ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΈ, Π² ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΡΠ΅
ΡΠ΅ΡΠΈ Π΄Π° Π²Π»ΡΠ·Π°Ρ Π² ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡΠ΅ ΠΎΡ
ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π΅Π·ΠΈΠΊΠ°. ΠΡΠΊΠΎΠΈ ΠΎΡ ΡΡΡ
ΡΠ° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² ΠΏΠΎ-ΠΊΡΡΠ½ΠΈΡΠ΅
Π²Π΅ΡΡΠΈΠΈ. ΠΠ΅ΡΡΠΈΡ 1.2 Π΄ΠΎΠ±Π°Π²Ρ ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ° Π΄ΡΠΌΠ°strictfp, Π²Π΅ΡΡΠΈΡ 1.4 Π΄ΠΎΠ±Π°Π²Ρ ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ°
Π΄ΡΠΌΠ° assert, ΠΈ Π²Π΅ΡΡΠΈΡ 1.5 Π΄ΠΎΠ±Π°Π²Ρ ΠΊΠ»ΡΡΠΎΠ²Π°ΡΠ° Π΄ΡΠΌΠ° enum.
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² Java ΡΠ° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅, ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅, ΠΈΠ·ΡΠ°Π·ΠΈΡΠ΅,
ΡΡΠ»ΠΎΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΡΠΈΠΊΠ»ΠΈ, ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΡΠ°.
ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ, ΠΏΡΠ΅Π΄ΡΡΠΎΠΈ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ
Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π³Π»Π°Π²ΠΈ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°
ΠΠ΄Π½ΠΎ ΠΎΡ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π½Π° Java Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΎΡΠΎ ΠΎΡ Π½Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°. Π’ΠΎ ΠΏΡΠ΅Π΄ΠΏΠ°Π·Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ ΠΎΡ ΡΠ»ΠΎΠΆΠ½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΡΠ°ΠΌΠΈ Π΄Π°
Π·Π°Π΄Π΅Π»ΡΡ ΠΏΠ°ΠΌΠ΅Ρ Π·Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ ΠΈ Π΄Π° ΡΠ»Π΅Π΄ΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π° Π½Π΅ΠΉΠ½ΠΎΡΠΎ
ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅. Π’ΠΎΠ²Π° ΡΡΠ·ΠΊΠΎ Π·Π°ΡΠΈΠ»Π²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ ΠΈ
ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅, ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° Java.
ΠΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠ΅ Π³ΡΠΈΠΆΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΡ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°,
Π½Π°ΡΠ΅ΡΠ΅Π½ Π³Π°Π»Π΅Π½ΠΎ βΡΡΠ±ΠΈΡΠ°Ρ Π½Π° Π±ΠΎΠΊΠ»ΡΠΊΠ°β ΠΈΠ»ΠΈ βΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°β
(Garbage Collector). ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΡΠ±ΠΈΡΠ°ΡΠ° Π½Π° Π±ΠΎΠΊΠ»ΡΠΊΠ° ΡΠ° Π΄Π° ΡΠ»Π΅Π΄ΠΈ ΠΊΠΎΠ³Π°
Π·Π°Π΄Π΅Π»Π΅Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π΄Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π° ΡΠ°Π·ΠΈ
ΠΏΠ°ΠΌΠ΅Ρ ΠΈ Π΄Π° Ρ ΠΏΡΠ°Π²ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΈ Π·Π°Π΄Π΅Π»ΡΠ½ΠΈΡ.
Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°
Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, ΠΎΡΠ²Π΅Π½ Π΅Π·ΠΈΠΊΠ° Java, ΡΡΠ΄ΡΡΠΆΠ° Π² ΡΠ΅Π±Π΅ ΡΠΈ Java Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ
ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠΈ
Π½Π° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΡΡΠΎΠ±ΡΠ°Π·Π½ΠΎ ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π³ΡΡΠΏΠ°, ΠΊΠ°ΡΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅,
ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΡΡΠΏΠ²Π°Ρ:
- 11. Java Platform Standard Edition (Java SE)
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ
ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π²ΠΊΠ»ΡΡΠ²Π° Π² ΡΠ΅Π±Π΅ ΡΠΈ:
- Java ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° Π²Π΅ΡΡΠΈΡ;
- Java Virtual Machine β ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° Π²Π΅ΡΡΠΈΡ;
- ΠΡΠ°ΡΠΈΡΠ΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ;
- TCP/IP ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ;
- Π Π°Π±ΠΎΡΠ° Ρ XML;
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°;
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΡΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ (native) ΠΊΠΎΠ΄ (JNI);
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ (JDBC);
- ΠΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈ (RMI-IIOP);
- 2D/3D Π³ΡΠ°ΡΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ;
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ;
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Ρ ΠΎΠ±ΡΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅;
- ΠΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ.
ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΠ΅ΠΌΠΈ Π½Π°Π΄Ρ
Π²ΡΡΠ»ΡΡ ΠΎΠ±Ρ
Π²Π°ΡΠ° Π½Π° Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΈ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π°Ρ
ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½ΠΈ Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ.
- 12. Java Platform Enterprice Edition (Java EE)
ΠΠΎΡΠΊΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ°ΡΠΎ J2EE, ΡΠ°Π·ΠΈ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΅
ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π΅Π½ Ρ
Π°ΡΠ°ΠΊΡΠ΅Ρ, Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Java EE ΡΡΠ΄ΡΡΠΆΠ° Π²ΡΠΈΡΠΊΠΎ ΠΎΡ Java
SE, Π½ΠΎ Π³ΠΎ ΠΎΠ±ΠΎΠ³Π°ΡΡΠ²Π° Ρ ΠΎΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ±ΡΠ΅Π³ΡΡ Π½Π° Java EE Π΄Π°Π»Π΅Ρ Π½Π°Π΄Ρ
Π²ΡΡΠ»Ρ ΠΎΠ±Ρ
Π²Π°ΡΠ° Π½Π° Π½Π°ΡΡΠΎΡΡΠ°ΡΠ° ΠΊΠ½ΠΈΠ³Π°, Π·Π°ΡΠΎΠ²Π° ΡΠ°ΠΌΠΎ ΡΠ΅
ΠΈΠ·Π±ΡΠΎΠΈΠΌ Π½Π°ΠΉ-ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² Π½Π΅Ρ.
- HTTP ΡΡΡΠ²ΡΡ + Servlet ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ;
- EJB ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΡΠ΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ
ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅;
- ΠΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ (JMS);
- ΠΠΎΠ²ΠΈΡΠ΅Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ;
- Π£Π΅Π± ΡΡΠ»ΡΠ³ΠΈ.
Java Platofrm Micro Edition (Java ME)
ΠΠΎΡΠΊΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠ°ΡΠΎ J2ME, ΡΠΎΠ²Π° Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Ρ ΠΏΠΎ-
ΠΌΠ°Π»ΠΊΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΠΌΠ°Π»ΠΊΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΠΎΡΠΊΡΠΌ
ΡΠ΅ΡΡΡΡΠΈ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΡΠ° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ, ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π½ΠΈ
ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΠΈ (PDA) ΠΈ Π΄ΠΎΡΠΈ Π΄ΠΎΠΌΠ°ΠΊΠΈΠ½ΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ ΠΊΠ°ΡΠΎ ΠΏΠ΅ΡΠΊΠΈ Ρ
Π»Π°Π΄ΠΈΠ»Π½ΠΈΡΠΈ ΠΈ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ.
ΠΠ° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡΠ΅Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΏΡΠΈ ΡΠ΅Π·ΠΈ ΡΠΊΡΠΎΠΌΠ½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π°
ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°, Java ME ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Java SE ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΄ΠΎ
ΡΡΠ²ΡΠ΅ΠΌ ΠΌΠ°Π»ΡΠΊ Π½Π°Π±ΠΎΡ ΠΎΡ Π±Π°Π·ΠΎΠ²ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π’ΠΎΠ²Π° ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π° ΠΊΠ°ΠΊΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ°,
ΡΠ°ΠΊΠ° ΠΈ Π½Π° JMV.
Java ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ²ΠΎΡΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΠΈ ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π½ΠΎΡΡ Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π½Π΅ ΠΏΠΎΠΊΡΠΈΠ²Π° Π²ΡΠΈΡΠΊΠΈ
Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΡΠ΅ΠΌΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠΎΡΡΡΠ΅Ρ,
ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ ΠΈ Π΄ΠΎΠΏΡΠ»Π²Π°Ρ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΎΡ Java. Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈΡΡΠ° ΡΠ°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π° ΠΏΡΠ΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ Π΄ΡΡΠ³ΠΈ Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΡΠ΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Π½ ΠΊΠΎΠ΄ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΈ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ. ΠΠΈΠ΅ ΠΊΠ°ΡΠΎ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½Π°Π³ΠΎΡΠΎΠ²ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π΅ΡΠ° ΠΈ ΡΠ°ΠΊΠ° ΡΠ°ΠΌΠΎ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ»Π°ΡΠ° ΠΌΠΎΠΆΠ΅ΠΌ
Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°.
ΠΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ Π·Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ°
Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ. ΠΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° ΠΏΠΈΡΠ° Π½Π° Java, ΠΊΠΎΡΡΠΎ ΡΠΈΡΡΠ²Π°
ΡΠ°ΠΌΠΈΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ. ΠΡΠΈΡΠΊΠΎ, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ, Π΅ Π΄Π° ΠΏΠΎΠ΄Π°Π΄Π΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΠ΅ Π²Ρ
ΠΎΠ΄Π½ΠΈ
Π΄Π°Π½Π½ΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠΈΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π½Π°Ρ. ΠΠ½ΠΎΠ³ΠΎ Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ.
ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π·Π°ΡΠΎΡΠΎ ΡΠ° ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠΈ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΡΠ»ΠΎΠΆΠ½Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ
Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π°Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π° ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ, ΠΈ Π΅ ΠΏΠΎ-ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΠ΅
Π½Π°ΡΠ΅ΠΊΠ°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Java ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ
Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΈΠΏΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ° ΡΠ΅Π± ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ Π±ΡΡΠ·ΠΎ ΠΈ Π»Π΅ΡΠ½ΠΎ Π΄Π°
ΡΠ΅ ΠΏΠΈΡΠ°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°ΡΠ° ΡΠΈ, Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
ΠΌΠ°ΡΠΎΠ²ΠΎ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΡΠ²ΡΡΠ΄ΡΡ ΡΠ°ΠΊΠΈΠ²Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠ΅ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΈ
ΡΡΠ°Π²Π°Ρ ΡΠ°ΡΡ ΠΎΡ ΡΠ°ΠΌΠ°ΡΠ° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°.
- 13. Application Programming Interface (API)
ΠΡΠ΅ΠΊΠΈ Java ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΎΠ±Π΅ΠΊΡΠΈ ΠΈ ΡΠ΅
Π²ΠΈΠΊΠ°Ρ ΡΠ΅Ρ
Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ. ΠΠ°Π±ΠΎΡΡΡ ΠΎΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π·Π°
ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅, ΡΠ΅ Π½Π°ΡΠΈΡΠ° Application
Programming Interface ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ API. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄Π°Π΄Π΅ΠΌ ΡΠ°ΠΌΠΈΡ Java API,
ΠΊΠΎΠΉΡΠΎ Π΅ Π½Π°Π±ΠΎΡ ΠΎΡ Java ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΡΠ°Π·ΡΠΈΡΡΠ²Π°ΡΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ°, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ
ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ. ΠΡΠΈΡΠΊΠΈ Java ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ API.
ΠΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎ Π·Π° ΡΠ°ΠΌΠΈΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈ ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΡΠΎ Π·Π° API, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ API Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠ΅Π± API ΠΈ Ρ.Π½.
ΠΠΎΠ»ΡΠΌΠ° ΡΠ°ΡΡ ΠΎΡ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ ΡΠΎΡΡΡΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄ΠΎΠ²Π΅ API, ΠΎΠ±ΠΎΡΠΎΠ±Π΅Π½ΠΈ
ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
Java API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°
ΠΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ° Π΅Π΄ΠΈΠ½ API, Π·Π°ΡΠΎΡΠΎ ΡΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ
ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅. ΠΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΡΠΌΠΈΡΡΠ»ΡΡ Π½Π° ΠΊΠΎΠΈΡΠΎ Π½Π΅ Π΅
ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠ±ΡΡΠ½Π΅Π½. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π²ΡΡΡΠ΅ΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ
ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ ΠΊΠ»Π°ΡΠΎΠ²Π΅ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΈΠΌ ΡΠΏΠΎΡΡΠ΅Π±Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΡΠ½Π΅Π½ΠΈΠ΅.
- 14. Java API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ HTML ΡΠΎΡΠΌΠ°Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ
ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅, ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ°, ΡΡΠ΄ΡΡΠΆΠ°ΡΠΈ ΡΠ΅ Π² Π΄Π°Π΄Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π’Ρ ΡΠ΅ ΠΏΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ.
Π’ΠΈΠΏΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ Javaβ’ Platform, Standard Edition 6 API Specification
(http://java.sun.com/javase/6/docs/api/). Π’ΡΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π½Π° Π²ΡΠΈΡΠΊΠΎ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅ΠΏΡΠ°ΡΠΊΠΈ ΠΊΡΠΌ
ΡΡΠ°ΡΠΈΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ°ΠΊΠ²ΠΎ Π²ΠΈ ΡΡΡΠ±Π²Π°, Π·Π° Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π½Π° Java?
ΠΠ°Π·ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π½Π° Java ΡΠ°: ΠΏΡΡΠ²ΠΎ β ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π°
Java ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ Π²ΡΠΎΡΠΎ β ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. Π’Π΅ΠΊΡΡΠΎΠ²ΠΈΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΡΠ»ΡΠΆΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅
ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Java ΠΊΠΎΠ΄Π°, Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ ΡΠ°ΠΌΠ°ΡΠ°
Java.
Java Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ JDK ΠΈ JRE
Java SE, Java EE ΠΈ Java ME ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π² ΡΠΎΠ²Π° ΡΠΈΡΠ»ΠΎ Windows, Linux, Mac OS X, Solaris, AIX ΠΈ Π΄Ρ.
ΠΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Java SE Π½Π° Π½Π°ΡΡΠΎΠ»Π½ΠΈΡ ΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π΄Π²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ:
- Java Development Kit (JDK);
- Java Runtime Environment (JRE).
ΠΠ°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ Π½Π° Java Π½ΠΈΠ΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ JDK. JDK Π²ΠΊΠ»ΡΡΠ²Π° Π² ΡΠ΅Π±Π΅ ΡΠΈ ΠΊΠ°ΠΊΡΠΎ
Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΡΠ°ΠΊΠ° ΠΈ Java ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ, Π° ΡΡΡΠΎ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. JRE Π²ΠΊΠ»ΡΡΠ²Π° Π² ΡΠ΅Π±Π΅ ΡΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π½ΡΠΊΠΎΠΈ ΠΎΡ
Π½Π΅ΠΉΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΡΠ΅ ΡΠ²ΡΠ²Π°Ρ ΠΎΡΡΠ·Π°Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° JDK. JRE ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Ρ
ΠΎΡΠ°,
- 15. ΠΊΠΎΠΈΡΠΎ Π½ΡΠΌΠ°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π° ΠΏΠΈΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° Java, Π° ΠΈΡΠΊΠ°Ρ ΡΠ°ΠΌΠΎ Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π°
ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π²Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ°ΠΊΠΈΠ²Π°. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° JDK ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ΅ΡΠ½Π΅ ΠΈ ΠΊΠ°ΡΠΎ Java
Standard Development Kit ΠΈΠ»ΠΈ Java SDK.
Π’Π΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ
Π‘Π»ΡΠΆΠΈ Π·Π° ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΈ Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ Π²ΡΠ² ΡΠ°ΠΉΠ». Π‘Π»Π΅Π΄
ΡΠΎΠ²Π° ΠΊΠΎΠ΄ΡΡ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°.
ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ
ΠΠΎΠΉΠ΄Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π²Π΅ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½ΠΈΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°
ΠΏΡΠΎΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Java. ΠΠ΅ΠΊΠ° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ Π½Π°ΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ° ΡΠ΅Π»ΡΠ° ΡΡΡΠ±Π²Π°
Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ:
- ΠΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅ HelloJava.java;
- ΠΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π²ΡΠ² ΡΠ°ΠΉΠ»Π°;
- ΠΠ° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ HelloJava.java Π΄ΠΎ ΡΠ°ΠΉΠ» HelloJava.class;
- ΠΠ° ΠΏΠΎΠ΄Π°Π΄Π΅ΠΌ HelloJava.class Π½Π° JVM Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅.
Π ΡΠ΅Π³Π°, Π½Π΅ΠΊΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ°!
ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°Π½Π΅ΡΠΎ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π΄Π° ΠΈΠ½ΡΡΠ°-
Π»ΠΈΡΠ°ΡΠ΅ JDK Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° ΡΠΈ! Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ Π½ΡΠΌΠ° Π΄Π°
ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°.
ΠΠΎΡΠ½ΠΈΡΠ΅ ΡΡΡΠΏΠΊΠΈ Π²Π°ΡΠΈΡΠ°Ρ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π·Π°ΡΠΎΠ²Π° ΡΠ΅ Π³ΠΈ
ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ Π½Π° Π΄Π²Π΅. ΠΡΡΠ²ΠΎ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΡΡΠΏΠΊΠΈΡΠ΅ Π½Π° Windows, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π½Π° Solaris
ΠΈ Linux. Π‘ΡΡΠΏΠΊΠΈΡΠ΅ Π·Π° Solaris ΠΈ Linux ΡΠ° Π΅Π΄Π½Π°ΠΊΠ²ΠΈ, Π·Π°ΡΠΎΠ²Π° Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°ΠΌΠ΅. ΠΡΠΈΡΠΊΠΈ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·Π²ΡΡΡΠ΅Π½ΠΈ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ (ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°). ΠΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΡΠΏΠΊΠΈ β
ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π² Π½Π΅Π³ΠΎ β ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠΈ,
Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΈΡ ΡΠ°ΠΉΠ»:
HelloJava.java
- 16. class HelloJava {
public static void main(String[] arguments) {
System.out.println(βHello, Javaβ);
}
}
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Windows
ΠΠ΅ΠΊΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅.
ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° ΡΠ΅ ΠΊΠ°Π·Π²Π° introToJava ΠΈ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² C:. ΠΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΡΠ΅ΠΊΡΡΠ°ΡΠ°
Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π°C:introToJava ΠΈ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ² ΡΠ°ΠΉΠ» HelloJava.java, ΠΊΠ°ΡΠΎ Π·Π° ΡΠ΅Π»ΡΠ°
ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Notepad.
ΠΠ° Π²ΡΠΏΡΠΎΡΠ° Π΄Π°Π»ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ Π½ΠΎΠ² ΡΠ°ΠΉΠ», Π·Π°ΡΠΎΡΠΎ ΡΠ°ΠΊΡΠ² Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π»ΠΈΠΏΡΠ²Π°,
ΠΎΡΠ³ΠΎΠ²Π°ΡΡΠΌΠ΅ Ρ βYesβ. Π‘Π»Π΅Π΄Π²Π°ΡΠΎΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ΡΠΎ Π΅ Π΄Π° ΠΏΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΈΠ»ΠΈ
ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΠΈΠΌ ΡΠ΅ΠΊΡΡΠ° ΡΡΠ΅Π· ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅.
ΠΠ°ΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΡΠ΅Π· [Ctrl-S] ΠΈ Π·Π°ΡΠ²Π°ΡΡΠΌΠ΅ Ρ [Alt-F4]. ΠΠ΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π°
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, Π·Π°ΠΏΠΈΡΠ°Π½ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ» C:introToJavaHelloJava.java. ΠΡΡΠ°Π²Π° Π΄Π°
ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° javac.exe.
- 17. ΠΡΠΎ, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡ
ΠΌΠ΅ Π³ΡΠ΅ΡΠΊΠ° β Windows Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ» javac. Π’ΠΎΠ²Π°
Π΅ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π°ΠΊΠΎ ΡΠ΅Π³Π° Π·Π°ΠΏΠΎΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Ρ Java, ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° Π½Π΅Π³ΠΎ
ΡΠ°:
- ΠΠΈΠΏΡΠ²Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Java Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ;
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° Java Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ β JRE (ΡΡΡΠ±Π²Π° Π½ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ JDK);
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ JDK, Π½ΠΎ JAVA_HOME/bin Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π΅ Π΅ Π² ΠΏΡΡΡ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π°
ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Windows Π½Π΅ Π½Π°ΠΌΠΈΡΠ° javac.exe, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠΎ Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ
Π½Π° Π΄ΠΈΡΠΊΠ°.
ΠΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Ρ, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° JDK. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°
ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ»Π½ΠΈΡ ΠΏΡΡ Π΄ΠΎ javac.exe, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π°
ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΡΠ° Π΄ΠΎΠ»Ρ.
Π‘Π»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ javac ΠΈΠ·Π»ΠΈΠ·Π° Π±Π΅Π· Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½
ΡΠ°ΠΉΠ»C:introToJavaHelloJava.class. ΠΠ° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ, ΠΏΡΠΎΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΠΌΠ΅ Π½Π°
Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠ° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ
ΡΠ°ΠΉΠ» java.exe. ΠΠ°ΠΊΡΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° Π½Π° Π³ΠΎΡΠ½ΠΈΡ Π΅ΠΊΡΠ°Π½, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°:
java HelloJava
Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ βHello, Javaβ,
ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°. ΠΠ΅ Π΅ Π½Π΅ΡΠΎ Π²Π΅Π»ΠΈΠΊΠΎ, Π½ΠΎ Π΅ Π΅Π΄Π½ΠΎ Π΄ΠΎΠ±ΡΠΎ Π½Π°ΡΠ°Π»ΠΎ.
ΠΠ΅ Π΄ΠΎΠ±Π°Π²ΡΠΉΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ class, ΠΊΠΎΠ³Π°ΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅ Π·Π°
ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡ java! Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅
ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ°.
ΠΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ° Π² Windows
ΠΠΎΠΆΠ΅ Π±ΠΈ Π²ΠΈ Π΅ Π΄ΠΎΡΠ°Π΄Π½ΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ²Π°ΡΠ΅ ΠΏΡΠ»Π½ΠΈΡ ΠΏΡΡ
Π΄ΠΎ javac.exe ΠΈΠ»ΠΈ java.exe, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π· ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°. ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅
ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ° Π² Windows ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈΡΠ΅
ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΈ Π΄Π° Ρ ΠΏΡΡΠ½Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ. ΠΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ° Π² Windows ΡΡΠ°Π²Π°
- 18. ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½: My Computer β> Properties β> Advanced β> Environment Variables
β> System Variables β> Path β> Edit:
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ Π² ΠΏΡΡΡ bin Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° JDK. ΠΡΠΈ
ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΡΠΎΠ·ΠΈ ΠΏΡΡ Π±ΠΈ ΠΌΠΎΠ³ΡΠ» Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠ°:
C:Program FilesJavajdk1.6.0_07bin
ΠΡΡΡΡ Π² ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Path ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠΏΠΈΡΡΠΊ, Π² ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ°
ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Ρ ΡΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΏΠ΅ΡΠ°Ρ. ΠΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΡΡΡ Π΄ΠΎ Π½Π°ΡΠ°ΡΠ° JDK ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΡΡΠ°Π²Π°
ΠΊΠ°ΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΠΎΡΠΊΠ° ΠΈ Π·Π°ΠΏΠ΅ΡΠ°Ρ ΠΈ ΡΠ°ΠΌΠΈΡ ΠΏΡΡ. ΠΠ½ΠΈΠΌΠ°Π²Π°ΠΉΡΠ΅ Π΄Π° Π½Π΅ ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅
ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡ ΡΠΏΠΈΡΡΠΊ, Π·Π°ΡΠΎΡΠΎ ΡΠΎΠ²Π° ΡΠ΅ Π½Π°Π²ΡΠ΅Π΄ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° Π²ΠΈ ΠΈ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ
ΡΠ΅ ΡΠΏΡΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ.
ΠΠ΅ΡΠ΅ ΡΠΌΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ. Π’ΡΡΠ±Π²Π° Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈΠΌ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π·Π°ΡΠΎΡΠΎ ΡΡ ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°ΡΠΈΡ ΠΏΡΡ (ΠΏΡΠ΅Π΄ΠΈ
Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ). Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΡΠ½Π΅ΠΌ Π½ΠΎΠ²Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (cmd.exe), ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°
ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΎ Π±Π΅Π· Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ»Π½ΠΈΡ ΠΏΡΡ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Π½Π° Java. ΠΡΠΎ
ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΠΉΡΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°ΠΌΠ΅ Java ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ ΠΎΡ Π½Π΅Π³ΠΎ Π΄Π°
ΠΈΠ·ΠΏΠΈΡΠ΅ Π²Π΅ΡΡΠΈΡΡΠ° ΡΠΈ:
- 19. ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Linux ΠΈ Solaris
ΠΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΏΡΠ΅ΡΠ°Π·ΠΊΠ°Π· Π² ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π½Π° Π³ΠΎΡΠ½ΠΎΡΠΎ, ΡΠΎΠ·ΠΈ ΠΏΡΡ Π·Π° Linux ΠΈ Solaris
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. Π‘ΡΡΠΏΠΊΠΈΡΠ΅ ΡΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΈ.
ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ JDK, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π·Π°Ρ
Π²Π°Π½Π΅ΡΠ΅
Ρ Π½Π°ΡΡΠΎΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅
ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Linux ΠΈ UNIX Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° JDK ΡΡΠ°Π²Π° ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½
Π½Π°ΡΠΈΠ½ ΠΈ Π½ΡΠΌΠ° ΠΎΠ±ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅. Π§Π΅ΡΠ΅ΡΠ΅ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π°
Π²Π°ΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Ρ ΠΊΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠΈ ΡΡ, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ°
ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ (rpm -i, yum install, apt-get install, β¦) ΠΈ ΠΊΠΎΠΉ Π΅
ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Debian ΠΈ Ubuntu Linux ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° JDK ΡΡΠ°Π²Π° Ρ
ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°:
apt-get install sun-java6-jdk
Π‘Π΅Π³Π° ΡΡΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ JDK. ΠΠ΅ΠΊΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅
Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅. ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° ΡΠ΅ ΠΊΠ°Π·Π²Π° introToJava ΠΈ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ°
Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ~/introToJava ΠΈ
ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ² ΡΠ°ΠΉΠ»HelloJava.java, ΠΊΠ°ΡΠΎ Π·Π° ΡΠ΅Π»ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²
ΡΠ΅Π΄Π°ΠΊΡΠΎΡ vi.
ΠΠ»ΠΈΠ·Π°ΠΌΠ΅ Π² ΡΠ΅ΡΠΈΠΌ Π½Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠ°ΡΠΎ Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ βiβ:
ΠΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΡΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅. ΠΠ°ΠΏΠΈΡΠ²Π°ΠΌΠ΅, ΠΊΠ°ΡΠΎ
Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Esc, Π·Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ΠΌ ΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΈΡΠ΅ΠΌ β:wqβ ΠΈ
Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Enter:
ΠΡΡΡΠ½ΠΎΡΡ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈ Π΄ΡΡΠ³ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π²ΠΌΠ΅ΡΡΠΎ vi, Π·Π°ΡΠΎΡΠΎ, Π°ΠΊΠΎ Π·Π°
ΠΏΡΡΠ²ΠΈ ΠΏΡΡ Π²ΠΈΠΆΠ΄Π°ΡΠ΅ vi, ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ ΡΠ΅ ΡΠ²ΠΈΠΊΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Π½Π΅Π³ΠΎ.
ΠΠΌΠ΅ΡΡΠΎ vi ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠΎ-Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ mcedit ΠΈΠ»ΠΈ pico (ΠΊΠΎΠΈΡΠΎ
Π·Π° ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅, Π·Π°ΡΠΎΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ
Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ).
ΠΠ΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°ΠΉΠ»Π° ~/introToJava/HelloJava.java ΠΈ ΠΎΡΡΠ°Π²Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΈ
ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° javac:
- 20. Π‘Π»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ javac ΠΈΠ·Π»ΠΈΠ·Π° Π±Π΅Π· Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½
ΡΠ°ΠΉΠ»~/introToJava/HelloJava.class. ΠΠ° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ, ΠΏΡΠΎΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΠΌΠ΅ Π½Π°
Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠ° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ
ΡΠ°ΠΉΠ» java (ΠΊΠΎΠΉΡΠΎ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΠΏΡΡ). ΠΠ°ΠΊΡΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° Π½Π°
Π³ΠΎΡΠ½ΠΈΡ Π΅ΠΊΡΠ°Π½, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°:
java HelloJava
Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΏΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ βHello, Javaβ,
ΠΈΠ·ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°.
Π‘ΡΠ΅Π΄Π°ΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Eclipse
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ
ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Ρ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Java ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Ρ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠΌΠ° ΠΈ ΠΏΠΎ-Π»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ β ΡΡΠ΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΡΡΠΎ
ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈΠ΄ΡΡ
ΠΌΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π²Π°Ρ. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ΅
ΡΠ°Π±ΠΎΡΠΈ ΡΡΡ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ ΡΠ΅, Π·Π° Π΄Π° ΡΠΈ Π²ΡΡΡΠΈΠΌ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ
ΡΠ°Π±ΠΎΡΠ°ΡΠ°.
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
Π Π³ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ
ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΎΡ Π΅Π΄ΠΈΠ½
Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΡΠ°ΠΉΠ». ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ ΡΠ° ΡΡΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π°
Π΄ΠΎΡΠΈ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Ρ
ΠΈΠ»ΡΠ΄ΠΈ. ΠΠΈΡΠ°Π½Π΅ΡΠΎ Ρ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ
Π½Π° Π΅Π΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ Π΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ
ΡΠΎΠ²Π° Π·Π° Π³ΠΎΠ»ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎ Π·Π°Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠ°
Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ°, ΡΠ»Π΅ΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈ
ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ Π² Π΅Π΄ΠΈΠ½ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ,
Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Integrated Development Environment,
IDE). Π‘ΡΠ΅Π΄ΠΈΡΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΠΌ
ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΡΠΎ Π΄Π΅Π±ΡΠ³Π²Π°Π½Π΅, ΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° unit ΡΠ΅ΡΡΠΎΠ²Π΅, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ΅ΡΡΠΎ
ΡΡΠ΅ΡΠ°Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ ΠΈ Ρ.Π½.
ΠΠ°ΠΊΠ²ΠΎ Π΅ Eclipse?
Eclipse (www.eclipse.org) Π΅ ΠΌΠΎΡΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Eclipse Π΅ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π΅ΡΠ°ΠΏΠΈ
ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½ ΡΠΈΠΊΡΠ». Π’ΡΠΊ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ β ΡΠ΅Π·ΠΈ,
ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΡ ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ β ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈ
Π΄Π΅Π±ΡΠ³Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°
Π½Π° Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Eclipse. ΠΡΠ½ΠΎΠ²Π½Π° ΡΡΡΡΠ°Π²Π½Π° ΡΠ°ΡΡ ΡΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈΡΠ΅. ΠΡΡΠΊΠ°
ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° ΡΡΠ΄ΡΡΠΆΠ° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ (views). ΠΡΠ΅ΠΊΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡ
- 21. ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΡΠ»Π΅ΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ. ΠΠ°
ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π°ΠΉ-ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°ΡΠ° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° β Java ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°ΡΠ°. Π’Ρ ΡΡΠ΄ΡΡΠΆΠ°:
- Package Explorer β ΡΡΠΊ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΡΡ Π²ΡΠΈΡΠΊΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΡΡΡΠ°Π²ΡΡ
ΡΠ΅ΠΊΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°;
- Problems β ΠΏΠΎΠΊΠ°Π·Π²Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ;
- Outline β ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ (ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅) Π½Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΡΠ°Π½ Java
ΠΊΠ»Π°Ρ;
- Console β ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΠΈΠ·Ρ
ΠΎΠ΄, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°.
ΠΡΠ²Π΅Π½ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ Π² ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΡΡΠΎΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈΡΠ΅ Π½Π°
Java ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ Π½ΡΠΌΠ° Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΡΠ°ΠΉΠ» Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ ΠΈ
Π·Π°ΡΠΎΠ²Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ Π² ΡΡΠ΅Π΄Π°ΡΠ° Π΅ ΠΏΡΠ°Π·Π½ΠΎ. Π Eclipse ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΌΠ΅
Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±ΡΠΎΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΎΡΠ΅ ΡΠ΅Π΄ΠΈΡΠ° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡΠΎ Π½ΡΠΌΠ° Π΄Π°
ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΡΠΊ.
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² Java ΠΏΡΠΎΠ΅ΠΊΡ
ΠΡΠ΅Π΄ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° Π±ΠΈΠ»ΠΎ Π² Eclipse, ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° Π½Π΅Π³ΠΎ.
ΠΡΠΎΠ΅ΠΊΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π³ΡΡΠΏΠΈΡΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°. ΠΠ° Π²ΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π΅ Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠΎΠ΅ΠΊΡ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΡΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΡΠΏΠΊΠΈ:
- File -> New -> Project;
- ΠΠ·Π±ΠΈΡΠ°ΠΌΠ΅ βJava Projectβ;
- ΠΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΠΈ β ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ βintroToJavaβ;
- ΠΠ°ΡΠΈΡΠΊΠ°ΠΌΠ΅ βFinishβ.
- 22. ΠΠΎΠ²ΠΎΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π² Package Explorer.
ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΠΌΠ΅ ΠΊΠ»Π°ΡΠΎΠ²Π΅ ΠΊΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΊΠ»Π°Ρ
Eclipse ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΠΎΠΌΠΎΡΠ΅Π½ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅:
- 23. ΠΠ° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ Π½ΠΎΠ² ΠΊΠ»Π°Ρ:
- ΠΠ·Π±ΠΈΡΠ°ΠΌΠ΅ File-> New -> Class;
- Π ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ ΠΏΠΎΠΏΡΠ»Π²Π°ΠΌΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠ»Π°ΡΠ° β ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ βHelloJavaβ;
- Π‘Π΅Π»Π΅ΠΊΡΠΈΡΠ°ΠΌΠ΅ ΠΎΠΏΡΠΈΡΡΠ° βpublic static void main(String[] args)β β ΡΠΎΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ
ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°main() ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π½Π°Ρ;
- ΠΠ°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Π±ΡΡΠΎΠ½Π° [Finish].
ΠΠΎΠ²ΠΎΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΡ ΠΊΠ»Π°Ρ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π² Package Explorer ΠΈ ΡΠ΅ ΠΎΡΠ²Π°ΡΡ Π½ΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ,
ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡΠ²Π΅Π΄Π΅ΠΌ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΡ ΠΊΠ»Π°Ρ. Eclipse Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π» ΡΡΠ»ΠΎΡΠΎ Π½Π°
Π½ΠΎΠ²ΠΈΡ ΠΊΠ»Π°Ρ, ΠΌΠ΅ΡΠΎΠ΄ main() ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ°:
ΠΡΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° main() ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈ ΡΠΌΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈ
ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅:
- 24. ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΡΡ ΠΊΠΎΠ΄Π°
ΠΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π² Eclipse Π²ΠΊΠ»ΡΡΠ²Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠΏΠΊΠΈ:
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ;
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅;
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Java ΠΊΠΎΠ΄Π° Π² ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ bytecode ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
ΠΠ° Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΊΠ»Π°ΡΠ° ΡΠΈ Π² Eclipse, Π²ΡΡΡΠ½ΠΎΡΡ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΠΌ Π½ΠΈΡΠΎ
Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΎΡΠ΅ Π΄ΠΎΠΊΠ°ΡΠΎ ΠΏΠΈΡΠ΅ΠΌ. ΠΠ°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅
ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π°Ρ Π² ΡΠ΅ΡΠ²Π΅Π½ΠΎ Π·Π° Π·Π°ΠΎΡΡΡΡΠ½Π΅ Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ. ΠΠΎΠ³Π°ΡΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅,
ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΠΎΡΠ½ΠΎΠ²ΠΎ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ. ΠΠ°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π²ΡΠ²
Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ° βProblemsβ.
ΠΠΊΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΠΈ ΠΈΠΌΠ° ΠΏΠΎΠ½Π΅ Π΅Π΄Π½Π° Π³ΡΠ΅ΡΠΊΠ°, ΡΠΎ ΡΡ ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π° Ρ ΠΌΠ°Π»ΡΠΊ ΡΠ΅ΡΠ²Π΅Π½ βΡ
β Π²
Package Explorer. ΠΠΊΠΎ ΡΠ°Π·Π³ΡΡΠ½Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ
ΡΡΠ΄ΡΡΠΆΠ°Ρ Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ΅ ΠΎΡΠ±Π΅Π»ΡΠ·Π²Π°Ρ ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½. ΠΠΊΠΎ ΡΡΠ°ΠΊΠ½Π΅ΠΌ Π΄Π²ΠΎΠΉΠ½ΠΎ Π½Π° Π½ΡΠΊΠΎΡ ΠΎΡ
Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ Π² Problems Eclipse, Π½ΠΈ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π½Π° ΠΌΡΡΡΠΎΡΠΎ Π² ΠΊΠΎΠ΄Π°, ΠΊΡΠ΄Π΅ΡΠΎ Π΅
Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ°.
Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ Run -> Run As -> Java Application ΠΈΠ»ΠΈ
ΠΊΠ»Π°Π²ΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ctrl+Alt+X J (ΠΠ°ΡΠΈΡΠΊΠ°ΠΌΠ΅ Ctrl, Alt ΠΈ X Π·Π°Π΅Π΄Π½ΠΎ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ
Π½Π°ΡΠΈΡΠΊΠ°ΠΌΠ΅ J).
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΈΡΠ²Π° Π²ΡΠ² Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ° βConsoleβ:
- 25. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΠΏΠΎΠ²Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΡ. ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ Java ΠΏΡΠΎΠ΅ΠΊΡ, Π΅
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠΉ Π΄Π° ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΠΊΠ»Π°Ρ Ρ main() ΠΌΠ΅ΡΠΎΠ΄.
ΠΠ΅Π±ΡΠ³Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°
ΠΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½ΠΈ ΡΡΠ΄ΡΡΠΆΠ° Π³ΡΠ΅ΡΠΊΠΈ, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΎΡΠ΅ ΠΊΠ°ΡΠΎ Π±ΡΠ³ΠΎΠ²Π΅, ΡΡΡΠ±Π²Π° Π΄Π°
Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΠΈ ΠΎΡΡΡΡΠ°Π½ΠΈΠΌ ΡΠ΅Π·ΠΈ Π³ΡΠ΅ΡΠΊΠΈ. Π’ΡΡΠ±Π²Π° Π΄Π° Π΄Π΅Π±ΡΠ³Π½Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΡΠΎΡΠ΅ΡΡΡ Π½Π°
Π΄Π΅Π±ΡΠ³Π²Π°Π½Π΅ Π²ΠΊΠ»ΡΡΠ²Π°:
- ΠΠ°Π±Π΅Π»ΡΠ·Π²Π°Π½Π΅ Π½Π° Π±ΡΠ³ΠΎΠ²Π΅ΡΠ΅;
- ΠΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅;
- ΠΠΏΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ΄Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ;
- Π’Π΅ΡΡΠ²Π°Π½Π΅, Π·Π° Π΄Π° ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΠΌ, ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ»Π΅Π΄ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈΡΠ΅.
ΠΡΠΎΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΠΈ Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π΅Π½.
Eclipse ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΎΡΠ΄Π΅Π»Π½Π° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° Π·Π° Π΄Π΅Π±ΡΠ³Π²Π°Π½Π΅:
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠΌΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠΈ, Π½ΠΈΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΠΌ ΠΊΠΎΠ΄Π°,
ΠΊΠΎΠΉΡΠΎ Π³ΠΎ ΡΡΠ·Π΄Π°Π²Π°. Eclipse ΠΌΠΎΠΆΠ΅ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Ρ ΡΠΎΠ²Π°, ΠΊΠ°ΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ
Π΄Π°Π»ΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ.
ΠΠ° Π΄Π° ΡΠΏΡΠ΅ΠΌ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, Π² ΡΠ΅Π·ΠΈ ΠΌΠ΅ΡΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΡΠΎΡΠΊΠΈ Π½Π°
ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΎΡΠ΅ ΠΊΠ°ΡΠΎ ΡΡΠΎΠΏΠ΅ΡΠΈ (breakpoints). Π‘ΡΠΎΠΏΠ΅ΡΡΡ Π΅ Π°ΡΠΎΡΠΈΠΈΡΠ°Π½ ΠΊΡΠΌ
ΡΠ΅Π΄ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½ΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠΏΠΈΡΠ° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ Π½Π° ΡΠ΅Π·ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΈ
- 26. ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΡΡΡΠΏΠΊΠΎΠ²ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅. ΠΠ° Π²ΡΡΠΊΠ° ΡΡΡΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π°
ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ ΠΈ Π΄ΠΎΡΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ.
ΠΠ΅Π±ΡΠ³Π²Π°Π½Π΅ΡΠΎ Π΅ Π΅Π΄ΠΈΠ½ Π²ΠΈΠ΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° Π·Π°Π±Π°Π²Π΅Π½ ΠΊΠ°Π΄ΡΡ. Π’ΠΎ Π½ΠΈ Π΄Π°Π²Π°
Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° Π²Π½ΠΈΠΊΠ½Π΅ΠΌ Π² Π΄Π΅ΡΠ°ΠΉΠ»ΠΈΡΠ΅ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΡΠ΄Π΅ ΡΠ° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅.
Π£ΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ
1. ΠΠ° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»Π°ΡΠ° System Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Java API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
2. ΠΠ° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° System.out.println(), Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π½Π΅Π³ΠΎΠ²ΠΈ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Java API Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
3. ΠΠ° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΎΡ ΡΠ°Π·ΠΈ Π³Π»Π°Π²Π° ΠΏΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ
ΡΠ΅Π΄ (ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°) ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Eclipse.
4. ΠΠ° ΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΈΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ
ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ βΠΠΎΠ±ΡΡ Π΄Π΅Π½!β.