Java nedir ve bu teknoloji ne işe yarar?

Bir programlama dilini duydunuz ama ne olduğu hakkında hiçbir fikriniz yok, sizi bizimle kalmaya ve aşağıdaki makalenin tadını çıkarmaya davet ediyoruz ¿Java nedir Ve bu teknoloji ne işe yarıyor? Size en önemli hususların bir özetini vereceğiz.

java-2 nedir

İletişim dilini temsil eder.

Java Nedir?: Konsept

Nesne yönelimli bir programlama dilidir. Nesneye Yönelik Programlama (OOP), programlamada bir paradigmadır ve daha verimli bir programlama yöntemidir.

Programcının kodu geliştirmesi ve çeşitli platformlarda çalıştırılabilmesi amacıyla oluşturulmuştur ve bu Java sanal makinesi (JVM) sayesinde yapılır.

tarih

90'ların başında James Gosling tarafından tasarlanan bu öğeye orijinal olarak Oak veya Green adı verildi. Bu adam, dilin yaratılmasında, derleyicisinde ve bu dilin sanal makinesinde yapılan çalışmalardan dolayı Amerikan Ulusal Mühendislik Akademisi'ne (NAE) üye seçildi.

İlk geliştirilecek olan 1.1, 1.2 ve 1.3 sürümlerinde, dil, teknolojiler sayesinde şekillenebildi:

  • JBDC (Jamaica Business Development Corporation) ve veritabanlarıyla çalışmaya izin veren JavaBeans.
  • RMI (Java Uzak Yöntem Çağırma), bir öğeyi uzaktan kullanma olanağı sağlar.
  • AWT (Soyut Pencere Araç Takımı), grafik oluşturmak için kullanılır.
  • Koleksiyonlar: Çeşitli veri yapılarını yönetmenize olanak tanır.
  • Java Topluluk Süreci (JCP): Java 1.4 ile topluluğun gelişimine katıldığı ilk sürümdü ve bu katkı JCP aracılığıyla yapıldı. 2002 yılı için sürüm 1.4, JSR 59 olarak yayınlandı.
  • Java 5: 2005 yılında Java'nın 1.5 sürümünün geliştirilmesi başladı, ancak dilin ulaştığı teknolojik kapsam göz önüne alındığında, Java 5 olarak yeniden adlandırıldı, bu andan itibaren JDK, sürüm 1.x olarak tanımlandı. Bu şekilde JDK 1.5, Java 5'e ve JDK 1.6'dan Java 6'ya karşılık gelir.
  • Java 6: İlk olarak 1995 yılında Sun Microsystems tarafından piyasaya sürülen bu sürümde "Script Dil Desteği" gibi araçlar bulabilirsiniz, diğer yazılımlara talimat vermek için kullanılabilecek dillerdir.
  • JAX-WS (Java API for XML Web Services): Web servislerinin oluşturulmasında ve kullanılmasında standardizasyon sağlayan bir API'dir.
  • JDBC.4 (Java Veritabanı Bağlantısı): Veritabanı faaliyetlerine katkıda bulunan API.
  • JAXB (Java Architecture for XML Binding): Programcıların JAVA'yı XML yapılarında kullanmasını kolaylaştırır.
  • Java 7: Ana çekiciliği, dinamik dillerin yanı sıra dosya yönetimi için oluşturulan yeni bir not defterinin desteklenmesidir.

Java 8

Ana özelliği Lambda ifade desteği ve Streams kullanımı ile 2.014 yılında piyasaya sürülmesi, MapReduce'daki değişiklikleri ekleyerek onu anın en işlevsel programlarından biri haline getirdi.

Çoklu işlevleri ve bunları gerçekleştirme kolaylığı sayesinde, sürüm 8'i öncekilere göre lider olarak tutmayı başardılar.

Bundan sonra, JDK ve Shell modülasyonunun kurulabileceği, RELP9Read-Eval-Print döngü stiliyle çalışmayı kolaylaştıran Project Jigsaw'a sahip olmasıyla karakterize edilen bu programın sürüm 8 yayınlandı, böylece http 2.0 desteği gibi. diğerleri.

asıl işlev

Bu programlama dili, farklı türdeki teknolojik cihazlarda uygulamalar ve süreçler geliştirmek için kullanılır.

Bir programın farklı işletim sistemlerinde kullanılmasına ve kodun diğer sistemlerde uzaktan, kolay ve güvenli bir şekilde kullanılmasına izin veren hedeflerin yapılandırılmasıyla desteklenir.

Ek olarak, hem ev aletlerinde hem de cep telefonlarında kullanılmak üzere tasarlanmıştır, ancak programcılar, herhangi bir tarayıcıda görüntülenecek ve yürütülecek sayfanın HTML koduna eklenen küçük uygulamalar oluşturmak için de kullanabilir.

Bu konu hakkında daha fazla bilgi edinmek istiyorsanız, web sitemizi ve konuyla ilgili makalemizi ziyaret edin. Java'da sınıflar ve hedefler ve çok daha fazla bilgi.

java-3 nedir

Yapı örneği, Java programlama kodu.