SlideShare una empresa de Scribd logo
1 de 70
Java
Programming




Logo
        Удиртгал хичээл
       багш Á.Ãàíçîðèã




          Улаанбаатар дээд сургууль
                  2011 он
Logo

  Агуулга

                   1   Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ


                   2   Java õýëíèé ò¿¿õ


                   3   Java õýëíèé îíöëîã, äàâóó òàë


                   4   Java ñóóëãàõ, òîõèðóóëàõ


                   5   Ýõíèé ïðîãðàì, даалгавар



Жава програмчлал                              Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 1954: Fortran
 1958: Algol
 1959: Cobol
 1963: CPL->1967:BCPL->1969:B
 1965: BASIC
 1970: Pascal
 1970: Prolog
 1971: C (B õýëíýýñ ¿¿ññýí)
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 1979: Ada
 1983: C++
 1989: Ansi C
 1990: Haskel
 1991: Oak
 1991: Visual Basic 1.0
 1991: Phyton
 1994: Common Lisp
Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 1995: Delphi
 1995: JavaScript
 1995: Java 1
 1995: PHP
 1995: VBScript
 1998: Visual Basic 6.0
 1998: Perl 5.0
 1998: PHP 3.0
Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 1998: Java 2 (v 1.2)
 1998: C++ ANSI/ISO
 1999: Delphi 5
 2000: C#
 2000: Phyton 2.0
 2000: PHP 4.0
 2000: VB .NET
 2000: Java 2 (v 1.3)
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 2000: Action Script
 2001: Delphi 6
 2001: C# (ECMA)
 2002: FORTRAN 2000
 2002: Delphi 7
 2002: Java 2 (v 1.4)
 2002: PHP 4.2.0
 2003: C# (ISO)
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 2003: Phyton 2.3.0
 2003: PHP 4.3.3
 2003: Perl 5.8.2
 2003: Java 2 (v 1.5 OR 5.0)
 2001: C#
 2001: Visual Basic .NET
 2002: F#
 2003: Scala
Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ

 2003: Factor
 2006: Windows Power Shell
 2007: Clojure
 2007: Groovy
 2009: Go




Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java ¿¿ññýí ò¿¿õ

 1991 îíû ¿åд ìèêðîïðîöåññîðûí èðýýä¿éí
  õºãæèë íü õýðýãëýã÷èéí öàõèëãààí
  òºõººðºìæ (ãàð óòàñ, PDA, øàðàõ
  ø¿¿ãýý…) õýëáýðýýð äýëãýðýõ íü
  òîäîðõîé áîëîâ.

 Ñ¿ëæýýíä электрон òºõººðºìæ¿¿ä
  õîëáîãäîí àæèëëàæ ýõýëëýý.


Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java ¿¿ññýí ò¿¿õ

 Эäãýýðèéã ïðîãðàì÷ëàõ íýãäñýí õýë
  øààðäëàãàòàé áîëñîí áàéíà.

 1991 îíä Sun Microsystems Green
  òºñºë ýõë¿¿ëýâ.

 Ñ áîëîí Ñ++ õýëíèé á¿òýýã÷ James
  Gosling ýäãýýð õýë¿¿äèéã
  ñàéæðóóëàí Oak õýë á¿òýýв.

Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java ¿¿ññýí ò¿¿õ

 Oak ìîäîîð íýðýëñýí èéì íýðòýé õýë
  áàéäàã íü õîæèì òîäîðõîé áîëñîí òóë ººð
  íýð øààðäëàãàòàé áîëсон.

 Sun systems êîìïàíû õýñýã àæèëòíóóä
  àæëûí îéðîëöîîõ êàôåä áàéõ ¿åä JAVA
  õýìýýõ íýðèéã олж удирдлагууддаа
  ñàíàë áîëãîжээ.

Жава програмчлал            Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java ¿¿ññýí ò¿¿õ

 Sun-û óðüä÷èëàí òààìàãëàñàí øèã
  õýðýãëýã÷èéí òºõººðºìæèéí õºãæèë
  õóðäàöòàé ÿâàãäàæ ýõëýâ.

 Ãýâ÷ ýíý òºñºëä ººð êîìïàíè ÿëñàí òóë
  Green òºñºë íóðàхад хүрэв.

 1993 îíä WEB ìàø ýð÷òýé õºãæèæ
  ýõýëñýí áºãººä äèíàìèê ÂÝÁ õèéõýä
  Java-ã àøèãëàæ áîëîõ ñàíàà òºðæýý.
Жава програмчлал            Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java ¿¿ññýí ò¿¿õ

 1995 îíû 5 ñàðä Java-ã àëáàí ¸ñîîð
  çàðëàâ.

 Ýíý ¿åýýñ ýõëýí Java-ã äèíàìèê áîëîí
  èíòåðàêòèâ ÂÝÁ
  õóóäàñ, õýðýãëýã÷èéí
  ïðîãðàì, òºõººðºìæ¿¿äèéí ïðîãðàì÷ëàëä
  (ãàð óòàñ, ïýéæåð, PDA) ºðãºíººð
  àøèãëàж эхлэв.
Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 1983 îí õ¿ðòýë á¿òýöëýãäñýí
  ïðîãðàì÷ëàë (structured programming)
  ºðãºí õýðýãëýãäýæ áàéâ.
 Ýíý ¿åèéí õýë¿¿ä íü ïðîöåäóð
  õàíäàëòàò õýë¿¿ä áàéâ.
 Õàìãèéí ºðãºí àøèãëàãääàã õýë íü Ñ
  áàéñàí бөгөөд Windows-ийн 80% íü Ñ
  äýýð áè÷èãäñýí.

Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 Ïðîöåäóð õàíäàëòàò õýë¿¿ä íü òîì
  òºñë¿¿ä äýýð òºâºãòýé áîëîõ íü
  тодорхой болов.
  (Êîä íü àñàð õóðäàí ºñºæ òîìîðäîã)
 Îáüåêò õàíäàëòàò õýë¿¿ä ãàð÷ ýõëýâ.
 Ñ-ã ºðãºòãºí Ñ++ áîëãîí îáüåêò
  õàíäëагàò áîëãîâ. Èíãýñíýýð óðüä
  áè÷èãäñýí áàéñàí àñàð èõ êîäûã Ñ++
  äýýð àñóóäàëã¿é àøèãëàí äýýð íü
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
  îáüåêò õàíäëагàò õýëáýðýýð áè÷èõ
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 1983-1995 õ¿ðòýë õàìãèéí ãîë õýë íü
  C++ áîëæ áàéëàà.
 Èíòåðíýò õºãæèí ìóëüòèìåäèà
  òåõíèëîãè èðýýä¿éã òîäîðõîéëæ
  ýõýëñýí.
 Õýðýãëýã÷äýä äóó, ä¿ðñ, êèíî,
  ñ¿ëæýý á¿ãäèéã íü õàìàðñàí êîìïüþòåð
  áîëîí ýíãèéí òºõººðºìæ¿¿äèéí àëèíä íü ÷
  àæèëëàæ ÷àääàã óíèâåðñàëü õýë
  õýðýãòýé áîëæ ýõýëñýí.
Жава програмчлал            Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 Ïðîãðàì áè÷èõ íü çºâõºí íýã êîìïüþòåð
  äýýð áèø á¿õýë äýëõèéã õàìàðñàí
  ñ¿ëæýýíä àæèëëàõ ¸ñòîé áîëж эхлэв.

 Èíòåðíýòýä îëîí òºðëèéí êîìïüþòåð¿¿ä
  оëîí òºðëèéí ¿éëäëèéí ñèñòåìòýéãýýð
  àæèëëàäàã бөгөөд тýäãýýð äýýð ¿ë
  õàìààðàí àæèëëàõ øààðäëàãà ãàðàâ.



Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 C++ äýýð Windows-ä çîðèóëæ áè÷ñýí
  êîä íü Linux ñèñòåì äýýð àæèëäàãã¿é
  ãýõ ìýò àñóóäëóóä õ¿íäðýë ó÷ðóóëæ
  áàéâ.
 Java-ã àøèãëàí ãàð óòàñ, êîìïüþòåð
  áîëîí áóñàä òºõººðºìæ¿¿äèéã
  ñ¿ëæýýíä, мөí äàíãààð íü àøèãëàæ
  ¿éëäëèéí ñèñòåìýýñ ¿ë õàìààðàí
  ïðîãðàì÷èëæ áîëíî.
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java õýë ¿çýõ áîëñîí øàëòãààí

 1995 îíä ãàðñàí Java õýë ýíý á¿õ
  àñóóäëóóäûã øèéäñýí.

 2001 îíû áàéäëààð ÀÍÓ-ûí èõ
  ñóðãóóëü êîëëåæóóäûí 86% íü Java
  õýë çààäàã áîëñîí áàéâ.



Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
1. Ìàø îëîí òºðëèéí ç¿éëèéã ïðîãðàì÷èëíà.


                       Ïåéæåð          Ãàð óòàñ

 PDA (personal
 digital assistance)                                 Notebook
                                Java




                                                                Êàìåð

  Ìàðñ ººðºº ÿâàã÷                                         Ìàøèí
                       Êîìïüþòåðèéí ñ¿ëæýý
  Жава програмчлал                           Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
