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

Лекц-1