Lesson 1 Java Overview.Basic Syntax. Arifmetic operators (Java tili va uning asosiy sintaksisi bilan tanishuv) Most Used And Popular Programming Languages Of 2018 Install JDK________________________________________________________ Install JDK________________________________________________________ Install Intellij idea____________________________________________________ Install Intellij idea____________________________________________________ Install Intellij idea____________________________________________________ Install Intellij idea____________________________________________________ Compiler___________________________________________________________ Cross Platform______________________________________________________ Java syntax(Java sintaksisi) Java alfavitiga quyidagi simvollar kiradi. • Katta va kichik lotin alfaviti xarflari (A,B,..,Z,a,b,…,z) • Raqamlar: 0,1,2,3,4,5,6,7,8,9 • Maxsus simvollar: “ , {} | [] () + - / % \ ; ‘ . : ? < = > _ ! & * # ~ ^ • Ko’rinmaydigan simvollar (“umumlashgan bo`shliq simvollari”). • Leksemalarni o`zaro ajratish uchun ishlatiladigan simvollar (misol uchun bo`shlik, tabulyatsiya, yangi qatorga o’tish belgilari) What is variable ? (O`zgaruvchi nima ?)_________________________________ Xotiraning nomlangan qismi bo`lib o`zida ma`lum bir toifadagi qiymatni saqlaydi. What is variable ? (O`zgaruvchi nima ?)_________________________________ O`zgaruvchining nomi va qiymati mavjud bo`ladi va shu nom orqali xotiraga murojat qiladi va shu murojatga mos qiymat qaytariladi. What is variable ? (O`zgaruvchi nima ?)_________________________________ O`zgaruvchi o`z nomi bilan o`zgaruvchi yani dastur ishlashi mobaynida qiymati o`zgarib turadi. What is variable ? (O`zgaruvchi nima ?)_________________________________ Har qanday o`zgaruvchini ishlatishdan avval uni e`lon qilish lozim. Misol uchun: String s; “Hello world” s=“Hello world” int a; float b; Constants ! ! !_______________________________________________________ Konstantalar - bu dastur ishlashi davomida qiymati o`zgarmaydigan kattaliklar Misol uchun : final int k=5; //-/**/-Izohlar________________________________________________________ - Dasturning ma`lum qismini izohlash yoki tavsiflash uchun ishlatilib, dasturning bu qismi compilyatsiya jarayonida qatnashmaydi shunchaki keyinchalik kodni tushunish uchun yozib ketiladi.
- // bu izoh
- /*bu ham
- Ihoh hisoblanadi*/
Operators-Operatorlar_______________________________________________ - Dastur kodimizning tugallangan qismi operator hisoblanadi. java dasturlash tilida ham c++ yoki c# kabi “;” orqai operator tugallani.
- Misol uchun :
System.out print(“Hello world”); Identifications-Identifikatorlar_________________________________________ - Dasturchi tomonidan dastur elementlari (funksiya,o`zgaruvchi,o`zgarmaslar …) uchun ixtiyoriy tanlangan nom
Identifications-Identifikatorlar_________________________________________ - Identifikatorlar lotin xarflari,ostki chiziq belgisi va sonlar ketma ketligidan iborat buladi.
- Identifikator lotin xarfidan yoki ostki chizish belgisidan boshlanishi lozim.
- Misol uchun: a1, _MAXIMUM, adress_01, Katta va kichik xarflar farqlanadi, shuning uchun ohirgi ikki identifikator bir biridan farq qiladi.
Key words-(Kalit so`zlar)______________________________________________ - Kalit so`zlar bu dastur ishlashi mobaynida identifikator sifatida ishlatib bo`lmaydigan so`zlar bo`lib ularga (if while long int exception …) kabi so`zlar kiradi.
Go java programming________________________________________________ package com.company;//paket nomi public class Main //asosiy class { public static void main(String[] args) //asosiy funksiya { } } Go java programming________________________________________________ package com.company; public class Main { public static void main(String[] args) { System.out.println("Hello world"); } } Dasturlash haqida bu soha daholari nima deydi? - Suv ustida yurish va spetsifikatsiya bo’yicha dastur tuzish oson agar ular muzlagan bo’lsa.” – Edvard V Berard
- Men, aslida, yomon dasturchi va yaxshi dasturchi orasidagi farqni uning yozgan kodi yoki ma’lumotlar tuzilishini (strukturasi) ko’proq muhim deb bilishida ekanligini tasdiqlayman. Yomon dasturchilar kod haqida qayg’uradi. Yaxshi dasturchilar esa ma’lumotlar tuzilishi (strukturasi) va ularning bog’lanishlari haqida qayg’uradi. – Linus Torvalds, Linux ning asoschisi.
- Informatika bo’yicha ta’lim hech kimni yetuk dasturchi qila olmaydi huddi, mo’yqalam va moybo’yoq haqida o’qish kimnidir yetuk rassom qila olmaganidek. – Erik S. Reymond
- Dasturlash bo’yicha rivojlanishni kodlar qatori bilan o’lchash bu – samolyot yasashni og’irlik bilan o’lchashga o’xshaydi. – Bil Geyts
- Har qanday ahmoq komputer tushunadigan kod yoza oladi. Yaxshi dasturchilar inson tushuna oladigan kod yozadi. – Martin Fovler, muallif va xalqaro dasturiy ta’minot bo’yicha notiq.
The end
Do'stlaringiz bilan baham: |