2. Ìóëüòèìåäèà áîëîìæ




  Жава програмчлал       Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
3. Íóóöëàë õàìãààëàëò
       Java êîä
        …….                            Java âèðòóëü ìàøèí
        …….                            “Àæèëëàõ êîäûã øàëãàìà”
                     ¿ë ìýäýãäýõ êîä




                                            Àþóëã¿é êîä




  Жава програмчлал                            Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
4. Êîìïüþòåðóóäààñ ¿ë õàìààðíà.
                                        …



                                                                 Irix


                                 JAVA
         IBM



                                                 Sun



                     Macintosh              PC                   …

  Жава програмчлал                               Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
5. ¯éëäëèéí ñèñòåì¿¿äýýñ ¿ë õàìààðíà.


                                Linux (Red hat, Suse..)

   Windows

                         JAVA




                                                  UNIX


   Macintosh
                     Solaris    FreeBSD
  Жава програмчлал              Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
6. Íýýëòòýé ñèñòåì (Open Source)
                         Ïðîãðàìèñòóóä




                                                            Ýíãèéí õýðýãëýã÷èä

     Ñîíèðõîã÷èä
                                ÍÝÝËÒÒÝÉ ÑÈÑÒÅÌ



                                                                     Áàãø, îþóòíóóä




                     Õàêåðóóä             Êîðïîðàöèóä (IBM, SUN, Microsoft…)
  Жава програмчлал                                   Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
7. Öýâýð îáüåêò õàíäàëòàò õýë
         Ïðîöåäóð õàíäàëòàò      Îáüåêò õàíäàëòàò
                                            .
                     ……
                     ……
                     ……
                     ……
                     ……
                                      …             ..
                     ……
                     ……
                     ……
                     ……
                     ……                             …
                     ……
                     ……
                     ……               ..        .    ..
                     ……

  Жава програмчлал            Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
8. Áè÷èëòèéí õýëáýð íü Ñ òýé ìàø òºñòýé




                     Ñ õýë äýýð áè÷èæ áàéñàí ïðîãðàìèñòóóä Java õýëèéã
                                   àìàðõàí ñóðäàã.


  Жава програмчлал                               Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
9. Èíòåðíýòýä áóé Java ôóíêö¿¿äèéí íººö

   Java îëîí óëñ äàÿàð õàìãèéí èõ
   õýðýãëýãääýã õýë òóë
   Èíòåðíýòýä Java äýýð áè÷ñýí,
   íàéäâàðòàé àøèãòàé íü
   áàòëàãäñàí áýëýí êëàññóóä
   àñàð èõ õýìæýýòýé áàéäàã.
   Øèíý ïðîãðàì áè÷èõýä
   õýðýãòýé èõýíõ êëàññ
   ôóíêö¿¿ä òýíä áýëýí áàéæ
   áàéäàã.

  Жава програмчлал                  Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
10. Unicode àøèãëàõ áîëîìæ
  Unicode íü òýìäýãòèéí ºðãºòãºñºí
  òºðºë þì. Îëîí óëñûí 65535
  òýìäýãòèéã àãóóëæ áàéäàã
  (ASCII-ä áîë 255 òýìäýãò ë
  áàéäàã). Java ïðîãðàìä Unicode
  àøèãëàõ áîëîìæòîé òóë òà
  ïðîãðàìàà õÿòàä äýýð ÷ áè÷èæ
  áîëíî (æèøýý íü õÿòàäààð
  õýâëýäýã). Ýñâýë ìîíãîë ôîíòã¿é
  êîìïüþòåð äýýð ìîíãîëîîð ãàð÷
  ÷àääàã ïðîãðàì áè÷èæ áîëíî.


  Жава програмчлал                   Улаанбаатар Дээд Сургууль 2011 он
Logo
   Java õýëíèé îíöëîã
11. Ýöýñò íü Java ¿íýã¿é
   Õàìãèéí ãîë íü ýíý õýëèéã õýí ÷ õààíà
   ÷ ¿íýã¿é àøèãëàæ áîëíî. Ãýòýë áóñàä
   èõýíõ õýëí¿¿ä (Delphi, Visual Basic,
   C#, .NET …) –èéã àøèãëàõûí òóëä
   õóäàëäàæ àâàõ ¸ñòîé. ̺í èíòåðíýò
   ýäãýýð õýë¿¿ä äýýðõ ÷óõàë íººö¿¿ä
   íü (ôóíêö, êîìïîíåíòóóä) ¿íýòýé áàéäàã.




  Жава програмчлал                           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë

 Java ñèñòåìèéã ñóóëãàõûí òóëä:

       Ýõëýýä èíñòàëëûã îëæ ñóóëãàíà.
       Ñóóëãàñíû äàðàà òîõèðóóëíà.




Жава програмчлал                Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë

 Java ñèñòåìèéã ñóóëãàõ

       http://java.sun.com/j2se ñàéòààð îðæ
        Java-ã òàòàæ àâíà.
        (jdk-1_5_0-windows-i586.exe) гэх мэт.
       Ñóóëãàæ áàéõäàà Java-ã ÿìàð äèñêýí
        äýýð õààíà ñóóëãàæ áàéãààã àíõààð÷
        àâààðàé.
        c:Program FilesJavajdk1.5.0

Жава програмчлал                 Улаанбаатар Дээд Сургууль 2011 он
Logo
       Áýëòãýë àæèë
 Ñóóëãàñíû äàðàà ¿¿ñýõ “c:Program FilesJavajdk1.5.0”
  õàâòñûí á¿òýö:

 Src.zip ôàéë íü java-èéí ººðèéíõ íü êîä
 áàéõ òóë ¿¿íèéã ñóäëàõ çàìààð java
 öààíàà ÿã ÿàæ ¿éëäë¿¿äýý õèéæ
 áàéãààã îëæ ìýäýæ áîëíî. Æø: println
 ôóíêöèéí êîäûã îëæ ¿çýæ áîëíî.




 Java-èéí           Æèøýý                                                Java Runtime       Àæèëëóóëæ áàéãàà
                                       Ñ òîëãîé          JNLP æèøýý
 õºðâ¿¿ëýã÷ áîëîí ïðîãðàìóóä                                             Environment        ïðîãðàìä
                                       ôàéëóóä.          ïðîãðàìóóä                         àøèãëàãäàõ
 áóñàä òóñëàõ       ýíä áàéðëàíà.      (for native code)                                    ôàéëóóä
 ïðîãðàìóóä (binary
 ãýñýí ¿ãèéí
 òîâ÷ëîë)
                                                            Àæèëëàõ ¿åèéí               Êëàññûí ñàí
                                                            ôàéëóóä                     (library)

   Жава програмчлал                                                   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë

 Java-ã ñèñòåìä òîõèðóóëàõ
       Ñóóëãàæ äóóññàíû äàðàà ñèñòåìèéí Path
        õóâüñàã÷èä Java-ãèéí Bin õàâòñûí
        áàéãàà çàìûã (æèøýý íü c: Program Files
         Java  jdk1.5.0 bin) çààæ ºãíº. ¯¿íèé
        òóëä:
           • Control Panel->System->Advanced->
             Environment Variables… ñîíãîëòûã õèéíý.
           • System Variables õýñãýýñ Path-èéã ñîíãîí
             Edit õèéíý.

Жава програмчлал                        Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë

 Java ñèñòåìèéã ñóóëãàõ
       Ýíä ãàð÷ èðñýí öîíõíû Variable Value
        õýñýãò õàìãèéí ñ¿¿ëä íü “;” èéã íýìæ
        áè÷ýýä õîéíîîñ íü Java-ãèéíõàà “bin”
        õàâòñûí çàìûã çààæ ºãíº.

       Èíãýõýä äàðààõ áàéäàëòàé õàðàãäàíà:



Жава програмчлал                  Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë




Жава програмчлал   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë

 Java cèñòåìèéã øàëãàõ
       Ǻâ ñóóëãàæ òîõèðóóëñàí ýñýõýý
        øàëãàõäàà:
       Start->Run öîíõîí äýýð cmd êîìàíä ºã÷
        êîìàíäûí öîíõûã ãàðãàíà.

       javac ãýæ áè÷ýýä Enter äàðæ ¿ç.



Жава програмчлал                   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Áýëòãýë àæèë
 Ǻâ òîõèðóóëñàí òîõèîëäîëä:




 Áóðóó òîõèðóóëñàí ýñâýë òîõèðóóëæ ºãººã¿é áîë:




Жава програмчлал                   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Java êîäûã þóí äýýð áè÷èõ âý?

       Eclipse      (IBM-ээс гаргасан, хүчирхэг)
       JCreator     (áàãà íººö øààðääàã)
         Kava         (æèæèãõýí)
         JBuilder     (Borland –ààñ ãàðãàñàí)
         NetBeans (хүчирхэг, боломж ихтэй)
         Notepad
         Word, WordPad
         Òîâ÷îîð õýëáýë òåêñò ôàéë ¿¿ñãýäýã
          ÿìàð ÷ ïðîãðàì àøèãëàí áè÷èæ áîëíî.
Жава програмчлал                     Улаанбаатар Дээд Сургууль 2011 он
Logo
 Àíõíû ïðîãðàì
Äîîðõè êîäûã áè÷èí welcome1.java ôàéë
 áîëãîí õàäãàëíà óó. Êîä íü:
1    // Welcome1.java
2    // Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì
3
4    public class Welcome1 {
5
6        // main ôóíêöýýð ïðîãðàìûí ¿éë àæèëëàãàà ýõýëíý.
7        public static void main( String args[] )
8        {
9           System.out.println( "Welcome to Java Programming!" );
10
11       } // main ôóíêöèéí òºãñãºë
12
13   } // Welcome1 êëàññûí òºãñãºë      Welcome to Java Programming!


Жава програмчлал                            Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Java ïðîãðàìûí äóíä òàéëáàð áè÷èõäýý
  // òýìäýãëýãýý àøèãëàí áè÷íý.
 Òàéëáàð íü ïðîãðàìûí êîäîíä
  íºëººëäºãã¿é.



              // Welcome1.java
              // Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì


Жава програмчлал                                Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Îëîí ìºð ¿ðãýëæèëñýí òàéëáàð
  áè÷èõäýý /* */ äîòîð áè÷èæ áîëíî.
              /* Welcome1.java
                 Миний õàìãèéí àíõíû ïðîãðàì.
                 Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì */


 Êëàññ áîëîí ôóíêöèéí êîä íü { }
  õààëòàí äîòîð áàéðëàíà. Àëü íýã
  õààëòûã íü îðõèâîë ïðîãðàì àëäàà ºã÷
  àæèëëàõã¿é.
Жава програмчлал                                   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Welcome1 êëàññ çàðëàæ áàéíà.
  Ïðîãðàì á¿ð ÿäàæ íýã êëàññûí
  òîäîðõîéëîëòîîð ýõýëäýã. Îáüåêò
  õàíäàëòàò òåõíîëîãèéã êëàññ àøèãëàí
  Java-ä õýðýãæ¿¿ëäýã.
              public class Welcome1 {



              Êëàññûí íýðèéã òîìîîð áè÷èæ çóðøèõ õýðýãòýé.

Жава програмчлал                        Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 õàìãèéí ýõýíä àæèëëóóëäàã òóë
  ïðîãðàì ÷óõàì ýíäýýñ ýõýëäýã ãýæ
  õýëæ áîëíî.
             public static void main( String args[] )



  Äýýð main ôóíêöèéí íýðèéã æèæèãýýð áè÷ñýí áàéíà.
  Öààøäàà êëàññûí íýðèéã òîìîîð, ôóíêö¿¿äèéí íýðèéã
  æèæãýýð áè÷èæ ÿëãàæ ñóðàõ õýðýãòýé.


Жава програмчлал                                        Улаанбаатар Дээд Сургууль 2011 он
Logo
   Àíõíû ïðîãðàì

public static void main( String args[] )

                           Óã ôóíêöýä ãàäíààñ äàìæóóëñàí óòãà ¿¿ãýýð
                          îðæ èðíý. Îäîîõîíäîî áèä ýíý õóâüñàã÷èéã
                          àøèãëàõã¿é.

                   Ýíý ôóíêö ÿìàð íýãýí óòãà áóöààõã¿é ãýñýí ¿ã.
        ¯íäñýí êëàññò îáüåêò áàéõã¿é áàéñàí ÷ óã ôóíêöèéã äóóäàæ
        àæèëëóóëæ áîëíî ãýñýí ¿ã.
Ýíý íü óã ôóíêöýä õààíààñ ÷ õàíäàæ áîëîõ áîëîìæòîé ãýñýí ¿ã.

Жава програмчлал                             Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

       Åð íü áîë êëàññóóä íü ºãºãäºë áîëîí
        ôóíêö¿¿äýýñ òîãòäîã áºãººä ìàíàé
        Welcome1 êëàññ íü ºãºãäºëã¿é õàðèí
        main ãýñýí íýã ôóíêöòýé áàéíà. Êëàññûí
        ºãºãäºëä êëàññûí ôóíêöýýð äàìæóóëàí
        õàíääàã.
                        ªãºãäë¿¿ä



                        Ôóíêö¿¿ä
                                       Êëàññûí á¿òýö
Жава програмчлал                    Улаанбаатар Дээд Сургууль 2011 он
Logo
 Àíõíû ïðîãðàì
Ýíý õýñýãò òýìäýãò ìºðèéã õýâëýõ êîä
 áàéíà.
             System.out.println( "Welcome to Java Programming!" );


System êëàññûí out îáüåêòèéí println
 ôóíêöèéã äóóäñàí áàéíà. (òîì æèæãýýð
 áè÷ñýí ýñýõýýð íü êëàññ óó, îáüåêò óó
 ãýäãèéã ÿëãàæ áîëíî.)
println: Print Line (ìºð õýâëýõ) ãýñýí ¿ãèéí
 òîâ÷ëîë. Øèíý ìºðºíä òåêñòèéã õýâëýæ
 ¿ç¿¿ëäýã.
Жава програмчлал                                  Улаанбаатар Дээд Сургууль 2011 он
Logo
  Êëàññ , îáüåêò?
Îáüåêò õàíäàëòàò ïðîãðàì÷ëàëûí õýëýíä
 êëàññ áîëîí îáüåêòèéã àøèãëàí ïðîãðàì
 áè÷äýã.
Êëàññã¿é áîë îáüåêò
 ¿¿ñýõã¿é, îáüåêòã¿é áîë êëàññ
 õýðýãã¿é. Êëàññààñ îáüåêòóóä ¿¿ñäýã.
Êëàññ áîë æîð, îáüåêò áîë óã æîðîîð
 õèéñýí õîîë þì.
Êëàññ õèéñâýð òîäîðõîéëîëò áîë îáüåêò íü
 óã òîäîðõîéëîëòûã àøèãëàí ¿¿ñãýñýí
 áîäèò ç¿éë ãýæ áîëíî.
Жава програмчлал          Улаанбаатар Дээд Сургууль 2011 он
Logo
     Êëàññ , îáüåêò?
  Êëàññ áîëîí îáüåêòèéí ÿëãàà:
Êëàññ áîë îáüåêòèéí              “Òýýâðèéì õýðýãñýë”       Îáüåêò áîë ÿìàð íýã
õèéñâýð òîäîðõîéëîëò                   Êëàññ               êëàññûí õ¿ðýýíä
                                                           õàìðàãäàõ íýã òîõèîëäîë


                       “Äóãóé”        “Ìàøèì”          “Îìãîö”
Ñóìíóóä íü
                        êëàññ          êëàññ           êëàññ
óäàìøëûã
õàðóóëæ áàéíà.

                                    “Sonata II”        “WMB”
                                      îáüåêò            îáüåêò
                                                                   Îáüåêòîîñ êëàññ
Êëàññààñ îáüåêò ¿¿ñãýæ, øèíý                                       áîëîí îáüåêò
êëàññ óäàìøóóëàí ¿¿ñãýæ áîëíî.                                     ¿¿ñýõã¿é.

  Жава програмчлал                                 Улаанбаатар Дээд Сургууль 2011 он
Logo
  Êëàññ , îáüåêò?
Êëàññ áîëîí îáüåêòèéí ÿëãàà:
                                               “Òýýâðèéì õýðýãñýë”
                                                     Êëàññ



                                  “Äóãóé”            “Ìàøèì”            “Îìãîö”
                                   êëàññ              êëàññ             êëàññ


             Àñóóäëûã ÿìàð òºâøèíä õ¿ðòýë         “Sonata II”         “WMB”
             çàäëàí øèíæèëæ áàéãààãààñ              êëàññ              êëàññ
             õàìààð÷ îáüåêò áîëãîõ óó, êëàññ
             áîëãîõ óó ãýäãèéã òîäîðõîéëäîã.
                                                    Äîðæèéí          Óóãàíààãèéí
                                                     Sonata            Sonata

Жава програмчлал                                   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

  Áè÷ñýí ïðîãðàìàà Welcome1.java ôàéë áîëãîí
   õàäãàëíà. Ôàéëûí íýð íü êëàññûí íýðòýé àäèëõàí
   áàéõ ¸ñòîé.

  Îäîî áè÷ñýí ïðîãðàìàà àæèëëóóëúÿ. ¯¿íèé òóëä
   êîìàíäûí öîíõûã ãàðãàí èðæ

                            javac   Welcome1.java
      ãýñýí êîìàíäûã ºãíº

  Êîìàíäûí öîíõûã ãàðãàõäàà Start->Run äýýð cmd
   ãýæ áè÷èí Enter äàðíà.

Жава програмчлал                           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Èíãýñíýýð Welcome1.java ôàéëûã
  Welcome1.class ôàéë ðóó õºðâ¿¿ëäýã. Îäîî
  ýíý õºðâ¿¿ëýãäñýí ôàéëûã Java âèðòóàëü
  ìàøèíààð àæèëëóóëíà. ¯¿íèé òóëä êîìàíäûí
  öîíõîí äýýð

                       java Welcome1

      ãýñýí êîìàíä ºãíº. Java –èéí õîéíî ôàéëûí íýð áèø
        êëàññûí íýð ºãäºã áîëîõûã àíçààðíà óó
      (Java Welcome1.class ãýâýë àëäàà ºãíº.)

Жава програмчлал                         Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì
      Ǻâ àæèëëàñàí òîõèîëäîëä äîîðõ ¿ð ä¿í ãàðíà:




Жава програмчлал                      Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Àæèëëóóëæ ÷àäàõã¿é áàéõ õýä
  õýäýí òîõèîëäîë ãàðíà:
       Java ñèñòåìèéã òîõèðóóëààã¿é ýñâýë
        áóðóó òîõèðóóëñàí (ýíý òóõàé ¿çñýí
        áàéãàà).
       Javañ ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí
        ôàéëûã îëîõã¿é áàéõ òîõèîëäîë
       Áè÷ñýí ïðîãðàì àëäààòàé áàéâàë…


Жава програмчлал                Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì
 Javac ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí
  ôàéëûã îëîõã¿é áàéõ òîõèîëäîëä:
       Ôàéë îðøèí áàéãàà õàâòàñ ðóó øèëæýýä
        äàðàà íü êîìàíäàà ºãíº. Øèëæèõäýý cd ãýñýí
        êîìàíäûã àøèãëàíà. Æèøýý íü äýýð áè÷ñýí
        Welcome1.java ôàéë íü c:codenew õàâòàñ
        äîòîð áàéãàà áîë:
                    cd codenew
                   javac Welcome1.java
                   java Welcome1
      ãýæ áè÷íý.

Жава програмчлал                 Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì




Жава програмчлал   Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì
 Javac ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí
  ôàéëûã îëîõã¿é áàéõ òîõèîëäîëä:
       Ôàéëûí íýðèéí ¿ñãèéí òîì æèæèã íü êëàññûí
        íýðíèé ¿ñãèéí òîì æèæèãòýé òîõèð÷ áàéõ
        ¸ñòîé. Ó÷èð íü Java òîì æèæèã ¿ñãèéã
        ÿëãààòàéä òîîöäîã.
      Òýãýõýýð:
                     java Welcome1
                     java welcome1
      õî¸ð êîìàíä ÿëãààòàé ¿ð ä¿í ºãíº.

Жава програмчлал                Улаанбаатар Дээд Сургууль 2011 он
Logo
  Àíõíû ïðîãðàì

 Ïðîãðàìàà àëäààòàé áè÷ñýí òîõèîëäîëä
  àëäààíû ìýäýýëýë ¿çýãäýíý. (error)
       Áè÷ñýí ïðîãðàìàà äàõèí ñàéòàð øàëãàí
        àëäààã îëæ çàñíà. Òîì æèæèã ¿ñýãíýýñ
        áîëæ àëäàà èõ ãàðäàã.
       Àëäààòàé õýñãèéí äîîð íü ^ òýìäýãëýãýý
        õàðàãääàã.




Жава програмчлал                 Улаанбаатар Дээд Сургууль 2011 он
Logo
     Àíõíû ïðîãðàì
 public class Welcome1{

      public static void main ( string args[] )
      {
          System.out.println("Hello Java World!");
      }                                Àëäààòàé õýñýã! ( ^ çààñàí áàéíà.)

 }




Жава програмчлал                              Улаанбаатар Дээд Сургууль 2011 он
Logo
  Хоёрдугаар ïðîãðàì




Жава програмчлал       Улаанбаатар Дээд Сургууль 2011 он
Logo
  Гуравдугаар ïðîãðàì




Жава програмчлал        Улаанбаатар Дээд Сургууль 2011 он
Logo
  Гуравдугаар ïðîãðàì

 n     Øèíý ìºð. Êóðñîðûã äàðàà÷èéí
         ìºðèéí ýõýíä øèëæ¿¿ëíý.
 t     Õýâòýý òàá. Êóðñîðûã íýã
  òàáààð      õºäºëãºíº.
 r     Áóöààã÷. Êóðñîðûã áàéãàà
         ìºðèéíõ íü ýõýíä íü àâàà÷íà.
      Äýëãýöýíä  òýìäýãò õýâëýíý.
 ”     Äýëãýöýíä ” òýìäýãò õýâëýíý.
Жава програмчлал         Улаанбаатар Дээд Сургууль 2011 он
Logo
  Шинэ үгс

 Version: Ïðîãðàìûí õóâèëáàðûã
  èëýðõèéëýõ òîî. Version 1.0 ãýõ ìýò.
 PDA: Personal Digital Assistance.
  Õàëààñíû êîìïüþòåð.
 Cell phone: Ãàð óòàñ.
 Structured programming:
     Á¿òýöëýãäñýí ïðîãðàì÷ëàë.
 sample:      Æèøýý ïðîãðàì.

Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Шинэ үгс

 Object oriented programming:
     Îáüåêò õàíäëагàò ïðîãðàì÷ëàë.
 device:      Òºõººðºìæ.
 Multimedia: Äóó, çóðàã, êèíî çýðýã îëîí
  òºðëèéí ç¿éëèéã íýãòãýñýí íýð.
 Portable:    Ïðîãðàìûí ¿éëäëèéí ñèñòåì
  ¿ë õàìààðàí àæèëëàõ ÷àäâàð.
 path:        çàì. ( Ñ:winnt ã.ì )
Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Шинэ үгс

 Security:    Íóóöëàë õàìãààëàëò
 virtual:     Âèðòóàëü, õèéñâýð.
 code:        Êîä. Ïðîãðàìûí êîä.
 Unicode:     Universal code. ASCII êîäûã
  ºðãºòãºñºí õýëáýð. Îëîí óëñûí
  òýìäýãò¿¿äèéã àãóóëäàã.
 Environment:       Îð÷èí.


Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Шинэ үгс

 Demo: Demonstration. ¯ç¿¿ëýõ ãýñýí
  ¿ãíýýñ ãàðàëòàé. Æèøýý ïðîãðàìóóäûã
  õýëäýã.
 compiler: Êîìïèëÿòîð. Java êîäûã áàéò êîä
  ðóó õºðâ¿¿ëýõ ïðîãðàì. ªºðººð õýëáýë
  java ôàéëààñ class ôàéë ¿¿ñãýíý.
 extension : Ôàéëûí ºðãºòãºë.


Жава програмчлал            Улаанбаатар Дээд Сургууль 2011 он
Logo
  Шинэ үгс

 Command prompt (shell): Êîìàíäûí
  ïðîìïò. Êîìàíäûí õ¿ëýýí àâ÷ áèåë¿¿ëäýã
  ¿éëäëèéí ñèñòåìèéí ïðîãðàì. Windows-èéí
  õóâüä DOS îð÷èíä àæèëëàäàã cmd,
  Linux, Unix-èéí õóâüä shell ãýæ õýëäýã.
 cd :      Change Directory ãýñýí DOS-èéí
  êîììàíä. Èäýâõòýé õàâòàñûã ñîëèõ êîìàíä.



Жава програмчлал           Улаанбаатар Дээд Сургууль 2011 он
Logo
  Даалгавар
 ªºðñäèéí òîâ÷ àíêåòûã õýâëýäýã ïðîãðàì áè÷
  (îâîã íýð, õ¿éñ, òºðñºí îãíîî, õàÿã, óòàñ…)

 # òýìäãýýð äàðààõ ä¿ðñ¿¿äèéã õýâëýõ ïðîãðàì
  áè÷:
         Áàéøèí
         Ìàøèí
         Õ¿í
         Äàðààõ ä¿ðñí¿¿д



Жава програмчлал               Улаанбаатар Дээд Сургууль 2011 он
Java
Programming




Logo




         Улаанбаатар дээд сургууль
                 2011 он

Más contenido relacionado

Más de Onobold Odgerel (20)

Семинар-3
Семинар-3Семинар-3
Семинар-3
 
төслийн зорилго
төслийн зорилготөслийн зорилго
төслийн зорилго
 
төслийн зорилго
төслийн зорилготөслийн зорилго
төслийн зорилго
 
макро эдийн засгийн бие даалтын бодлого
макро эдийн засгийн бие даалтын бодлогомакро эдийн засгийн бие даалтын бодлого
макро эдийн засгийн бие даалтын бодлого
 
семинар №10
семинар №10семинар №10
семинар №10
 
семинар №9
семинар №9семинар №9
семинар №9
 
International economics hutulbur
International economics hutulburInternational economics hutulbur
International economics hutulbur
 
International economics hutulbur
International economics hutulburInternational economics hutulbur
International economics hutulbur
 
Mac standard
Mac standardMac standard
Mac standard
 
лекц №6
лекц №6лекц №6
лекц №6
 
лекц №3
лекц №3лекц №3
лекц №3
 
лекц №3
лекц №3лекц №3
лекц №3
 
лекц №2
лекц №2лекц №2
лекц №2
 
лекц №1
лекц №1лекц №1
лекц №1
 
лекц №1
лекц №1лекц №1
лекц №1
 
1
11
1
 
Lekts 1
Lekts 1Lekts 1
Lekts 1
 
Bodlogo 2
Bodlogo 2Bodlogo 2
Bodlogo 2
 
5 r buleg
5 r buleg5 r buleg
5 r buleg
 
Bue daalt1
Bue daalt1Bue daalt1
Bue daalt1
 

Java lecture1

  • 1. Java Programming Logo Удиртгал хичээл багш Á.Ãàíçîðèã Улаанбаатар дээд сургууль 2011 он
  • 2. Logo Агуулга 1 Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 2 Java õýëíèé ò¿¿õ 3 Java õýëíèé îíöëîã, äàâóó òàë 4 Java ñóóëãàõ, òîõèðóóëàõ 5 Ýõíèé ïðîãðàì, даалгавар Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 3. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 1954: Fortran 1958: Algol 1959: Cobol 1963: CPL->1967:BCPL->1969:B 1965: BASIC 1970: Pascal 1970: Prolog 1971: C (B õýëíýýñ ¿¿ññýí) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 4. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 1979: Ada 1983: C++ 1989: Ansi C 1990: Haskel 1991: Oak 1991: Visual Basic 1.0 1991: Phyton 1994: Common Lisp Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 5. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 1995: Delphi 1995: JavaScript 1995: Java 1 1995: PHP 1995: VBScript 1998: Visual Basic 6.0 1998: Perl 5.0 1998: PHP 3.0 Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 6. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 1998: Java 2 (v 1.2) 1998: C++ ANSI/ISO 1999: Delphi 5 2000: C# 2000: Phyton 2.0 2000: PHP 4.0 2000: VB .NET 2000: Java 2 (v 1.3) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 7. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 2000: Action Script 2001: Delphi 6 2001: C# (ECMA) 2002: FORTRAN 2000 2002: Delphi 7 2002: Java 2 (v 1.4) 2002: PHP 4.2.0 2003: C# (ISO) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 8. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 2003: Phyton 2.3.0 2003: PHP 4.3.3 2003: Perl 5.8.2 2003: Java 2 (v 1.5 OR 5.0) 2001: C# 2001: Visual Basic .NET 2002: F# 2003: Scala Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 9. Logo Ïðîãðàì÷ëàëûí õýëний òîâ÷ ò¿¿õ 2003: Factor 2006: Windows Power Shell 2007: Clojure 2007: Groovy 2009: Go Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 10. Logo Java ¿¿ññýí ò¿¿õ 1991 îíû ¿åд ìèêðîïðîöåññîðûí èðýýä¿éí õºãæèë íü õýðýãëýã÷èéí öàõèëãààí òºõººðºìæ (ãàð óòàñ, PDA, øàðàõ ø¿¿ãýý…) õýëáýðýýð äýëãýðýõ íü òîäîðõîé áîëîâ. Ñ¿ëæýýíä электрон òºõººðºìæ¿¿ä õîëáîãäîí àæèëëàæ ýõýëëýý. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 11. Logo Java ¿¿ññýí ò¿¿õ Эäãýýðèéã ïðîãðàì÷ëàõ íýãäñýí õýë øààðäëàãàòàé áîëñîí áàéíà. 1991 îíä Sun Microsystems Green òºñºë ýõë¿¿ëýâ. Ñ áîëîí Ñ++ õýëíèé á¿òýýã÷ James Gosling ýäãýýð õýë¿¿äèéã ñàéæðóóëàí Oak õýë á¿òýýв. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 12. Logo Java ¿¿ññýí ò¿¿õ Oak ìîäîîð íýðýëñýí èéì íýðòýé õýë áàéäàã íü õîæèì òîäîðõîé áîëñîí òóë ººð íýð øààðäëàãàòàé áîëсон. Sun systems êîìïàíû õýñýã àæèëòíóóä àæëûí îéðîëöîîõ êàôåä áàéõ ¿åä JAVA õýìýýõ íýðèéã олж удирдлагууддаа ñàíàë áîëãîжээ. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 13. Logo Java ¿¿ññýí ò¿¿õ Sun-û óðüä÷èëàí òààìàãëàñàí øèã õýðýãëýã÷èéí òºõººðºìæèéí õºãæèë õóðäàöòàé ÿâàãäàæ ýõëýâ. Ãýâ÷ ýíý òºñºëä ººð êîìïàíè ÿëñàí òóë Green òºñºë íóðàхад хүрэв. 1993 îíä WEB ìàø ýð÷òýé õºãæèæ ýõýëñýí áºãººä äèíàìèê ÂÝÁ õèéõýä Java-ã àøèãëàæ áîëîõ ñàíàà òºðæýý. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 14. Logo Java ¿¿ññýí ò¿¿õ 1995 îíû 5 ñàðä Java-ã àëáàí ¸ñîîð çàðëàâ. Ýíý ¿åýýñ ýõëýí Java-ã äèíàìèê áîëîí èíòåðàêòèâ ÂÝÁ õóóäàñ, õýðýãëýã÷èéí ïðîãðàì, òºõººðºìæ¿¿äèéí ïðîãðàì÷ëàëä (ãàð óòàñ, ïýéæåð, PDA) ºðãºíººð àøèãëàж эхлэв. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 15. Logo Java õýë ¿çýõ áîëñîí øàëòãààí 1983 îí õ¿ðòýë á¿òýöëýãäñýí ïðîãðàì÷ëàë (structured programming) ºðãºí õýðýãëýãäýæ áàéâ. Ýíý ¿åèéí õýë¿¿ä íü ïðîöåäóð õàíäàëòàò õýë¿¿ä áàéâ. Õàìãèéí ºðãºí àøèãëàãääàã õýë íü Ñ áàéñàí бөгөөд Windows-ийн 80% íü Ñ äýýð áè÷èãäñýí. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 16. Logo Java õýë ¿çýõ áîëñîí øàëòãààí Ïðîöåäóð õàíäàëòàò õýë¿¿ä íü òîì òºñë¿¿ä äýýð òºâºãòýé áîëîõ íü тодорхой болов. (Êîä íü àñàð õóðäàí ºñºæ òîìîðäîã) Îáüåêò õàíäàëòàò õýë¿¿ä ãàð÷ ýõëýâ. Ñ-ã ºðãºòãºí Ñ++ áîëãîí îáüåêò õàíäëагàò áîëãîâ. Èíãýñíýýð óðüä áè÷èãäñýí áàéñàí àñàð èõ êîäûã Ñ++ äýýð àñóóäàëã¿é àøèãëàí äýýð íü Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он îáüåêò õàíäëагàò õýëáýðýýð áè÷èõ
  • 17. Logo Java õýë ¿çýõ áîëñîí øàëòãààí 1983-1995 õ¿ðòýë õàìãèéí ãîë õýë íü C++ áîëæ áàéëàà. Èíòåðíýò õºãæèí ìóëüòèìåäèà òåõíèëîãè èðýýä¿éã òîäîðõîéëæ ýõýëñýí. Õýðýãëýã÷äýä äóó, ä¿ðñ, êèíî, ñ¿ëæýý á¿ãäèéã íü õàìàðñàí êîìïüþòåð áîëîí ýíãèéí òºõººðºìæ¿¿äèéí àëèíä íü ÷ àæèëëàæ ÷àääàã óíèâåðñàëü õýë õýðýãòýé áîëæ ýõýëñýí. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 18. Logo Java õýë ¿çýõ áîëñîí øàëòãààí Ïðîãðàì áè÷èõ íü çºâõºí íýã êîìïüþòåð äýýð áèø á¿õýë äýëõèéã õàìàðñàí ñ¿ëæýýíä àæèëëàõ ¸ñòîé áîëж эхлэв. Èíòåðíýòýä îëîí òºðëèéí êîìïüþòåð¿¿ä оëîí òºðëèéí ¿éëäëèéí ñèñòåìòýéãýýð àæèëëàäàã бөгөөд тýäãýýð äýýð ¿ë õàìààðàí àæèëëàõ øààðäëàãà ãàðàâ. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 19. Logo Java õýë ¿çýõ áîëñîí øàëòãààí C++ äýýð Windows-ä çîðèóëæ áè÷ñýí êîä íü Linux ñèñòåì äýýð àæèëäàãã¿é ãýõ ìýò àñóóäëóóä õ¿íäðýë ó÷ðóóëæ áàéâ. Java-ã àøèãëàí ãàð óòàñ, êîìïüþòåð áîëîí áóñàä òºõººðºìæ¿¿äèéã ñ¿ëæýýíä, мөí äàíãààð íü àøèãëàæ ¿éëäëèéí ñèñòåìýýñ ¿ë õàìààðàí ïðîãðàì÷èëæ áîëíî. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 20. Logo Java õýë ¿çýõ áîëñîí øàëòãààí 1995 îíä ãàðñàí Java õýë ýíý á¿õ àñóóäëóóäûã øèéäñýí. 2001 îíû áàéäëààð ÀÍÓ-ûí èõ ñóðãóóëü êîëëåæóóäûí 86% íü Java õýë çààäàã áîëñîí áàéâ. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 21. Logo Java õýëíèé îíöëîã 1. Ìàø îëîí òºðëèéí ç¿éëèéã ïðîãðàì÷èëíà. Ïåéæåð Ãàð óòàñ PDA (personal digital assistance) Notebook Java Êàìåð Ìàðñ ººðºº ÿâàã÷ Ìàøèí Êîìïüþòåðèéí ñ¿ëæýý Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 22. Logo Java õýëíèé îíöëîã 2. Ìóëüòèìåäèà áîëîìæ Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 23. Logo Java õýëíèé îíöëîã 3. Íóóöëàë õàìãààëàëò Java êîä ……. Java âèðòóëü ìàøèí ……. “Àæèëëàõ êîäûã øàëãàìà” ¿ë ìýäýãäýõ êîä Àþóëã¿é êîä Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 24. Logo Java õýëíèé îíöëîã 4. Êîìïüþòåðóóäààñ ¿ë õàìààðíà. … Irix JAVA IBM Sun Macintosh PC … Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 25. Logo Java õýëíèé îíöëîã 5. ¯éëäëèéí ñèñòåì¿¿äýýñ ¿ë õàìààðíà. Linux (Red hat, Suse..) Windows JAVA UNIX Macintosh Solaris FreeBSD Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 26. Logo Java õýëíèé îíöëîã 6. Íýýëòòýé ñèñòåì (Open Source) Ïðîãðàìèñòóóä Ýíãèéí õýðýãëýã÷èä Ñîíèðõîã÷èä ÍÝÝËÒÒÝÉ ÑÈÑÒÅÌ Áàãø, îþóòíóóä Õàêåðóóä Êîðïîðàöèóä (IBM, SUN, Microsoft…) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 27. Logo Java õýëíèé îíöëîã 7. Öýâýð îáüåêò õàíäàëòàò õýë Ïðîöåäóð õàíäàëòàò Îáüåêò õàíäàëòàò . …… …… …… …… …… … .. …… …… …… …… …… … …… …… …… .. . .. …… Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 28. Logo Java õýëíèé îíöëîã 8. Áè÷èëòèéí õýëáýð íü Ñ òýé ìàø òºñòýé Ñ õýë äýýð áè÷èæ áàéñàí ïðîãðàìèñòóóä Java õýëèéã àìàðõàí ñóðäàã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 29. Logo Java õýëíèé îíöëîã 9. Èíòåðíýòýä áóé Java ôóíêö¿¿äèéí íººö Java îëîí óëñ äàÿàð õàìãèéí èõ õýðýãëýãääýã õýë òóë Èíòåðíýòýä Java äýýð áè÷ñýí, íàéäâàðòàé àøèãòàé íü áàòëàãäñàí áýëýí êëàññóóä àñàð èõ õýìæýýòýé áàéäàã. Øèíý ïðîãðàì áè÷èõýä õýðýãòýé èõýíõ êëàññ ôóíêö¿¿ä òýíä áýëýí áàéæ áàéäàã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 30. Logo Java õýëíèé îíöëîã 10. Unicode àøèãëàõ áîëîìæ Unicode íü òýìäýãòèéí ºðãºòãºñºí òºðºë þì. Îëîí óëñûí 65535 òýìäýãòèéã àãóóëæ áàéäàã (ASCII-ä áîë 255 òýìäýãò ë áàéäàã). Java ïðîãðàìä Unicode àøèãëàõ áîëîìæòîé òóë òà ïðîãðàìàà õÿòàä äýýð ÷ áè÷èæ áîëíî (æèøýý íü õÿòàäààð õýâëýäýã). Ýñâýë ìîíãîë ôîíòã¿é êîìïüþòåð äýýð ìîíãîëîîð ãàð÷ ÷àääàã ïðîãðàì áè÷èæ áîëíî. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 31. Logo Java õýëíèé îíöëîã 11. Ýöýñò íü Java ¿íýã¿é Õàìãèéí ãîë íü ýíý õýëèéã õýí ÷ õààíà ÷ ¿íýã¿é àøèãëàæ áîëíî. Ãýòýë áóñàä èõýíõ õýëí¿¿ä (Delphi, Visual Basic, C#, .NET …) –èéã àøèãëàõûí òóëä õóäàëäàæ àâàõ ¸ñòîé. ̺í èíòåðíýò ýäãýýð õýë¿¿ä äýýðõ ÷óõàë íººö¿¿ä íü (ôóíêö, êîìïîíåíòóóä) ¿íýòýé áàéäàã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 32. Logo Áýëòãýë àæèë Java ñèñòåìèéã ñóóëãàõûí òóëä:  Ýõëýýä èíñòàëëûã îëæ ñóóëãàíà.  Ñóóëãàñíû äàðàà òîõèðóóëíà. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 33. Logo Áýëòãýë àæèë Java ñèñòåìèéã ñóóëãàõ  http://java.sun.com/j2se ñàéòààð îðæ Java-ã òàòàæ àâíà. (jdk-1_5_0-windows-i586.exe) гэх мэт.  Ñóóëãàæ áàéõäàà Java-ã ÿìàð äèñêýí äýýð õààíà ñóóëãàæ áàéãààã àíõààð÷ àâààðàé. c:Program FilesJavajdk1.5.0 Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 34. Logo Áýëòãýë àæèë  Ñóóëãàñíû äàðàà ¿¿ñýõ “c:Program FilesJavajdk1.5.0” õàâòñûí á¿òýö: Src.zip ôàéë íü java-èéí ººðèéíõ íü êîä áàéõ òóë ¿¿íèéã ñóäëàõ çàìààð java öààíàà ÿã ÿàæ ¿éëäë¿¿äýý õèéæ áàéãààã îëæ ìýäýæ áîëíî. Æø: println ôóíêöèéí êîäûã îëæ ¿çýæ áîëíî. Java-èéí Æèøýý Java Runtime Àæèëëóóëæ áàéãàà Ñ òîëãîé JNLP æèøýý õºðâ¿¿ëýã÷ áîëîí ïðîãðàìóóä Environment ïðîãðàìä ôàéëóóä. ïðîãðàìóóä àøèãëàãäàõ áóñàä òóñëàõ ýíä áàéðëàíà. (for native code) ôàéëóóä ïðîãðàìóóä (binary ãýñýí ¿ãèéí òîâ÷ëîë) Àæèëëàõ ¿åèéí Êëàññûí ñàí ôàéëóóä (library) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 35. Logo Áýëòãýë àæèë Java-ã ñèñòåìä òîõèðóóëàõ  Ñóóëãàæ äóóññàíû äàðàà ñèñòåìèéí Path õóâüñàã÷èä Java-ãèéí Bin õàâòñûí áàéãàà çàìûã (æèøýý íü c: Program Files Java jdk1.5.0 bin) çààæ ºãíº. ¯¿íèé òóëä: • Control Panel->System->Advanced-> Environment Variables… ñîíãîëòûã õèéíý. • System Variables õýñãýýñ Path-èéã ñîíãîí Edit õèéíý. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 36. Logo Áýëòãýë àæèë Java ñèñòåìèéã ñóóëãàõ  Ýíä ãàð÷ èðñýí öîíõíû Variable Value õýñýãò õàìãèéí ñ¿¿ëä íü “;” èéã íýìæ áè÷ýýä õîéíîîñ íü Java-ãèéíõàà “bin” õàâòñûí çàìûã çààæ ºãíº.  Èíãýõýä äàðààõ áàéäàëòàé õàðàãäàíà: Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 37. Logo Áýëòãýë àæèë Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 38. Logo Áýëòãýë àæèë Java cèñòåìèéã øàëãàõ  Ǻâ ñóóëãàæ òîõèðóóëñàí ýñýõýý øàëãàõäàà:  Start->Run öîíõîí äýýð cmd êîìàíä ºã÷ êîìàíäûí öîíõûã ãàðãàíà.  javac ãýæ áè÷ýýä Enter äàðæ ¿ç. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 39. Logo Áýëòãýë àæèë  Ǻâ òîõèðóóëñàí òîõèîëäîëä:  Áóðóó òîõèðóóëñàí ýñâýë òîõèðóóëæ ºãººã¿é áîë: Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 40. Logo Java êîäûã þóí äýýð áè÷èõ âý?  Eclipse (IBM-ээс гаргасан, хүчирхэг)  JCreator (áàãà íººö øààðääàã)  Kava (æèæèãõýí)  JBuilder (Borland –ààñ ãàðãàñàí)  NetBeans (хүчирхэг, боломж ихтэй)  Notepad  Word, WordPad  Òîâ÷îîð õýëáýë òåêñò ôàéë ¿¿ñãýäýã ÿìàð ÷ ïðîãðàì àøèãëàí áè÷èæ áîëíî. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 41. Logo Àíõíû ïðîãðàì Äîîðõè êîäûã áè÷èí welcome1.java ôàéë áîëãîí õàäãàëíà óó. Êîä íü: 1 // Welcome1.java 2 // Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì 3 4 public class Welcome1 { 5 6 // main ôóíêöýýð ïðîãðàìûí ¿éë àæèëëàãàà ýõýëíý. 7 public static void main( String args[] ) 8 { 9 System.out.println( "Welcome to Java Programming!" ); 10 11 } // main ôóíêöèéí òºãñãºë 12 13 } // Welcome1 êëàññûí òºãñãºë Welcome to Java Programming! Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 42. Logo Àíõíû ïðîãðàì Java ïðîãðàìûí äóíä òàéëáàð áè÷èõäýý // òýìäýãëýãýý àøèãëàí áè÷íý. Òàéëáàð íü ïðîãðàìûí êîäîíä íºëººëäºãã¿é. // Welcome1.java // Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 43. Logo Àíõíû ïðîãðàì Îëîí ìºð ¿ðãýëæèëñýí òàéëáàð áè÷èõäýý /* */ äîòîð áè÷èæ áîëíî. /* Welcome1.java Миний õàìãèéí àíõíû ïðîãðàì. Òåêñò õýâëýæ ¿ç¿¿ëýõ ïðîãðàì */ Êëàññ áîëîí ôóíêöèéí êîä íü { } õààëòàí äîòîð áàéðëàíà. Àëü íýã õààëòûã íü îðõèâîë ïðîãðàì àëäàà ºã÷ àæèëëàõã¿é. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 44. Logo Àíõíû ïðîãðàì Welcome1 êëàññ çàðëàæ áàéíà. Ïðîãðàì á¿ð ÿäàæ íýã êëàññûí òîäîðõîéëîëòîîð ýõýëäýã. Îáüåêò õàíäàëòàò òåõíîëîãèéã êëàññ àøèãëàí Java-ä õýðýãæ¿¿ëäýã. public class Welcome1 { Êëàññûí íýðèéã òîìîîð áè÷èæ çóðøèõ õýðýãòýé. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 45. Logo Àíõíû ïðîãðàì õàìãèéí ýõýíä àæèëëóóëäàã òóë ïðîãðàì ÷óõàì ýíäýýñ ýõýëäýã ãýæ õýëæ áîëíî. public static void main( String args[] ) Äýýð main ôóíêöèéí íýðèéã æèæèãýýð áè÷ñýí áàéíà. Öààøäàà êëàññûí íýðèéã òîìîîð, ôóíêö¿¿äèéí íýðèéã æèæãýýð áè÷èæ ÿëãàæ ñóðàõ õýðýãòýé. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 46. Logo Àíõíû ïðîãðàì public static void main( String args[] ) Óã ôóíêöýä ãàäíààñ äàìæóóëñàí óòãà ¿¿ãýýð îðæ èðíý. Îäîîõîíäîî áèä ýíý õóâüñàã÷èéã àøèãëàõã¿é. Ýíý ôóíêö ÿìàð íýãýí óòãà áóöààõã¿é ãýñýí ¿ã. ¯íäñýí êëàññò îáüåêò áàéõã¿é áàéñàí ÷ óã ôóíêöèéã äóóäàæ àæèëëóóëæ áîëíî ãýñýí ¿ã. Ýíý íü óã ôóíêöýä õààíààñ ÷ õàíäàæ áîëîõ áîëîìæòîé ãýñýí ¿ã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 47. Logo Àíõíû ïðîãðàì  Åð íü áîë êëàññóóä íü ºãºãäºë áîëîí ôóíêö¿¿äýýñ òîãòäîã áºãººä ìàíàé Welcome1 êëàññ íü ºãºãäºëã¿é õàðèí main ãýñýí íýã ôóíêöòýé áàéíà. Êëàññûí ºãºãäºëä êëàññûí ôóíêöýýð äàìæóóëàí õàíääàã. ªãºãäë¿¿ä Ôóíêö¿¿ä Êëàññûí á¿òýö Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 48. Logo Àíõíû ïðîãðàì Ýíý õýñýãò òýìäýãò ìºðèéã õýâëýõ êîä áàéíà. System.out.println( "Welcome to Java Programming!" ); System êëàññûí out îáüåêòèéí println ôóíêöèéã äóóäñàí áàéíà. (òîì æèæãýýð áè÷ñýí ýñýõýýð íü êëàññ óó, îáüåêò óó ãýäãèéã ÿëãàæ áîëíî.) println: Print Line (ìºð õýâëýõ) ãýñýí ¿ãèéí òîâ÷ëîë. Øèíý ìºðºíä òåêñòèéã õýâëýæ ¿ç¿¿ëäýã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 49. Logo Êëàññ , îáüåêò? Îáüåêò õàíäàëòàò ïðîãðàì÷ëàëûí õýëýíä êëàññ áîëîí îáüåêòèéã àøèãëàí ïðîãðàì áè÷äýã. Êëàññã¿é áîë îáüåêò ¿¿ñýõã¿é, îáüåêòã¿é áîë êëàññ õýðýãã¿é. Êëàññààñ îáüåêòóóä ¿¿ñäýã. Êëàññ áîë æîð, îáüåêò áîë óã æîðîîð õèéñýí õîîë þì. Êëàññ õèéñâýð òîäîðõîéëîëò áîë îáüåêò íü óã òîäîðõîéëîëòûã àøèãëàí ¿¿ñãýñýí áîäèò ç¿éë ãýæ áîëíî. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 50. Logo Êëàññ , îáüåêò? Êëàññ áîëîí îáüåêòèéí ÿëãàà: Êëàññ áîë îáüåêòèéí “Òýýâðèéì õýðýãñýë” Îáüåêò áîë ÿìàð íýã õèéñâýð òîäîðõîéëîëò Êëàññ êëàññûí õ¿ðýýíä õàìðàãäàõ íýã òîõèîëäîë “Äóãóé” “Ìàøèì” “Îìãîö” Ñóìíóóä íü êëàññ êëàññ êëàññ óäàìøëûã õàðóóëæ áàéíà. “Sonata II” “WMB” îáüåêò îáüåêò Îáüåêòîîñ êëàññ Êëàññààñ îáüåêò ¿¿ñãýæ, øèíý áîëîí îáüåêò êëàññ óäàìøóóëàí ¿¿ñãýæ áîëíî. ¿¿ñýõã¿é. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 51. Logo Êëàññ , îáüåêò? Êëàññ áîëîí îáüåêòèéí ÿëãàà: “Òýýâðèéì õýðýãñýë” Êëàññ “Äóãóé” “Ìàøèì” “Îìãîö” êëàññ êëàññ êëàññ Àñóóäëûã ÿìàð òºâøèíä õ¿ðòýë “Sonata II” “WMB” çàäëàí øèíæèëæ áàéãààãààñ êëàññ êëàññ õàìààð÷ îáüåêò áîëãîõ óó, êëàññ áîëãîõ óó ãýäãèéã òîäîðõîéëäîã. Äîðæèéí Óóãàíààãèéí Sonata Sonata Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 52. Logo Àíõíû ïðîãðàì  Áè÷ñýí ïðîãðàìàà Welcome1.java ôàéë áîëãîí õàäãàëíà. Ôàéëûí íýð íü êëàññûí íýðòýé àäèëõàí áàéõ ¸ñòîé.  Îäîî áè÷ñýí ïðîãðàìàà àæèëëóóëúÿ. ¯¿íèé òóëä êîìàíäûí öîíõûã ãàðãàí èðæ javac Welcome1.java ãýñýí êîìàíäûã ºãíº  Êîìàíäûí öîíõûã ãàðãàõäàà Start->Run äýýð cmd ãýæ áè÷èí Enter äàðíà. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 53. Logo Àíõíû ïðîãðàì Èíãýñíýýð Welcome1.java ôàéëûã Welcome1.class ôàéë ðóó õºðâ¿¿ëäýã. Îäîî ýíý õºðâ¿¿ëýãäñýí ôàéëûã Java âèðòóàëü ìàøèíààð àæèëëóóëíà. ¯¿íèé òóëä êîìàíäûí öîíõîí äýýð java Welcome1 ãýñýí êîìàíä ºãíº. Java –èéí õîéíî ôàéëûí íýð áèø êëàññûí íýð ºãäºã áîëîõûã àíçààðíà óó (Java Welcome1.class ãýâýë àëäàà ºãíº.) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 54. Logo Àíõíû ïðîãðàì Ǻâ àæèëëàñàí òîõèîëäîëä äîîðõ ¿ð ä¿í ãàðíà: Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 55. Logo Àíõíû ïðîãðàì Àæèëëóóëæ ÷àäàõã¿é áàéõ õýä õýäýí òîõèîëäîë ãàðíà:  Java ñèñòåìèéã òîõèðóóëààã¿é ýñâýë áóðóó òîõèðóóëñàí (ýíý òóõàé ¿çñýí áàéãàà).  Javañ ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí ôàéëûã îëîõã¿é áàéõ òîõèîëäîë  Áè÷ñýí ïðîãðàì àëäààòàé áàéâàë… Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 56. Logo Àíõíû ïðîãðàì Javac ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí ôàéëûã îëîõã¿é áàéõ òîõèîëäîëä:  Ôàéë îðøèí áàéãàà õàâòàñ ðóó øèëæýýä äàðàà íü êîìàíäàà ºãíº. Øèëæèõäýý cd ãýñýí êîìàíäûã àøèãëàíà. Æèøýý íü äýýð áè÷ñýí Welcome1.java ôàéë íü c:codenew õàâòàñ äîòîð áàéãàà áîë: cd codenew javac Welcome1.java java Welcome1 ãýæ áè÷íý. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 57. Logo Àíõíû ïðîãðàì Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 58. Logo Àíõíû ïðîãðàì Javac ïðîãðàì òàíû áè÷ñýí ïðîãðàìûí ôàéëûã îëîõã¿é áàéõ òîõèîëäîëä:  Ôàéëûí íýðèéí ¿ñãèéí òîì æèæèã íü êëàññûí íýðíèé ¿ñãèéí òîì æèæèãòýé òîõèð÷ áàéõ ¸ñòîé. Ó÷èð íü Java òîì æèæèã ¿ñãèéã ÿëãààòàéä òîîöäîã. Òýãýõýýð: java Welcome1 java welcome1 õî¸ð êîìàíä ÿëãààòàé ¿ð ä¿í ºãíº. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 59. Logo Àíõíû ïðîãðàì Ïðîãðàìàà àëäààòàé áè÷ñýí òîõèîëäîëä àëäààíû ìýäýýëýë ¿çýãäýíý. (error)  Áè÷ñýí ïðîãðàìàà äàõèí ñàéòàð øàëãàí àëäààã îëæ çàñíà. Òîì æèæèã ¿ñýãíýýñ áîëæ àëäàà èõ ãàðäàã.  Àëäààòàé õýñãèéí äîîð íü ^ òýìäýãëýãýý õàðàãääàã. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 60. Logo Àíõíû ïðîãðàì public class Welcome1{ public static void main ( string args[] ) { System.out.println("Hello Java World!"); } Àëäààòàé õýñýã! ( ^ çààñàí áàéíà.) } Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 61. Logo Хоёрдугаар ïðîãðàì Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 62. Logo Гуравдугаар ïðîãðàì Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 63. Logo Гуравдугаар ïðîãðàì n Øèíý ìºð. Êóðñîðûã äàðàà÷èéí ìºðèéí ýõýíä øèëæ¿¿ëíý. t Õýâòýý òàá. Êóðñîðûã íýã òàáààð õºäºëãºíº. r Áóöààã÷. Êóðñîðûã áàéãàà ìºðèéíõ íü ýõýíä íü àâàà÷íà.  Äýëãýöýíä òýìäýãò õýâëýíý. ” Äýëãýöýíä ” òýìäýãò õýâëýíý. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 64. Logo Шинэ үгс Version: Ïðîãðàìûí õóâèëáàðûã èëýðõèéëýõ òîî. Version 1.0 ãýõ ìýò. PDA: Personal Digital Assistance. Õàëààñíû êîìïüþòåð. Cell phone: Ãàð óòàñ. Structured programming: Á¿òýöëýãäñýí ïðîãðàì÷ëàë. sample: Æèøýý ïðîãðàì. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 65. Logo Шинэ үгс Object oriented programming: Îáüåêò õàíäëагàò ïðîãðàì÷ëàë. device: Òºõººðºìæ. Multimedia: Äóó, çóðàã, êèíî çýðýã îëîí òºðëèéí ç¿éëèéã íýãòãýñýí íýð. Portable: Ïðîãðàìûí ¿éëäëèéí ñèñòåì ¿ë õàìààðàí àæèëëàõ ÷àäâàð. path: çàì. ( Ñ:winnt ã.ì ) Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 66. Logo Шинэ үгс Security: Íóóöëàë õàìãààëàëò virtual: Âèðòóàëü, õèéñâýð. code: Êîä. Ïðîãðàìûí êîä. Unicode: Universal code. ASCII êîäûã ºðãºòãºñºí õýëáýð. Îëîí óëñûí òýìäýãò¿¿äèéã àãóóëäàã. Environment: Îð÷èí. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 67. Logo Шинэ үгс Demo: Demonstration. ¯ç¿¿ëýõ ãýñýí ¿ãíýýñ ãàðàëòàé. Æèøýý ïðîãðàìóóäûã õýëäýã. compiler: Êîìïèëÿòîð. Java êîäûã áàéò êîä ðóó õºðâ¿¿ëýõ ïðîãðàì. ªºðººð õýëáýë java ôàéëààñ class ôàéë ¿¿ñãýíý. extension : Ôàéëûí ºðãºòãºë. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 68. Logo Шинэ үгс Command prompt (shell): Êîìàíäûí ïðîìïò. Êîìàíäûí õ¿ëýýí àâ÷ áèåë¿¿ëäýã ¿éëäëèéí ñèñòåìèéí ïðîãðàì. Windows-èéí õóâüä DOS îð÷èíä àæèëëàäàã cmd, Linux, Unix-èéí õóâüä shell ãýæ õýëäýã. cd : Change Directory ãýñýí DOS-èéí êîììàíä. Èäýâõòýé õàâòàñûã ñîëèõ êîìàíä. Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 69. Logo Даалгавар ªºðñäèéí òîâ÷ àíêåòûã õýâëýäýã ïðîãðàì áè÷ (îâîã íýð, õ¿éñ, òºðñºí îãíîî, õàÿã, óòàñ…) # òýìäãýýð äàðààõ ä¿ðñ¿¿äèéã õýâëýõ ïðîãðàì áè÷:  Áàéøèí  Ìàøèí  Õ¿í  Äàðààõ ä¿ðñí¿¿д Жава програмчлал Улаанбаатар Дээд Сургууль 2011 он
  • 70. Java Programming Logo Улаанбаатар дээд сургууль 2011 он