Java5 və Java6 Arasındakı Fərq

Java5 və Java6 Arasındakı Fərq
Java5 və Java6 Arasındakı Fərq

Video: Java5 və Java6 Arasındakı Fərq

Video: Java5 və Java6 Arasındakı Fərq
Video: İbtidai sinif | Natural ədədlər üzərində əməllər | MİQ və Sertifikasiya imtahanı. 2024, Sentyabr
Anonim

Java5 vs Java6

Java ən çox istifadə edilən obyekt yönümlü proqramlaşdırma dillərindən biridir və bu gün proqram təminatının hazırlanmasından veb-inkişafına qədər istifadə olunur. Bu ümumi məqsədli və paralel proqramlaşdırma dilidir. İlk olaraq 1995-ci ildə Sun Microsystems tərəfindən hazırlanmışdır. James Gosling Java proqramlaşdırma dilinin atasıdır. Oracle Corporation indi Java-nın sahibidir (bu yaxınlarda Sun Microsystems-i satın aldıqdan sonra). Java, Windows-dan UNIX-ə qədər bir sıra platformaları dəstəkləyən güclü şəkildə yazılmış bir dildir. Java GNU General Public License altında lisenziyalaşdırılıb. 1995-ci ildə ilk buraxılışından (Java 1.0) o, böyüdü və veb-əsaslı proqramların inkişafı üçün üstünlük təşkil edən dilə çevrildi. Java 6 onun hazırkı stabil buraxılışıdır, Java 5 isə əvvəlki versiyadır.

Java5

Java 5 (həmçinin Java Standard Edition 5.0 və ya J2SE 5 və ya J2SE 1.5 kimi tanınır) kod adı Tiger, 2004-cü ilin sentyabrında buraxıldı. Java 5-in ömrünü keçdi və Günəşin ona dəstəyi noyabrda başa çatdı., 2009. Onun 3200+ sinfi və interfeysi var idi. Java 5 bir çox başqaları arasında dil təkmilləşdirmələri (yəni Annotasiyalar, Generics, Autoboxing və loop üçün təkmilləşdirilmiş sintaksis) kimi bir neçə əsas yeniləmə təqdim etdi. Annotasiya sinifləri metadata ilə etiketləmək mexanizmidir ki, onlar metadatadan xəbərdar olan proqramlar tərəfindən istifadə olunsun. Generics, Arraylistlər kimi kolleksiyalara aid obyektlər üçün növlərin müəyyənləşdirilməsi mexanizmidir ki, tərtib zamanı tip təhlükəsizliyinə zəmanət verilir. Autoboxing primitiv növlər (məsələn, int) və sarğı növləri (məsələn, Tam ədəd) arasında avtomatik çevrilmələrə imkan verir. Döngü üçün təkmilləşdirilmiş sintaksis, massiv və ya kolleksiyaların elementlərini nisbətən asanlıqla keçmək üçün hər bir dövr üçün təkmilləşdirmələri ehtiva edir.

Java6

Java 6 (həmçinin Java Standard Edition 6.0 və ya Java SE 6 və ya Java 1.6 kimi tanınır), kod adı Mustang, 2006-cı ilin dekabrında buraxıldı. Cari versiya 2011-ci ilin iyununda buraxılmış Yeniləmə 26-dır. 3700+ sinif və interfeysə malikdir. O, XML, Veb Xidmətləri, JDBC versiyası 4.0, Annotasiyalara əsaslanan proqramlaşdırma, Java tərtibçisi üçün API və Tətbiq müştəri GUI daxil olmaqla yeni spesifikasiyalara və API-lərə diqqət yetirir. Həmçinin, Windows-un köhnə versiyası (Win9x seriyası) üçün dəstək Yeniləmə 7-dən başlayaraq silinəcək.

Java5 və Java6 arasındakı fərq nədir?

Java 6 Java proqramlaşdırma dilinin hazırkı stabil versiyası, Java 5 isə onun əvvəlki versiyasıdır. Java 5 rəsmi olaraq öz ömrünü keçdi və artıq Sun tərəfindən dəstəklənmir. Java 5 dilə bir çox əsas dəyişikliklər (məsələn, Autobxing) əlavə etsə də, Java 6 daha faydalı xüsusiyyətlər əlavə edir. Xüsusilə, dil (sintaksis) xüsusiyyətlərini əlavə etməyə/təkmilləşdirməyə yönəlmiş Java 5-dən fərqli olaraq, Java 6 Java dilinin infrastrukturuna geniş təkmilləşdirmələr əlavə etdi. Baxmayaraq ki, Java 5 Annotasiyaları təqdim etsə də, Java 6 annotasiyaların işlənməsi üçün əlavə növ annotasiyalar və API-lər təqdim etdi (məsələn, Java Platforması üçün veb xidmətləri metaməlumatları, Java Platforması üçün Ümumi Annotasiyalar və Pluggable Annotasiya Emalı API).

Java 6 ilə əlavə edilmiş yeni kompilyator API sayəsində java kompilyatoru indi fayl sisteminin abstraksiyasına çıxışı qəbul edə və/yaxud göndərə bilər (proqramlar kompilyator çıxışını təyin edə/emal edə bilər). Bundan əlavə, Java 6 AWT (daha sürətli sıçrayış ekranları və sistem tepsisi üçün dəstək) və SWING (daha yaxşı sürüklə və buraxma, planların fərdiləşdirilməsi üçün dəstək, çox iş parçacığı təkmilləşdirmələri və-g.webp

Tövsiyə: