Java Sun Microsystems mühəndislərindən biri James Gosling tərəfindən hazırlanıb. Hər bir əməliyyat sistemində işləyən və təhlükəsizliyə üstünlük verən obyekt yönümlü proqramlaşdırma dilidir.
İlk dövrdə kiçik cihazlarda istifadə üçün nəzərdə tutulmuş dil olan Java, C və C ++ dillərinə nisbətən daha yüksək və təhlükəsizlik iş və proqram inkişafı təklif etdiyi üçün, demək olar ki, hər yerdə istifadə olunmağa başladı. Bu gün çox populyarlaşan Java istifadəsi, xüsusən də korporativ və mobil sahədə təmin etdiyi həllər ilə son dərəcə vacib funksiyaya malikdir. Mobil və korporativ strukturlardan başqa J2SE 1.4 və 5 versiyaları ilə masaüstü tətbiqetmələrində populyar proqramlar arasındadır.
Java əsas xüsusiyyətləri hansılardır?
- Sadə istifadəyə malikdir. İşi bitmiş obyektləri və avtomatik vəsaitləri silərək istifadəçilərinə praktik və sadə istifadə təklif edir.
- Birdən çox kompüterin eyni şəbəkədə bütöv bir sistem kimi işləməsinə imkan verir.
- Obyekt yönümlü, xətaları asanlıqla aşkarlamaq və ayırmaq, çoxtərəflilik, kodların təkrar istifadəsi və s. xüsusiyyətləri təklif edir. Buna görə bu dillə şəbəkə proqramı yazmaq, sənədlərə məlumat göndərmək və qəbul etmək qədər az zəhmət tələb edir.
- Memarlıq quruluşundan və platformalardan asılı olmayaraq işləyir. Bytecode sistemlər arasında portativdir. Bu, proqram təminatçılarının yaradıcılığına müsbət təsir göstərir.
- Etibarlılığı çox yüksəkdir. Dizaynda etibarlılığa bu qədər əhəmiyyət verən ilk proqramlaşdırma dilidir. Java əvvəlcə təhlükəsizliyi nəzərə alaraq dizaynları yazır.
- Çox iş görməyə imkan verir. Eyni vaxtda bir çox iş xüsusiyyəti Java-nın əsas xüsusiyyətidir.
- WORA xüsusiyyəti ilə proqram bir dəfə yazılır və hər yerdə işlədilə bilir.
- VM aparatı istənilən avadanlığa pulsuz quraşdırıla bilər. Hər kəs üçün əlçatan olmaq Java-ya üstünlük verir.