SlideShare a Scribd company logo
1 of 54
Лекц №1 Жава хэлний үндэс
Жава хэлний тухай ,[object Object]
Хялбар ,[object Object]
програмистийг чөлөөлсөн ,[object Object]
Хэлний дүрэм  нь C болон C++ хэлтэй төстэй
Жава платформ гэж юу вэ? ,[object Object]
Програм хангамжийн орчныг хэлнэ ,[object Object],[object Object]
Java Application Programming Interface (API)
Java Virtual Machine ,[object Object]
Програмыг жинхэнэ компьютер шиг ажиллуулна
Платформоос үл хамаарах
хөрвөсөн байт кодуудыг  (.class файл ) уншина
Windows,Linux, Mac,Solaris зэрэг
Янз бүрийн үйлдлийн системүүдэд зориулагдсан байдаг
API ,[object Object]
Класс болон интерфэйсүүд юм
Эдгээр нь Санд бүлэглэгдсэн байдаг ,[object Object],[object Object]
Техник хангамжаас тусгаарладаг
Жава програм бичих алхам ,[object Object]
Класс файл гэж нэрлэнэ
Энэ файл нь JVM -нд зориулагдсан
Bytecode гэгдэх заавруудыг агуулна
Жава програм бичих алхам ,[object Object]
Тиймээс .class файл нь хаа сайгүй ажиллах боломжтой
Write once, run anywhere ,[object Object]
Жава хэлний үндэс ,[object Object]
Identificator буюу нэр
Жава хэлний түлхүүр үгс
Өгөгдлийн эгэл төрлүүд
Хувьсагч зарлах
Операторууд
Тайлбар ,[object Object]
1 . Нэг мөр тайлбарыг  //  тэмдгийн араас бичнэ ,[object Object],[object Object],[object Object]
олон мөр
тайлбар
*/
Тайлбар ,[object Object]
/**  тэмдэгтээр эхэлж  */  тэмдгээр төгсөнө /** Энэ нь анхны жишээ програм *  @author Gary Cornell *  @version 1.0 */ ,[object Object],[object Object]
Мэдэгдэл ,[object Object]
Нэг буюу түүнээс дээш мөр код
totals=a+b+c+d+e+f; ,[object Object],[object Object]
{   хаалтаар эхлээд
}  хаалтаар төгсөнө
{
x=y+1;
y=x+1;
}
Блок код ,[object Object]
class  MyDate  {
int date;
int month;
}
Нэг блок код өөр блок кодыг агуулж болно ,[object Object],[object Object]
Identifiers буюу нэр ,[object Object]

More Related Content

What's hot

Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээЭнхтамир Ш
 
өгөгдлийн сангийн удирдлага
өгөгдлийн сангийн удирдлагаөгөгдлийн сангийн удирдлага
өгөгдлийн сангийн удирдлагаnyamka0928
 
өгөгдлийн сан
өгөгдлийн санөгөгдлийн сан
өгөгдлийн санOnon Tuul
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13Badral Khurelbaatar
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Urantuya Purevtseren
 
user requirement 2 DB
user requirement 2 DBuser requirement 2 DB
user requirement 2 DBUsukhuu Galaa
 
Shortcut товчны хослолууд
Shortcut товчны хослолуудShortcut товчны хослолууд
Shortcut товчны хослолуудGereltuya Erdenetogtokh
 
Нээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамжНээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамжUyanga Tserengombo
 

What's hot (20)

User requirements
User requirementsUser requirements
User requirements
 
Өгөгдлийн бүтэц 10
Өгөгдлийн бүтэц 10Өгөгдлийн бүтэц 10
Өгөгдлийн бүтэц 10
 
It101 lect9
It101 lect9It101 lect9
It101 lect9
 
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээLecture 4 - Програм хангамжийн төслийн үнэлгээ
Lecture 4 - Програм хангамжийн төслийн үнэлгээ
 
өгөгдлийн сангийн удирдлага
өгөгдлийн сангийн удирдлагаөгөгдлийн сангийн удирдлага
өгөгдлийн сангийн удирдлага
 
өгөгдлийн сан
өгөгдлийн санөгөгдлийн сан
өгөгдлийн сан
 
CS203 Лекц01 Prefeace
CS203 Лекц01  PrefeaceCS203 Лекц01  Prefeace
CS203 Лекц01 Prefeace
 
PL Lecture3
PL Lecture3PL Lecture3
PL Lecture3
 
It101 16
It101 16It101 16
It101 16
 
Java programchlal s.uuganbayr
Java programchlal s.uuganbayrJava programchlal s.uuganbayr
Java programchlal s.uuganbayr
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
 
It101 lec6 10.06
It101 lec6 10.06It101 lec6 10.06
It101 lec6 10.06
 
Лекц №6
Лекц №6Лекц №6
Лекц №6
 
CS203 Лекц02 Oop
CS203 Лекц02  OopCS203 Лекц02  Oop
CS203 Лекц02 Oop
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
user requirement 2 DB
user requirement 2 DBuser requirement 2 DB
user requirement 2 DB
 
Shortcut товчны хослолууд
Shortcut товчны хослолуудShortcut товчны хослолууд
Shortcut товчны хослолууд
 
Өгөгдлийн бүтэц 14
Өгөгдлийн бүтэц 14Өгөгдлийн бүтэц 14
Өгөгдлийн бүтэц 14
 
Sw203 Lecture10 Polymorphism
Sw203 Lecture10 PolymorphismSw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
 
Нээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамжНээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамж
 

Viewers also liked (20)

Java lecture3
Java lecture3Java lecture3
Java lecture3
 
шийдвэр гаргах номиналь бүлгийн арга
шийдвэр гаргах номиналь бүлгийн аргашийдвэр гаргах номиналь бүлгийн арга
шийдвэр гаргах номиналь бүлгийн арга
 
CS202 Lab2
CS202 Lab2CS202 Lab2
CS202 Lab2
 
For давталт ашиглах
For давталт ашиглахFor давталт ашиглах
For давталт ашиглах
 
Delphi
DelphiDelphi
Delphi
 
Lec1 pragraming language
Lec1 pragraming languageLec1 pragraming language
Lec1 pragraming language
 
тест нараа
тест нараатест нараа
тест нараа
 
Lec2 c++helnii undeslel
Lec2 c++helnii undeslelLec2 c++helnii undeslel
Lec2 c++helnii undeslel
 
Лекц 2 (Блок схем)
Лекц 2 (Блок схем)Лекц 2 (Блок схем)
Лекц 2 (Блок схем)
 
Лекц 3 (Давталт)
Лекц 3 (Давталт)Лекц 3 (Давталт)
Лекц 3 (Давталт)
 
10r angiin jishig daalgawar
10r angiin jishig daalgawar10r angiin jishig daalgawar
10r angiin jishig daalgawar
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэс
 
цахим тест
цахим тестцахим тест
цахим тест
 
Lab3 it101
Lab3 it101Lab3 it101
Lab3 it101
 
Java lecture4
Java lecture4Java lecture4
Java lecture4
 
Java lecture5
Java lecture5Java lecture5
Java lecture5
 
тооллын сис 10т 2т
тооллын сис 10т 2ттооллын сис 10т 2т
тооллын сис 10т 2т
 
си хэл 10
си хэл 10си хэл 10
си хэл 10
 
Dev c хичээл
Dev c хичээлDev c хичээл
Dev c хичээл
 
тооллын систем
тооллын системтооллын систем
тооллын систем
 

Similar to Лекц-1 (20)

Ci hel
Ci helCi hel
Ci hel
 
Lec3
Lec3Lec3
Lec3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
 
Lec3 c++operator
Lec3 c++operatorLec3 c++operator
Lec3 c++operator
 
онол
онолонол
онол
 
Sw203 Lecture11 Casting
Sw203 Lecture11 CastingSw203 Lecture11 Casting
Sw203 Lecture11 Casting
 
C
CC
C
 
Dynamic web 3
Dynamic web 3Dynamic web 3
Dynamic web 3
 
лекц-3
лекц-3лекц-3
лекц-3
 
Лекц 3
Лекц 3Лекц 3
Лекц 3
 
Lekts1
Lekts1Lekts1
Lekts1
 
Lekts1
Lekts1Lekts1
Lekts1
 
Lekts1
Lekts1Lekts1
Lekts1
 
Lec8 break
Lec8 breakLec8 break
Lec8 break
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
2
22
2
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
Dynamic web 3-4
Dynamic web 3-4Dynamic web 3-4
Dynamic web 3-4
 

More from bsuren_bn

Лаборатор-3
Лаборатор-3Лаборатор-3
Лаборатор-3bsuren_bn
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2bsuren_bn
 
Лабораторийн ажил № 1
Лабораторийн ажил № 1Лабораторийн ажил № 1
Лабораторийн ажил № 1bsuren_bn
 
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-webbsuren_bn
 
Video lecture-2
Video lecture-2Video lecture-2
Video lecture-2bsuren_bn
 

More from bsuren_bn (7)

Лаборатор-3
Лаборатор-3Лаборатор-3
Лаборатор-3
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2
 
Лабораторийн ажил № 1
Лабораторийн ажил № 1Лабораторийн ажил № 1
Лабораторийн ажил № 1
 
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-web
 
Video lecture-2
Video lecture-2Video lecture-2
Video lecture-2
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
lab8
lab8lab8
lab8
 

Лекц-1