CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐...
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп

рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп?

Java рд╕рд┐рдВрдЯреЕрдХреНрд╕ рд╣реА рднрд╛рд╖реЗрдЪреА рдореВрд▓рднреВрдд рд░рдЪрдирд╛ рдЖрд╣реЗ, рд╕рд░реНрд╡ рдореБрдЦреНрдп рдирд┐рдпрдо, рдЖрджреЗрд╢, рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдгрд┐ рдХреЙрдореНрдкреНрдпреБрдЯрд░рд▓рд╛ "рд╕рдордЬрддреЛ" рдЕрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд░рдЪрдирд╛. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪреА рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рддрд╕реЗрдЪ рдорд╛рдирд╡реА рднрд╛рд╖рд╛ рдЕрд╕рддреЗ. рд╣рд╛ рд▓реЗрдЦ Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪреНрдпрд╛ рдореВрд▓рднреВрдд рд╡рд╛рдХреНрдпрд░рдЪрдиреЗрд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдирд╡рд╢рд┐рдХреНрдпрд╛ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдЬреНрдпрд╛рдВрдирд╛ рджреБрд╕рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ. рдХрд╛рд╣реА рдкреИрд▓реВ рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рд╕реНрдкрд╖реНрдЯ рдирд╕рддреАрд▓. рддрд╕реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рд╡рдЧрд│рдгреЗ рдЖрдгрд┐ рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ. рдЗрддрд░ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрдкреНрд░рдорд╛рдгреЗрдЪ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЪрдХреНрд░реАрдпрдкрдгреЗ рд╢рд┐рдХрдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ, рд╣рд│реВрд╣рд│реВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдХрд▓реНрдкрдирд╛рдВрдЪреА рд╕рдЦреЛрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреЗ. рдкреНрд░рддреНрдпреЗрдХ Java рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ (рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕) рдЖрдгрд┐ рд╡рд░реНрддрди (рдХрд╛рд░реНрдпреЗ рдХрд┐рдВрд╡рд╛ рдкрджреНрдзрддреА) рд╕рд╣ рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдЕрдВрддрд░реНрднреВрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╕реНрддреВрдВрдЪрд╛ рд╕рдореВрд╣ рдЕрд╕рддреЛ. рддрд╕реЗрдЪ Java рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рд╛ рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рд╡рд░реНрдЧ рдЖрд╣реЗ. рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЗ рд╡рд░реНрдЧрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ. рддреБрдореНрд╣реА рд╡рд░реНрдЧрд╛рд▓рд╛ рдореЙрдбреЗрд▓ рдореНрд╣рдгреВрди рд╕рдордЬреВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреБрдХреА рдХрдЯрд░ рдЖрдгрд┐ рдХреБрдХреАрдЬрд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд╕реНрддреВ. рдХрд┐рдВрд╡рд╛ рдЕрдореВрд░реНрдд тАЬрдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░тАЭ рдореНрд╣рдгреВрди рд╡рд░реНрдЧ рдХрд░рд╛ рдЖрдгрд┐ тАЬрдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЬреЙрдитАЭ рдХрд┐рдВрд╡рд╛ тАЬрдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдпрд╡реНрд╣реАтАЭ рдореНрд╣рдгреВрди рд╡рд░реНрдЧ рдХрд░рд╛.

Java рдордзреНрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯ

Java рдордзреАрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреА рдЕрд╡рд╕реНрдерд╛ рдЖрдгрд┐ рд╡рд░реНрддрдгреВрдХ рдЕрд╕рддреЗ. рдЙрджрд╛рд╣рд░рдг: рдПрдХрд╛ рдорд╛рдВрдЬрд░реАрдЪреА рдЕрд╡рд╕реНрдерд╛ рдЖрд╣реЗ: рддрд┐рдЪреЗ рдирд╛рд╡ рдлреБрд░ рдЖрд╣реЗ, рд░рдВрдЧ рд▓рд╛рд▓ рдЖрд╣реЗ, рдорд╛рд▓рдХ рдЬреЙрди рдЖрд╣реЗ; рдорд╛рдВрдЬрд░реАрд▓рд╛рд╣реА рд╡рд░реНрддрди рдЖрд╣реЗ рдЖрддрд╛ рдлреБрд░ рдЭреЛрдкрдд рдЖрд╣реЗ. рддреНрдпрд╛рд▓рд╛ рдХреБрд░рд╡рд╛рд│рдгреЗ, рдЪрд╛рд▓рдгреЗ рд╡рдЧреИрд░реЗрд╣реА рд╢рдХреНрдп рд╣реЛрддреЗ. рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЗ рд╡рд░реНрдЧрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ.

рдЬрд╛рд╡рд╛ рдордзреНрдпреЗ рд╡рд░реНрдЧ

рд╡рд░реНрдЧ рд╣реЗ рдореЙрдбреЗрд▓ рдХрд┐рдВрд╡рд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд┐рдВрд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯрдЪреЗ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдЖрд╣реЗ. рд╣реЗ рд╡рд░реНрддрдирд╛рдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреЗ рдЖрдгрд┐ рд╕рд╛рдВрдЧрддреЗ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреА рд╡рд╕реНрддреВ рд╕рдорд░реНрдерди рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╛рдВрдЬрд░ рд╡рд░реНрдЧрд╛рдЪреЗ рдирд╛рд╡, рд░рдВрдЧ, рдорд╛рд▓рдХ рдЖрд╣реЗ; рдорд╛рдВрдЬрд░реАрдЪреЗ рд╡рд░реНрддрди рджреЗрдЦреАрд▓ рдЕрд╕рддреЗ рдЬрд╕реЗ рдХреА рдЦрд╛рдгреЗ, рдкреБрд╕рдгреЗ, рдЪрд╛рд▓рдгреЗ, рдЭреЛрдкрдгреЗ.

рдЬрд╛рд╡рд╛ рдордзреНрдпреЗ рдкрджреНрдзрддреА

рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░рд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреЗ, рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреЗ рдЖрдгрд┐ рд╕рд░реНрд╡ рдХреНрд░рд┐рдпрд╛ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреЗ рдпрд╛рд╕рд╛рдареА рдкрджреНрдзрддреА рдЖрд╣реЗрдд. рдкреНрд░рддреНрдпреЗрдХ рдкрджреНрдзрдд рд╡рд░реНрддрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ. рд╡рд░реНрдЧрд╛рдд рдЕрдиреЗрдХ рдкрджреНрдзрддреА рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдЖрдкрдг рдХреЕрдЯ рдХреНрд▓рд╛рд╕ (рдЭреЛрдкрдгреНрдпрд╛рд╕рд╛рдареА) рдХрд┐рдВрд╡рд╛ purr () purr рд╕рд╛рдареА рдореЗрдердб рд╕реНрд▓реАрдк() рд▓рд┐рд╣реВ рд╢рдХрддреЛ.

Java рдордзреАрд▓ рдЙрджрд╛рд╣рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕

рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдЗрдиреНрд╕реНрдЯрдиреНрд╕ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪрд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрдЪ рдЕрд╕рддреЛ. рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЗрдЯ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдирд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдорд╛рдВрдЬрд░реАрдЪреЗ рдирд╛рд╡ рдХрд┐рдВрд╡рд╛ рд╡рдп рд╣реЗ рдмрджрд▓ рдЕрд╕реВ рд╢рдХрддреЗ. рдЖрдкрдг рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреНрдпрд╛ Java рдкреНрд░реЛрдЧреНрд░рд╛рдордкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгрд╛рд░ рдЖрд╣реЛрдд. рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдЖрдкрдг Java рд╡рд╛рдХреНрдпрд░рдЪрдирд╛рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рд╕рдВрдХрд▓реНрдкрдирд╛ рд╕рдордЬреВрди рдШреЗрдК, рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛ рдЬрд╡рд│реВрди рдкрд╛рд╣реВ.

рд╕рд╛рдзрд╛ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо: рд╣реЕрд▓реЛ, рдЬрд╛рд╡рд╛!

рдпреЗрдереЗ рдПрдХ рд╕рд╛рдзрд╛ Java рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ:
class HelloJava {
   public static void main(String[] args) {
       System.out.println("Hello, Java!");
   }
}
рд╣рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо тАЬрд╣реЕрд▓реЛ, рдЬрд╛рд╡рд╛!тАЭ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЛ. рд╕рд╛рдВрддреНрд╡рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдореА рддреБрдореНрд╣рд╛рд▓рд╛ JDK рдЖрдгрд┐ IntelliJ IDEA рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ рдЖрдгрд┐ рддреБрдореНрд╣реА рд╡рд░ рджрд┐рд╕рдд рдЕрд╕рд▓реЗрд▓рд╛ рдХреЛрдб рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛. рдХрд┐рдВрд╡рд╛ рдкреНрд░рдердо рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдирд▓рд╛рдЗрди IDE рд╢реЛрдзрд╛. рдЖрддрд╛ рд╣рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдУрд│реАрдиреЗ рдШреЗрдК, рдкрд░рдВрддреБ рдирд╡рд╢рд┐рдХреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдирд╕рд▓реЗрд▓реЗ рдХрд╛рд╣реА рддрдкрд╢реАрд▓ рд╡рдЧрд│рд╛.
class HelloJava
Java рдордзреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░реЕрдо рд╣рд╛ рд╡рд░реНрдЧ рдЕрд╕рддреЛ рдХрд┐рдВрд╡рд╛ рдмрд░реЗрдЪрджрд╛ рдЕрдиреЗрдХ рд╡рд░реНрдЧ рдЕрд╕рддреЛ. рд▓рд╛рдЗрди рдХреНрд▓рд╛рд╕ HelloJava рдореНрд╣рдгрдЬреЗ рдпреЗрдереЗ рдЖрдкрдг рдПрдХ рдирд╡реАрди рдХреНрд▓рд╛рд╕ рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ HelloJava рдЖрд╣реЗ. рдЖрдореНрд╣реА рд╡рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╡рд░реНрдЧ рд╣рд╛ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд┐рдВрд╡рд╛ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдЖрд╣реЗ, рддреЛ рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рд╡рд╕реНрддреВрдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рдЪреЗ рдЖрдгрд┐ рд╕реНрдерд┐рддреАрдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреЛ. рдирд╡рд╢рд┐рдХреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА рд╣реЗ рдХрдареАрдг рдЕрд╕реВ рд╢рдХрддреЗ, рдЖрдкрдг рд╣реА рд╕рдВрдХрд▓реНрдкрдирд╛ рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рд╢рд┐рдХрд╛рд▓. рд╕рдзреНрдпрд╛ HelloJava рдХреНрд▓рд╛рд╕ рд╣реА рддреБрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рд╕реБрд░реБрд╡рд╛рдд рдЖрд╣реЗ. рддреБрдореНрд╣реА рдХреБрд░рд│реЗ рдмреНрд░реЗрд╕ { рддреНрдпрд╛рдЪ рдУрд│реАрд╡рд░ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдордЬрдХреБрд░рд╛рд╡рд░ рдкрд╛рд╣рд┐рд▓реЗ рдЕрд╕реЗрд▓ . рдХрд░реНрд▓реА рдмреНрд░реЗрд╕реЗрд╕рдЪреА рдЬреЛрдбреА {} рдмреНрд▓реЙрдХ рджрд░реНрд╢рд╡рддреЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд┐рдзрд╛рдирд╛рдВрдЪрд╛ рдПрдХ рд╕рдореВрд╣ рдЬреНрдпрд╛рд▓рд╛ рдПрдХрдЪ рдПрдХрдХ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. рдЬреЗрдереЗ { рдореНрд╣рдгрдЬреЗ рдпреБрдирд┐рдЯрдЪреА рд╕реБрд░реБрд╡рд╛рдд рдЖрдгрд┐ }рддреНрдпрд╛рдЪрд╛ рд╢реЗрд╡рдЯ. рдмреНрд▓реЙрдХреНрд╕ рдПрдХрдореЗрдХрд╛рдВрдордзреНрдпреЗ рдиреЗрд╕реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдХрд┐рдВрд╡рд╛ рддреЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рд╡рд░реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рджреЛрди рдиреЗрд╕реНрдЯреЗрдб рдмреНрд▓реЙрдХреНрд╕ рдЖрд╣реЗрдд. рдмрд╛рд╣реНрдп рдордзреНрдпреЗ рд╣реЕрд▓реЛ рд╡рд░реНрдЧрд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЖрд╣реЗ . рдЖрддреАрд▓ рдмреНрд▓реЙрдХрдордзреНрдпреЗ main() рдкрджреНрдзрддреАрдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЕрд╕рддреЛ.
public static void main (String args []) {
рдпреЗрдереЗ рдореБрдЦреНрдп рдкрджреНрдзрддреАрдЪреА рд╕реБрд░реБрд╡рд╛рдд рдЖрд╣реЗ. рдкрджреНрдзрдд рдореНрд╣рдгрдЬреЗ рд╡рд░реНрддрди рдХрд┐рдВрд╡рд╛ рдЖрдЬреНрдЮрд╛рдВрдЪрд╛ рдХреНрд░рдо рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдСрдкрд░реЗрд╢рди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде 2 рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░рд╛. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдПрдХ рдкрджреНрдзрдд рдПрдХ рдХрд╛рд░реНрдп рдЖрд╣реЗ. рдЗрддрд░ рдХрд╛рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ, рдкрджреНрдзрддреАрдВрдирд╛ "рдХрд╛рд░реНрдпреЗ" рдореНрд╣рдгреВрди рд╕рдВрдмреЛрдзрд▓реЗ рдЬрд╛рддреЗ. рдореЗрдердбреНрд╕, рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдШрдЯрдХрд╛рдВрдкреНрд░рдорд╛рдгреЗрдЪ, рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдЕрд╕рддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧрд╛рдд рдПрдХ, рдЕрдиреЗрдХ рдХрд┐рдВрд╡рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрджреНрдзрддреА рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп - 2рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдХ рдкреНрд░рд╡реЗрд╢ рд╕реБрдзрд╛рд░рдХ рдЖрд╣реЗ. рдкрдмреНрд▓рд┐рдХ рдореЙрдбрд┐рдлрд╛рдпрд░рд╕рд╣ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓, рдкрджреНрдзрдд рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд╛рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреАрд▓ рдХреЛрдареВрдирд╣реА рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рддреНрдпрд╛рдкреИрдХреА рдЪрд╛рд░ рдЖрд╣реЗрдд: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ, рдЦрд╛рдЬрдЧреА, рд╕рдВрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯ (рд░рд┐рдХреНрдд). рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рдмреЛрд▓реВ. рдкрд╣рд┐рд▓реНрдпрд╛ рдкрд╛рдпрд░реАрд╕рд╛рдареА рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдкрджреНрдзрддреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ. рд╢реВрдиреНрдпрдкрджреНрдзрддреАрдЪрд╛ рдкрд░рддрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ. рд╢реВрдиреНрдп рдореНрд╣рдгрдЬреЗ рддреЗ рдХреЛрдгрддреЗрд╣реА рдореВрд▓реНрдп рдкрд░рдд рдХрд░рдд рдирд╛рд╣реА. main рдкреНрд░реЛрдЧреНрд░рд╛рдордЪрд╛ рдкреНрд░рд╛рд░рдВрдн рдмрд┐рдВрджреВ рджрд░реНрд╢рд╡рд┐рддреЛ. рд╣реЗ рдпрд╛ рдкрджреНрдзрддреАрдЪреЗ рдирд╛рд╡ рдЖрд╣реЗ. рд╕реНрдЯреНрд░рд┐рдВрдЧ[] рдЖрд░реНрдЧреНрд╕ рд╣рд╛ рдореБрдЦреНрдп рдкрджреНрдзрддреАрдЪрд╛ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдЖрд╣реЗ. рдЖрддреНрддрд╛рд╕рд╛рдареА рд╣реЗ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ рдХреА рдЬрд╡рд│рдЬрд╡рд│ рдкреНрд░рддреНрдпреЗрдХ Java рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдореБрдЦреНрдп рдкрджреНрдзрдд рдЕрд╕рддреЗ, рддреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реБрд░реВ рдХрд░рддреЗ рдЖрдгрд┐ рддреЗ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рдЬрд╕реЗ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЙрдЗрдб main(String[] args) рд╕реНрдЯреЕрдЯрд┐рдХ рдкрджреНрдзрддреА рдпрд╛ рдХреНрд▓рд╛рд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗрдд. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдШреЛрд╖рдгреЗрдордзреНрдпреЗ рд╕реНрдерд┐рд░ рдХреАрд╡рд░реНрдб рд╡рд╛рдкрд░рдгрд╛рд░реНтАНрдпрд╛ рдкрджреНрдзрддреА рдХреЗрд╡рд│ рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рд╕реНрдерд┐рд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд╕рд╣ рдереЗрдЯ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд.
System.out.println("Hello, Java!");
рдФрдкрдЪрд╛рд░рд┐рдХрдкрдгреЗ рд╣реА рдУрд│ рдЖрдЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯрдЪреА рдкреНрд░рд┐рдВрдЯрд▓рди рдкрджреНрдзрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ. рдЖрдЙрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдЙрдЯрдкреБрдЯрд╕реНрдЯреНрд░реАрдо рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдШреЛрд╖рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рд╕реНрдерд┐рд░рдкрдгреЗ рдЖрд░рдВрдн рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддрдерд╛рдкрд┐, рдПрдХреВрдг рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рд╣реЗ рдереЛрдбреЗ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдирд╡рд╢рд┐рдХреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ рдХреА рд╣реА рдУрд│ "рд╣реЕрд▓реЛ, рдЬрд╛рд╡рд╛!" рдЕрд╕реЗ рд╢рдмреНрдж рдЫрд╛рдкрддреЗ. рдХрдиреНрд╕реЛрд▓рд▓рд╛. рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ IDE рдордзреНрдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд│реЗрд▓:рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп - 3

Java рдореВрд▓рднреВрдд рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдирд┐рдпрдо

Java рдордзреНрдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рддрд╛рдирд╛ рдХрд╛рд╣реА рдореБрдЦреНрдп рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдирд┐рдпрдо рдкрд╛рд│рд╛рдпрдЪреЗ рдЖрд╣реЗрдд:
  • рдлрд╛рдИрд▓рдЪреЗ рдирд╛рд╡ рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рд╕рд╛рд░рдЦреЗрдЪ рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ;
  • рдмрд░реНтАНрдпрд╛рдЪрджрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ .java рдПрдХреНрд╕реНрдЯреЗрдВрд╢рдирд╕рд╣ рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдЕрд╕рддреЛ. рд╡рд░реНрдЧ рдлрд╛рдЗрд▓реНрд╕ рд╕рд╣рд╕рд╛ рдлреЛрд▓реНрдбрд░реНрд╕рдордзреНрдпреЗ рдЧрдЯрдмрджреНрдз рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдпрд╛ рдлреЛрд▓реНрдбрд░реНрд╕рдирд╛ рдкреЕрдХреЗрдЬреЗрд╕ рдореНрд╣рдгрддрд╛рдд;
  • рд╡рд░реНрдг рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЖрд╣реЗрдд. рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреНрдпрд╛ рд╕рдорд╛рди рдирд╛рд╣реА ;
  • рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдЪреА рд╕реБрд░реБрд╡рд╛рдд рдиреЗрд╣рдореА рдореБрдЦреНрдп рдкрджреНрдзрддреАрдиреЗ рд╣реЛрддреЗ: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдореБрдЦреНрдп (рд╕реНрдЯреНрд░рд┐рдВрдЧ [] рдЖрд░реНрдЧреНрд╕) . рдореБрдЦреНрдп () рдкрджреНрдзрдд рдХреЛрдгрддреНрдпрд╛рд╣реА Java рдкреНрд░реЛрдЧреНрд░рд╛рдордЪрд╛ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдЖрд╣реЗ;
  • рдкрджреНрдзрдд (рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдХрд╛рд░реНрдп) рдЖрджреЗрд╢рд╛рдВрдЪрд╛ рдПрдХ рдХреНрд░рдо рдЖрд╣реЗ. рдкрджреНрдзрддреА рдСрдмреНрдЬреЗрдХреНрдЯрдЪреЗ рд╡рд░реНрддрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛рдд;
  • рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓рдордзреАрд▓ рдкрджреНрдзрддреАрдВрдЪрд╛ рдХреНрд░рдо рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрд╣реЗ;
  • рд╡рд░реНрдЧрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рдЪреЗ рдкрд╣рд┐рд▓реЗ рдЕрдХреНрд╖рд░ рдореЛрдареНрдпрд╛ рдЕрдХреНрд╖рд░рд╛рдд рдЖрд╣реЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛. рддреБрдореНрд╣реА рдЕрдиреЗрдХ рд╢рдмреНрдж рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрджрд╛рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдЕрдХреНрд╖рд░рд╛рд╕рд╛рдареА рдЕрдкреНрдкрд░рдХреЗрд╕ рд╡рд╛рдкрд░рд╛ (тАЬMyFirstJavaClassтАЭ);
  • Java рд╕рд┐рдВрдЯреЕрдХреНрд╕рдордзреАрд▓ рд╕рд░реНрд╡ рдкрджреНрдзрддреАрдВрдЪреА рдирд╛рд╡реЗ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░рд╛рдиреЗ рд╕реБрд░реВ рд╣реЛрддрд╛рдд. рдПрдХрд╛рдзрд┐рдХ рд╢рдмреНрдж рд╡рд╛рдкрд░рддрд╛рдирд╛, рддреНрдпрд╛рдирдВрддрд░рдЪреА рдЕрдХреНрд╖рд░реЗ рдХреЕрдкрд┐рдЯрд▓ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд ("рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп myFirstMethodName ()");
  • рдлрд╛рдпрд▓реА рд╡рд░реНрдЧ рдирд╛рд╡ рдЖрдгрд┐ .java рд╡рд┐рд╕реНрддрд╛рд░ ("MyFirstJavaClass.java") рд╕рд╣ рдЬрддрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд;
  • Java рд╕рд┐рдВрдЯреЕрдХреНрд╕рдордзреНрдпреЗ, "{...}" рд╕реАрдорд╛рдВрдХрдХ рдЖрд╣реЗрдд рдЬреЗ рдХреЛрдбрдЪрд╛ рдмреНрд▓реЙрдХ рдЖрдгрд┐ рдХреЛрдбрдЪреЗ рдирд╡реАрди рдХреНрд╖реЗрддреНрд░ рджрд░реНрд╢рд╡рддрд╛рдд;
  • рдкреНрд░рддреНрдпреЗрдХ рдХреЛрдб рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдорд╛рдиреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
Java рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдерд╛ рдЖрд╣реЗрдд. рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛. Java рдордзреНрдпреЗ, рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддреБрдореНрд╣реА рдЕрд╕реЗ рдореНрд╣рдгреВ рд╢рдХрддрд╛ рдХреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдПрдХ рдЖрд░рдХреНрд╖рд┐рдд рдЬрд╛рдЧрд╛ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдмреЙрдХреНрд╕ рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рдирд╛рд╡ (рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░) рдЖрдгрд┐ рдореВрд▓реНрдп рдЕрд╕рддреЗ. рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЖрджрд┐рдо рдЖрдгрд┐ рдЧреИрд░-рдЖрджрд┐рдо рдХрд┐рдВрд╡рд╛ рд╕рдВрджрд░реНрдн рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЕрд╕реВ рд╢рдХрддрд╛рдд:
  • рдкреВрд░реНрдгрд╛рдВрдХ: рдмрд╛рдЗрдЯ, рд▓рд╣рд╛рди, рдЗрдВрдЯ, рд▓рд╛рдВрдм
  • рдЕрдкреВрд░реНрдгрд╛рдВрдХ: рдлреНрд▓реЛрдЯ рдЖрдгрд┐ рджреБрд╣реЗрд░реА
  • рддрд╛рд░реНрдХрд┐рдХ рдореВрд▓реНрдпреЗ: рдмреБрд▓рд┐рдпрди
  • рдкреНрд░рддрд┐рдХрд╛рддреНрдордХ рдореВрд▓реНрдпреЗ (рдЕрдХреНрд╖рд░реЗ рдЖрдгрд┐ рдЕрдВрдХрд╛рдВрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА): char

Java рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреЗ рдЙрджрд╛рд╣рд░рдг:

int s;
s = 5;
char myChar = тАШaтАЩ;
рдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдЖрдкрдг рдЗрдВрдЯреАрдЬрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ s (рд░рд┐рдХреНрдд рдХрдВрдЯреЗрдирд░) рдмрдирд╡рд▓реЗ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдд рд╡реНрд╣реЕрд▓реНрдпреВ 5 рдЯрд╛рдХрд▓реА. myChar рдирд╛рд╡рд╛рдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╕рд╣ рд╕рдорд╛рди рдХрдерд╛ . рдЖрдореНрд╣реА рддреЗ рдЪрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╕рд╣ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рддреЗ рдЕрдХреНрд╖рд░ a рдореНрд╣рдгреВрди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗ . рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдореНрд╣реА рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рддреНрдпрд╛рдд рдПрдХ рдореВрд▓реНрдп рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗ. Java рд╕рд┐рдВрдЯреЕрдХреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд░реВ рджреЗрддреЗ. рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рд╣реЗ рдХрд╛рд╣реА рд╡рд╕реНрддреВ рдЖрд╣реЗрдд рдЬреЗ рдореВрд▓реНрдпреЗ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рд╡рд╕реНрддреВрдВрдЪреЗ рд╕рдВрджрд░реНрдн рдареЗрд╡рддрд╛рдд. рддреНрдпрд╛рдордзреНрдпреЗ рд╢реВрдиреНрдпрд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрдЦреАрд▓ рдЕрд╕реВ рд╢рдХрддреЛ. рдореВрд▓реНрдпрд╛рдЪреА рдЕрдиреБрдкрд╕реНрдерд┐рддреА рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдирд▓ рд╣реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдп рдЖрд╣реЗ. рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░рд╛рдВрдордзреНрдпреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЕреЕрд░реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡реЗ рдЕрд╕рд▓реЗрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдЖрд╣реЗрдд. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╡реНрд╣рд╛рдпреЛрд▓рд┐рди рдХреНрд▓рд╛рд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдпрд╛ рдХреНрд▓рд╛рд╕рдЪреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛. Java рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░ рдЪрд▓ рдЙрджрд╛рд╣рд░рдг:
String s = тАЬmy wordsтАЭ;
Violin myViolin;
рдЖрдкрдг рдирдВрддрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛рд▓. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдиреЙрди-рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдкреНрд░рдХрд╛рд░рдЪреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЕрдкрд┐рдЯрд▓ рдЕрдХреНрд╖рд░рд╛рдВрдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрддрд╛рдд рддрд░ рдЖрджрд┐рдо - рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░рд╛рдВрдкрд╛рд╕реВрди. рдЙрджрд╛рд╣рд░рдг:
int i = 25;
String s = тАЬHello, Java!тАЭ;

рдЬрд╛рд╡рд╛ рдЕреЕрд░реЗ

рдЕреЕрд░реЗ рд╣реЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЖрд╣реЗрдд рдЬреЗ рдПрдХрд╛рдЪ рдкреНрд░рдХрд╛рд░рдЪреЗ рдЕрдиреЗрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕рд╛рдард╡рддрд╛рдд. рддрдерд╛рдкрд┐, рдЕреЕрд░реЗ рд╕реНрд╡рддрдГрдЪ рд╣реАрдкрд╡рд░реАрд▓ рдПрдХ рд╡рд╕реНрддреВ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдЧрд╛рдореА рдЕрдзреНрдпрд╛рдпрд╛рдВрдордзреНрдпреЗ рдХрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд░рд╛рдпрдЪреЗ, рддрдпрд╛рд░ рдХрд░рд╛рдпрдЪреЗ рдЖрдгрд┐ рдЖрд░рдВрдн рдХрд░рд╛рдпрдЪреЗ рддреЗ рдкрд╛рд╣реВ. рдЕреЕрд░реЗ рдЙрджрд╛рд╣рд░рдг:
int[] myArray = {1,7,5};
рдпреЗрдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рддреАрди рдкреВрд░реНрдгрд╛рдВрдХ (1,7 рдЖрдгрд┐ 5) рдордзреАрд▓ рдЕреЕрд░реЗ рдЖрд╣реЗ.

Java Enums

рдЖрджрд┐рдо рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд Java рдордзреНрдпреЗ enum рдХрд┐рдВрд╡рд╛ enumeration рдЕрд╕рд╛ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ. рдЧрдгрдиреЗ рддрд╛рд░реНрдХрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХрд╛рдВрдЪрд╛ рд╕рдВрдЧреНрд░рд╣ рджрд░реНрд╢рд╡рддрд╛рдд. рдПрдирдо рдСрдкрд░реЗрдЯрд░ рд╡рд╛рдкрд░реВрди рдкреНрд░рдЧрдгрдирд╛ рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рдЧрдгрдиреЗрдЪреЗ рдирд╛рд╡ рджрд┐рд▓реЗ рдЬрд╛рддреЗ. рддреНрдпрд╛рдирдВрддрд░ рдЧрдгрдирд╛ рдШрдЯрдХрд╛рдВрдЪреА рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╛рдиреЗ рд╡рд┐рднрдХреНрдд рдХреЗрд▓реЗрд▓реА рдпрд╛рджреА рдпреЗрддреЗ:
enum DayOfWeek {
     MONDAY,
     TUESDAY,
     WEDNESDAY,
     THURSDAY,
     FRIDAY,
     SATURDAY,
     SUNDAY
}
рдПрдХ рдЧрдгрдирд╛ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдирд╡реАрди рдкреНрд░рдХрд╛рд░ рджрд░реНрд╢рд╡рддреЗ, рдореНрд╣рдгреВрди рдЖрдкрдг рддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддреЛ. рдпреЗрдереЗ рдЧрдгрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ.

Java Enum рдЙрджрд╛рд╣рд░рдг

public class MyNum{
    public static void main(String[] args) {

        Day myDay = DayOfWeek.FRIDAY;
        System.out.println(myDay);	//print a day from the enum
}
}
enum DayOfWeek{

    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
}
рддреБрдореНрд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рд╕, FRIDAY рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдореБрджреНрд░рд┐рдд рд╣реЛрдИрд▓. рддреБрдореНрд╣реА рддреБрдордЪрд╛ Enum рдЖрдгрд┐ MyNum рдХреНрд▓рд╛рд╕ рдХреЛрдб рдПрдХрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рдареЗрд╡реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рджреЛрди рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ: рдПрдХ MyNum рдХреНрд▓рд╛рд╕рд╕рд╛рдареА рдЖрдгрд┐ рджреБрд╕рд░реА рдбреЗ enum рд╕рд╛рдареА. IntelliJ IDEA рддреБрдореНрд╣рд╛рд▓рд╛ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ enum рдирд┐рд╡рдбреВ рджреЗрддреЗ.рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреЕрдХреНрд╕: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп - 4

Java рдордзреНрдпреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдШреЛрд╖рд┐рдд рдХрд░рдгреЗ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдореНрд╣реА рд╡рд░ рдХрд╛рд╣реА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреА рдУрд│рдЦ рджреЗрдЦреАрд▓ рдХреЗрд▓реА рдЖрд╣реЗ. рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╕рд╛рдареА рдореЗрдорд░реА рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдирд╛рд╡ рджреЗрдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ. рддрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд╣реАрддрд░реА:
int i;
boolean boo;
рдЖрдореНрд╣реА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ (=) рд╡рд╛рдкрд░реВрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреЗ рдШреЛрд╖рд┐рдд рдХрд░реВ рд╢рдХрддреЛ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдореНрд╣реА рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореВрд▓реНрдп рдареЗрд╡рддреЛ. рдЖрдореНрд╣реА рддреЗ рдШреЛрд╖рдгреЗрдЪреНрдпрд╛ рдХреНрд╖рдгрд╛рдд рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рдХрд░реВ рд╢рдХрддреЛ.

рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЙрджрд╛рд╣рд░рдг рдШреЛрд╖рд┐рдд рдХрд░рдгреЗ

String str;
int i = 5;
Str = тАЬhere is my stringтАЭ;
рддреБрдореНрд╣реА рдЗрдирд┐рд╢рд┐рдПрд▓рд╛рдпрдЭреЗрд╢рди рди рдХрд░рддрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХреЗрд▓реНрдпрд╛рд╕ рддреНрдпрд╛рд▓рд╛ рдХрд╛рд╣реА рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рдорд┐рд│рддреЗ. int рд╕рд╛рдареА рд╣реЗ рдореВрд▓реНрдп 0 рдЖрд╣реЗ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрджрд░реНрдн рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рдареА рддреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╢реВрдиреНрдп рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдЖрд╣реЗ.

рдЬрд╛рд╡рд╛ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░

рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рд╣реА рдлрдХреНрдд Java рдШрдЯрдХрд╛рдВрдЪреА рдирд╛рд╡реЗ рдЖрд╣реЗрдд тАФ рд╡рд░реНрдЧ, рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдкрджреНрдзрддреА. рд╕рд░реНрд╡ Java рдШрдЯрдХрд╛рдВрдирд╛ рдирд╛рд╡реЗ рдЕрд╕рд╛рд╡реАрдд.
Class Violin {
int age;
String masterName;
}
рд╡реНрд╣рд╛рдпреЛрд▓рд┐рди рд╣рд╛ рд╡рд░реНрдЧ рдУрд│рдЦрдХрд░реНрддрд╛ рдЖрд╣реЗ. рд╡рдп рдЖрдгрд┐ masterName рд╣реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдЖрд╣реЗрдд. рдпреЗрдереЗ рдХрд╛рд╣реА Java рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдирд┐рдпрдо рдЖрд╣реЗрдд:
  • рд╕рд░реНрд╡ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рд▓реЕрдЯрд┐рди рдЕрдХреНрд╖рд░ (A рддреЗ Z рдХрд┐рдВрд╡рд╛ a рддреЗ z), рдЪрд▓рди рд╡рд░реНрдг ($) рдХрд┐рдВрд╡рд╛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ (_) рдиреЗ рд╕реБрд░реВ рд╣реЛрддрд╛рдд.
  • рдкрд╣рд┐рд▓реНрдпрд╛ рд╡рд░реНрдгрд╛рдирдВрддрд░, рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХрд╛рдВрдордзреНрдпреЗ рд╡рд░реНрдгрд╛рдВрдЪреЗ рдХреЛрдгрддреЗрд╣реА рд╕рдВрдпреЛрдЬрди рдЕрд╕реВ рд╢рдХрддреЗ.
  • Java рдХреАрд╡рд░реНрдб рдУрд│рдЦрдХрд░реНрддрд╛ рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА (рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреАрд╡рд░реНрдбрдордзреВрди рд╕рд╛рдкрдбреЗрд▓).
  • рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдХреЗрд╕ рд╕реЗрдиреНрд╕реЗрдЯрд┐рд╡реНрд╣ рдЕрд╕рддрд╛рдд.

рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░рдЪреЗ рдЙрджрд╛рд╣рд░рдг

рдХрд╛рдпрджреЗрд╢реАрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ: java, $mySalary, _something рдмреЗрдХрд╛рдпрджреЗрд╢реАрд░ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ: рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ, -рдПрдХ

рдЬрд╛рд╡рд╛ рд╕реБрдзрд╛рд░рдХ

рдореЙрдбрд┐рдлрд╛рдпрд░реНрд╕ рд╣реЗ рдЬрд╛рд╡рд╛ рднрд╛рд╖реЗрдЪреЗ рдЦрд╛рд╕ рд╢рдмреНрдж рдЖрд╣реЗрдд рдЬреЗ рддреБрдореНрд╣реА рдШрдЯрдХ (рд╡рд░реНрдЧ, рдкрджреНрдзрддреА, рдЪрд▓) рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. Java рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдХрд╛рдВрдЪреНрдпрд╛ рджреЛрди рд╢реНрд░реЗрдгреА рдЖрд╣реЗрдд: рдкреНрд░рд╡реЗрд╢ рдЖрдгрд┐ рдкреНрд░рд╡реЗрд╢ рдирд╕рд▓реЗрд▓реЗ рд╕реБрдзрд╛рд░рдХ.

рдНрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░реНрд╕рдЪреЗ рдЙрджрд╛рд╣рд░рдг

Java рдордзреНрдпреЗ 4 рдНрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рдЖрд╣реЗрдд:
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ _ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдШрдЯрдХ рддреЛ рд╡рд░реНрдЧрд╛рддреВрди, рд╡рд░реНрдЧрд╛рдмрд╛рд╣реЗрд░, рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдЖрдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рдпреЗрддреЛ
  • рдбреАрдлреЙрд▓реНрдЯ (рд░рд┐рдХреНрдд) рдореЙрдбрд┐рдлрд╛рдпрд░рд╕рд╣ рдШрдЯрдХ рдлрдХреНрдд рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ
  • рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕реБрдзрд╛рд░рдХ рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕рджреНрд╡рд╛рд░реЗ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдЖрдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ
  • рдЦрд╛рдЬрдЧреА рдШрдЯрдХ рдХреЗрд╡рд│ рддреНрдпрд╛рдиреЗ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдЧрд╛рдд рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.

рдиреЙрди-рдПрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рдЙрджрд╛рд╣рд░рдг

рддреНрдпрд╛рдкреИрдХреА 7 рдЖрд╣реЗрдд
  • рд╕реНрдерд┐рд░
  • рдЕрдВрддрд┐рдо
  • рдЧреЛрд╖рд╡рд╛рд░рд╛
  • рд╕рдордХреНрд░рдорд┐рдд
  • рдХреНрд╖рдгрд┐рдХ
  • рдЕрд╕реНрдерд┐рд░
  • рдореБрд│

рдЬрд╛рд╡рд╛ рдХреАрд╡рд░реНрдб

Java рдХреАрд╡рд░реНрдб рд╣реЗ Java рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рд╢рдмреНрдж рдЖрд╣реЗрдд рдЬреЗ рдХреЛрдбрдЪреА рдХреА рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд. рддреЗ рдЖрд░рдХреНрд╖рд┐рдд рд╢рдмреНрдж рдореНрд╣рдгреВрдирд╣реА рдУрд│рдЦрд▓реЗ рдЬрд╛рддрд╛рдд: рддреБрдореНрд╣реА рддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕, рдкрджреНрдзрддреА, рд╡рд░реНрдЧ рдЗ.рдЪреНрдпрд╛ рдУрд│рдЦрдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рддреЗ рдпреЗрдереЗ рдЖрд╣реЗрдд:
  • abstract : рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреАрд╡рд░реНрдб.
  • рдмреБрд▓рд┐рдпрди : рдмреВрд▓рд┐рдпрди рдкреНрд░рдХрд╛рд░ рдореНрд╣рдгреВрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛ рдмреВрд▓рд┐рдпрди рдХреАрд╡рд░реНрдб. рдЕрд╕реЗ рдЪрд▓ рдлрдХреНрдд рдЦрд░реЗ рдЖрдгрд┐ рдЕрд╕рддреНрдп рдЕрд╕реВ рд╢рдХрддрд╛рдд.
  • рдмреНрд░реЗрдХ : рд▓реВрдк рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рд┐рдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдмреНрд░реЗрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java рдмреНрд░реЗрдХ рдХреАрд╡рд░реНрдб рд╡рд╛рдкрд░рд╛.
  • рдмрд╛рдЗрдЯ : рдПрдХ рдмрд╛рдЗрдЯ рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛ рдмрд╛рдЗрдЯ рдХреАрд╡рд░реНрдб.
  • рдХреЗрд╕ : рдордЬрдХреВрд░рд╛рдЪреЗ рдмреНрд▓реЙрдХ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯрд╕рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.
  • catch : рдкреНрд░рдпрддреНрди рдмреНрд▓реЙрдХ рдирдВрддрд░ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ .
  • char : рдХреЕрд░реЗрдХреНрдЯрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд╕рд╛рдареА Java char рдХреАрд╡рд░реНрдб. рдпрд╛рдд рд╕реНрд╡рд╛рдХреНрд╖рд░реА рди рдХреЗрд▓реЗрд▓реЗ 16-рдмрд┐рдЯ рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдг рдЕрд╕реВ рд╢рдХрддрд╛рдд.
  • рдХреНрд▓рд╛рд╕ : рдХреНрд▓рд╛рд╕ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛ рдХреНрд▓рд╛рд╕ рдХреАрд╡рд░реНрдб.
  • рд╕реБрд░реВ рдареЗрд╡рд╛ : рд▓реВрдк рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА Java рдХреАрд╡рд░реНрдб.
  • рдбреАрдлреЙрд▓реНрдЯ : рд╕реНрд╡рд┐рдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯрдордзреНрдпреЗ рдХреЛрдбрдЪрд╛ рдбреАрдлреЙрд▓реНрдЯ рдмреНрд▓реЙрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java рдбреАрдлреЙрд▓реНрдЯ рдХреАрд╡рд░реНрдб.
  • do : do-while рд▓реВрдк рдмрд╛рдВрдзрдгреАрдд рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.
  • рджреБрд╣реЗрд░реА : рдЬрд╛рд╡рд╛ рджреБрд╣реЗрд░реА рдХреАрд╡рд░реНрдб рдирдВрдмрд░ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рд╣реЗ 8 рдмрд╛рдЗрдЯ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдХреНрд░рдорд╛рдВрдХ рдзрд╛рд░рдг рдХрд░реВ рд╢рдХрддреЗ.
  • else : рддреБрдореНрд╣реА рддреЗ else-if рд╕рд╢рд░реНрдд рд╡рд┐рдзрд╛рдирд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
  • enum : рд╕реНрдерд┐рд░рд╛рдВрдХрд╛рдВрдЪрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЪ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
  • рдПрдХреНрд╕реНрдЯреЗрдВрдбреНрд╕ : рдХреНрд▓рд╛рд╕ рджреБрд╕рд░реНтАНрдпрд╛ рд╡рд░реНрдЧрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЛ рд╣реЗ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА Java рдХреАрд╡рд░реНрдбрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЛ (рджреБрд╕рд▒реНрдпрд╛ рд╡рд░реНрдЧрд╛рдЪрд╛ рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕ рдЖрд╣реЗ).
  • рдЕрдВрддрд┐рдо : рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдерд┐рд░ рдЖрд╣реЗ рд╣реЗ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХреАрд╡рд░реНрдб.
  • рд╢реЗрд╡рдЯреА : рдХреЛрдбрдЪрд╛ рдПрдХ рдмреНрд▓реЙрдХ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рддреЛ рдЬреЛ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рд▓рд╛ рдЬрд╛рдд рдЕрд╕рд▓рд╛ рдХрд┐рдВрд╡рд╛ рдирд╕рд▓рд╛ рддрд░реАрд╣реА рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рдИрд▓.
  • рдлреНрд▓реЛрдЯ : рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ 4-рдмрд╛рдЗрдЯ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдХреНрд░рдорд╛рдВрдХ рдЕрд╕рддреЛ.
  • рд╕рд╛рдареА : рд▓реВрдк рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреАрд╡рд░реНрдб. рдХрд╛рд╣реА рдЕрдЯреА рд╕рддреНрдп рдЕрд╕рддрд╛рдирд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рд╕реВрдЪрдирд╛рдВрдЪрд╛ рд╕рдВрдЪ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • if : рд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдХреАрд╡рд░реНрдб. рдЕрдЯ рд╕рддреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдмреНрд▓реЙрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ.
  • рдЗрдВрдкреНрдпреБрд▓реНрд╕ : рдЗрдВрдЯрд░рдлреЗрд╕ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреАрд╡рд░реНрдб.
  • рдЖрдпрд╛рдд : рдкреЕрдХреЗрдЬ, рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java рдЖрдпрд╛рдд рдХреАрд╡рд░реНрдб.
  • instanceof : рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдЧ рдХрд┐рдВрд╡рд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рддреЗ.
  • int : рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ 4-рдмрд╛рдЗрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
  • рдЗрдВрдЯрд░рдлреЗрд╕ : рдЬрд╛рд╡рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреАрд╡рд░реНрдб рдЗрдВрдЯрд░рдлреЗрд╕ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
  • рд▓рд╛рдВрдм : рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ 8-рдмрд╛рдЗрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
  • рдиреЗрдЯрд┐рд╡реНрд╣ : рдЬреЗрдПрдирдЖрдп (рдЬрд╛рд╡рд╛ рдиреЗрдЯрд┐рд╡реНрд╣ рдЗрдВрдЯрд░рдлреЗрд╕) рд╡рд╛рдкрд░реВрди рдиреЗрдЯрд┐рд╡реНрд╣ рдХреЛрдбрдордзреНрдпреЗ рдкрджреНрдзрдд рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЖрд╣реЗ рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ.
  • рдирд╡реАрди : рдирд╡реАрди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java рдирд╡реАрди рдХреАрд╡рд░реНрдб.
  • рдкреЕрдХреЗрдЬ : Java рдХреНрд▓рд╛рд╕реЗрд╕рдЪреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА Java рдкреЕрдХреЗрдЬ (рдлреЛрд▓реНрдбрд░) рдШреЛрд╖рд┐рдд рдХрд░рддреЗ.
  • рдЦрд╛рдЬрдЧреА : рдПрдХ рдНрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдкрджреНрдзрдд рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдХреЗрд╡рд│ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдЧрд╛рддрдЪ рджреГрд╢реНрдпрдорд╛рди рдЕрд╕реВ рд╢рдХрддреЗ.
  • рд╕рдВрд░рдХреНрд╖рд┐рдд : рдНрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕рджреНрд╡рд╛рд░реЗ рдкреЕрдХреЗрдЬрдЪреНрдпрд╛ рдЖрдд рдЖрдгрд┐ рдмрд╛рд╣реЗрд░ рдкрджреНрдзрдд рдХрд┐рдВрд╡рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдНрдХреНрд╕реЗрд╕ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ : рдПрдХ рдНрдХреНрд╕реЗрд╕ рдореЙрдбрд┐рдлрд╛рдпрд░ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдПрдЦрд╛рджреЗ рдШрдЯрдХ рдХреБрдареЗрд╣реА рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЖрд╣реЗ.
  • рд░рд┐рдЯрд░реНрди : рдкрджреНрдзрддреАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд│рд╡рддреЗ.
  • рд▓рд╣рд╛рди : рдПрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЬреНрдпрд╛рдордзреНрдпреЗ 2-рдмрд╛рдЗрдЯ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реА рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
  • static : рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдХрд┐рдВрд╡рд╛ рдкрджреНрдзрдд рдПрдХ рд╡рд░реНрдЧ рдЖрд╣реЗ, рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рд╣реА, рдкрджреНрдзрдд рдЖрд╣реЗ.
  • strictfp : рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдЧрдгрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ.
  • super : рдкрд╛рд▓рдХ рд╡рд░реНрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрджрд░реНрднрд┐рдд.
  • рд╕реНрд╡рд┐рдЪ : рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдмреНрд▓реЙрдХ (рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдкреИрдХреА рдмрд░реЗрдЪ) рдирд┐рд╡рдбрддреЛ.
  • рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ : рдПрдХ рдЧреИрд░-рдкреНрд░рд╡реЗрд╢ рд╕реБрдзрд╛рд░рдХ. рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рдХреА рдкрджреНрдзрдд рдПрдХрд╛ рд╡реЗрд│реА рдлрдХреНрдд рдПрдХрд╛ рдереНрд░реЗрдбрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
  • рд╣реЗ : рдореЗрдердб рдХрд┐рдВрд╡рд╛ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░рдордзреАрд▓ рд╡рд░реНрддрдорд╛рди рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ.
  • throw : рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЕрдкрд╡рд╛рдж рдлреЗрдХрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
  • рдереНрд░реЛ : рдЕрдкрд╡рд╛рдж рдШреЛрд╖рд┐рдд рдХрд░рддреЛ.
  • рдХреНрд╖рдгрд┐рдХ : рдХреНрд╖рдгрд┐рдХ рдбреЗрдЯрд╛ рддреБрдХрдбрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.
  • рдкреНрд░рдпрддреНрди рдХрд░рд╛ : рдХреЛрдбрдЪрд╛ рдмреНрд▓реЙрдХ рд╕реБрд░реВ рдХрд░рддреЛ рдЬреЛ рдЕрдкрд╡рд╛рджрд╛рдВрд╕рд╛рдареА рддрдкрд╛рд╕рд▓рд╛ рдЬрд╛рдИрд▓.
  • void : рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рдХреА рдкрджреНрдзрдд рдореВрд▓реНрдп рдкрд░рдд рдХрд░рдд рдирд╛рд╣реА.
  • рдЕрд╕реНрдерд┐рд░ : рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрджрд▓реВ рд╢рдХрддреЗ.
  • while : a while loop рд╕реБрд░реВ рд╣реЛрддреЗ. рдЕрдЯ рд╕рддреНрдп рдЕрд╕рддрд╛рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪрд╛ рдПрдХ рднрд╛рдЧ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рддреЛ.

рдЬрд╛рд╡рд╛ рдордзреНрдпреЗ рдЯрд┐рдкреНрдкрдгреНрдпрд╛

Java рд╕рд┐рдВрдЧрд▓-рд▓рд╛рдЗрди рдЖрдгрд┐ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреАрдордзреНрдпреЗ рд╕рд░реНрд╡ рд╡рд░реНрдг рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЗ Java рдХрдВрдкрд╛рдЗрд▓рд░рджреНрд╡рд╛рд░реЗ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╡рд┐рдХрд╛рд╕рдХ рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХреЛрдб рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдПрдЦрд╛рджреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдЪреА рдЖрдард╡рдг рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░рддрд╛рдд. рдЯрд┐рдкреНрдкрдгреА рдЙрджрд╛рд╣рд░рдгреЗ:
//single-line comment
/*here we have a multi-line comment. As you can see it uses slash and asterisks from both sides of it.*/
public class HelloJava {
   /* this program was created to demonstrate comments in Java. This one is a multi-line comment.
   You can use such comments anywhere in your programs*/
   public static void main(String[] args) {
       //here is a single-line comment
       String j = "Java"; //This is my string
       int a = 15; //here I have an integer
       System.out.println("Hello, " + j + " " + a + "!");
       int[] myArray = {1,2,5};
       System.out.println(myArray.length);
   }
}

рдЬрд╛рд╡рд╛ рдордзреНрдпреЗ рд╢рдмреНрджрд╢рдГ

Java рдордзреАрд▓ рд▓рд┐рдЯрд░рд▓реНрд╕ рд╣реА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реА рдХрд╛рд╣реА рд╕реНрдерд┐рд░ рдореВрд▓реНрдпреЗ рдЖрд╣реЗрдд. рддреЗ рд╕рдВрдЦреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдордЬрдХреВрд░ рдХрд┐рдВрд╡рд╛ рдореВрд▓реНрдп рджрд░реНрд╢рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реАрддрд░реА рдЕрд╕реВ рд╢рдХрддрд╛рдд.
  • рдЕрд╡рд┐рднрд╛рдЬреНрдп рдЕрдХреНрд╖рд░реЗ
  • рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдЕрдХреНрд╖рд░реЗ
  • рдЪрд╛рд░ рдЕрдХреНрд╖рд░реЗ
  • рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдХреНрд╖рд░реЗ
  • рдмреБрд▓рд┐рдпрди рдЕрдХреНрд╖рд░реЗ

рдЬрд╛рд╡рд╛ рд╢рдмреНрджрд╢рдГ рдЙрджрд╛рд╣рд░рдгреЗ

int i = 100; //100 is an integral  literal
double d = 10.2;//10.2 is a floating point literal
char c = тАШbтАЩ; //b is a char literal
String myString = тАЬHello!тАЭ;
boolean bool = true;
рдЯреАрдк: рдирд▓ рджреЗрдЦреАрд▓ рд╢рд╛рдмреНрджрд┐рдХ рдЖрд╣реЗ.

Java рдордзреАрд▓ рдореВрд▓рднреВрдд рдСрдкрд░реЗрдЯрд░

рдСрдкрд░реЗрдЯрд░рдЪреЗ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗрдд: рдЕрдВрдХрдЧрдгрд┐рдд
  • + (рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛрдбрдгреЗ)
  • - (рд╡рдЬрд╛ рдХрд┐рдВрд╡рд╛ рд╡рдЬрд╛рдмрд╛рдХреА)
  • * (рдЧреБрдгрд╛рдХрд╛рд░)
  • / (рд╡рд┐рднрд╛рдЧрдгреА)
  • % (рдореЙрдбреНрдпреБрд▓рд╕ рдХрд┐рдВрд╡рд╛ рдЙрд░реНрд╡рд░рд┐рдд)
рддреБрд▓рдирд╛
  • < (рдкреЗрдХреНрд╖рд╛ рдХрдореА)
  • <= (рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди)
  • > (рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд)
  • >= (рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдореЛрдареЗ рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди)
  • == (рд╕рдорд╛рди)
  • != (рд╕рдорд╛рди рдирд╛рд╣реА)
рддрд╛рд░реНрдХрд┐рдХ
  • && (рдЖрдгрд┐)
  • || (рдХрд┐рдВрд╡рд╛)
  • ! (рдирд╛рд╣реА)
  • ^ (XOR)
рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░, рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕, рдкрджреНрдзрддреА рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд░реНрд╕рдмрджреНрджрд▓ рдЖрдкрдг рдЖрдзреАрдЪ рд╢рд┐рдХрд▓реЛ рдЖрд╣реЛрдд. рдЪрд▓рд╛ рдХреЛрдбрдЪреЗ рдПрдХ рд╕рд╛рдзреЗ рдЙрджрд╛рд╣рд░рдг рдШреЗрдК рдкрдг рдкрд╣рд┐рд▓реНрдпрд╛ Java рдкреНрд░реЛрдЧреНрд░рд╛рдордкреЗрдХреНрд╖рд╛ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ. NumberOperations рдирд╛рд╡рд╛рдЪрд╛ рд╡рд░реНрдЧ рддрдпрд╛рд░ рдХрд░реВ
public class NumbersOperations {
   int a;
   int b;
   public static int add(int a,int b){
       return a+b;
   }
   public static int sub (int a, int b){
       return a-b;
   }
   public static double div (double a, int b){
       return a/b;
   }
}
рдпреЗрдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ 2 рд╕рдВрдЦреНрдпрд╛рдВрд╕рд╣ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рд╡реГрдХреНрд╖ рдкрджреНрдзрддреА рдЕрд╕рд▓реЗрд▓рд╛ рд╡рд░реНрдЧ рдЖрд╣реЗ. рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ 2 рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдЪреМрдереА рдкрджреНрдзрдд int mul (int a, int b) рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛. рдирдВрдмрд░рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд░реНрдЧ рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдХрд░реВрдпрд╛ :
public class NumberOperationsDemo {
   public static void main(String[] args) {
       int c = NumbersOperations.add(4,5);
       System.out.println(c);
       double d = NumbersOperations.div(1,2);
       System.out.println(d);
   }
}
рддреБрдореНрд╣реА NumberOperationsDemo рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рд╕ , рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдвреАрд▓ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд│реЗрд▓:
9 0.5

рдирд┐рд╖реНрдХрд░реНрд╖

рд╣реЗ рдЬрд╛рд╡рд╛ рднрд╛рд╖реЗрдЪреНрдпрд╛ рдлрдХреНрдд рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд рдЖрдгрд┐ рдЕрдиреЗрдХ рдЧреЛрд╖реНрдЯреА рдЧреЛрдВрдзрд│рд╛рдд рдЯрд╛рдХрдгрд╛рд▒реНрдпрд╛ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓рд╛рдЧрддреЗ. рд╣реА рднрд╛рд╖рд╛ рд╢рд┐рдХрдгреНрдпрд╛рдЪрд╛ рд╣рд╛ рдПрдХрдореЗрд╡ рдорд╛рд░реНрдЧ рдЖрд╣реЗ - рд╕рд░рд╛рд╡рд╛рджреНрд╡рд╛рд░реЗ. рдЖрддреНрддрд╛рдЪ рдХреЛрдбрд┐рдВрдЧ рд╕реБрд░реВ рдХрд░рд╛, рдХреЛрдбрдЬрд┐рдо рдкреНрд░реЕрдХреНрдЯрд┐рдХрд▓ рдЬрд╛рд╡рд╛ рдХреЛрд░реНрд╕рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рд╢реЛрдз рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛ . рддреБрдордЪреНрдпрд╛ рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рд╢реБрднреЗрдЪреНрдЫрд╛!
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд