Tanım Java

Sun Microsystems, 1991 yılında Java olarak bilinen nesne yönelimli programlama dilini geliştirdi. Amaç, televizyon sinyalinin alınmasından ve kodunun çözülmesinden sorumlu bir cihaz tipi bir set üstü kutuda kullanmaktı. Dilin ilk adı Meşe idi, daha sonra Yeşil olarak biliniyordu ve Java ismini çok iyi kabul ediyordu.

Java

Sun'ın amacı, C ve C ++ 'ya benzer bir yapıya ve sözdizimine sahip bir dil oluşturmak, ancak daha basit bir nesne modeline sahip ve düşük seviye araçlarını ortadan kaldırmaktı.

Java'nın dayandığı sütunlar beştir: nesne yönelimli programlama, aynı programı farklı işletim sistemlerinde yürütme imkanı, ağ iletişimi için varsayılan desteğin eklenmesi, kodun uzak sistemlerde çalıştırılması seçeneği Güvenli yol ve kullanım kolaylığı.

Genellikle, Java uygulamaları yerel makine kodunda da derlenebilse de, bayt kodunda (çalıştırılabilir bir programı olan ikili dosya) derlenir.

Sun, Java Topluluğu Süreci ile dilin, derleyicilerin, sanal makinelerin ve sınıf kütüphanelerinin özelliklerini ve gelişimini kontrol eder. Son yıllarda ( Oracle tarafından satın alınan), GNU GPL lisansı altında Java teknolojilerinin büyük bir bölümünü serbest bıraktı.

Java uygulaması çok geniştir. Dil, telefonlar ve küçük ev aletleri gibi çok çeşitli mobil cihazlarda kullanılır. İnternet kapsamında Java, bir tarayıcıdan doğrudan yürütmek için sayfanın HTML koduna gömülü küçük uygulamalar (küçük uygulamalar olarak bilinen) geliştirmeye izin verir; Çalışması için doğru eklentiye sahip olmanın gerekli olduğunu belirtmekte fayda var, ancak kurulum hafif ve basittir.

Java'yı diğer dillerden tercih etmenin nedenleri

Java * Nesne yönelimlidir : bu modun kırıcıları olmasına rağmen, nesne yönelimli programlama çoğu uygulama için çok uygundur ve video oyunları için çok önemlidir. Sunulan en belirgin avantajlardan biri, kod üzerinde büyük bir kontrol ve daha iyi bir organizasyondur, çünkü bir nesnenin yöntemlerini ve özelliklerini, ne kadar kullanıldıklarına bakılmaksızın bir kez yazmak yeterlidir.

* Çok esnektir : Java, kodun tekrar kullanımı için özel olarak hazırlanmış bir dildir; Kullanıcılarına, bir süre önce geliştirdikleri bir programı almalarını ve fonksiyon eklemeleri veya yeni bir ortama adapte etmeleri gerekip gerekmediğini kolayca güncellemelerini sağlar.

* Herhangi bir platformda çalışır : Her işletim sistemi için belirli sürümleri gerektiren programlardan farklı olarak (Windows veya Mac gibi), Java'da geliştirilen uygulamalar, onları çalıştıran sistem olmadığı için herhangi bir ortamda çalışır. sanal makine ( Java Sanal Makinesi veya JVM olarak bilinir).

* Kullanımı ekonomik yatırımları içermez : Java'da programlama tamamen ücretsizdir; Herhangi bir lisans edinmeniz gerekmez, ancak geliştirme kitini ( Java Development Kit veya JDK ) indirin ve hayal gücünüzü serbest bırakın.

* Açık kaynak kodludur : Java, hemen hemen tüm yerel kütüphanelerinin kodunu sunar, böylece geliştiricilerin kendilerini derinlemesine bilmesi ve üzerinde çalışabilmesi veya işlevlerini genişleterek kendileri ve başkaları için faydalı olabilir.

* Genişletilebilir bir dildir : önceki noktaya devam ederek, her programcının yerel Java kodunu gözden geçirme ve geliştirme özgürlüğü vardır ve çalışmaları dünyadaki birçok insanın sorunlarına çözüm olabilir. Sayısız geliştirici bu dilden faydalandı ve yapmaya devam etti.

Tavsiye