Java ders1
-
Upload
murad-imanbayli -
Category
Documents
-
view
202 -
download
0
description
Transcript of Java ders1
![Page 1: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/1.jpg)
Java Dərs 1-Tanışlıq və İlk proqram
Murad İmanbəyli-Oracle və Java Developer
![Page 2: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/2.jpg)
HDD nədir – Kompyuterdə yazılan proqramların bütün fayllarının saxlandığı yaddaş
RAM nədir – Hal-hazırda işləyən proqramların tutulduğu yaddaş.
CPU nədir – Proqramdakı əməliyyatları həyata keçirən qurğu
Bəzi primitiv anlayışlar
![Page 3: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/3.jpg)
Primitiv anlayışlar
![Page 4: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/4.jpg)
Proqram nədir - Kompyuterdə müəyyən əmri yerinə yetirmək üçün müəyyən kodlar istifadə olunur.Bu kodlar yığınına proqram deyilir.
Proqram təminəti nədir – bir proqrama və ya proqramlar qrupuna verilən addır
Primitiv anlayışlar
![Page 5: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/5.jpg)
Primitiv anlayışlar
![Page 6: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/6.jpg)
Proqram necə işləyir
![Page 7: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/7.jpg)
Proqram təminatının yaradılması.
Əsasən iki növ proqramlaşdırma mövcuddur1. Sistem proqramlaşdırma-Driverlər,Səs
kartı,Video kart və s.2. Tətbiqi proqramlaşdırma-
Kalkuliyyator,Muhasibat və s.
Proqramlaşdırma nədir ?
![Page 8: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/8.jpg)
İlk əvvəl hər kompyuterin öz dili var idi.Kompyuterlər çoxaldıqca proqramçılar hər kompyuter üçün ayırca dil öyrənmək çox əziyyətli bir işə çevrildi.
Bundan qarşısını almaq üçün ƏS ütsündən işləyən dillər çıxardıldı.Beləliklə proqramçılar hər kompyuter üçün ayıca dil öyrənmirdilər sistem üçün yazırdıla həmin sistem qurulu olan qurğuda proqram işləyirdi.İndi belə bir problem yaranmışdıki bir sistem üstündə işləyən proqram digər sistem üstündə işləmirdi.
Proqramlaşdırma dilləri-tarix
![Page 9: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/9.jpg)
Sun MicroSystem mühəndisi James Gosling tərəfindən bir idea irəli sürüldü.Elektonik qurğulara proqram yazmaq üçün yeni bir dil . ilk öncə qurğuya Virtual maşın yazılır proqramlar məhz sistem üzərində yox virtual maşın üzərindən işləyir.Beləcə həmin dildə yazılmış proqramlar sistemdən aslı olmayaq virtual maşın olan istənilən qurğuda işləyir.İlk çıxdığında adı OAK olmuşdur.
Java-nın gəlişi
![Page 10: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/10.jpg)
Hazırda Google şirkətində işləyir
Java yaradıcısı James Gosling
![Page 11: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/11.jpg)
Sonradan Bu dilin proqramlaşdırmada olan problemin həlli olduğunu görən James Gosling bunu 1995-ci ildə Java adı ilə bazara çıxardır.Java Multiplatform dəsətyinin onu qısa zamanda ən üstə çıxaracağı aydın idi.İlk əvvəl Java SE çıxdı.Daha sonra daha geniş proqramlar üçün JavaEE çıxdı.
Java-nin Gəlişi
![Page 12: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/12.jpg)
Javada proqram neçə işləyir
![Page 13: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/13.jpg)
1. Edit-Hər hansı text faylını acıb java kodu yazıb .java ilə yadda saxlayırıq
2. Compile- .java faylı həmin ada .class faylına çevrilir.
3. Load- .class faylı oxunaraq RAMa yüklənir4. Verify-Byte code-lar müəyyən standartlara
uyğun olub olmadığı yoxlanılır5. Execute-JVM byte code-u maşın koduna
çevirir və proqram tətbiq olunur
Javada proqram işləmə mərhələləri
![Page 14: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/14.jpg)
İlk Java Proqram
![Page 15: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/15.jpg)
JDK yükləmə- http://www.oracle.com/technetwork/java/javase/downloads/index.html
Netbeans yükləmə- http://netbeans.org/downloads/
JDK və İDE
![Page 16: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/16.jpg)
Murad İmanbəyli –Oracle və Java Devloperhttp://muradimanbayli.com
Suallar
![Page 17: Java ders1](https://reader035.fdocuments.net/reader035/viewer/2022081519/5592809b1a28ab39678b4589/html5/thumbnails/17.jpg)
Java digər dillərdən fərqləriJVM nədirCMD-də ən sadə java proqramının tətbiqi
Tapşırıqlar