Java

Ceren Susuz
2 min readMay 31, 2021

--

Java nedir ?

1995 yılında James Gosling tarafından geliştirilen ve Sun Micro Systems tarafından piyasaya sürülmüştür. Java’nın özelliklerine gelecek olursak;

  • Açık kaynak kodlu bir uygulamadır.
  • Nesne yönelimlidir.
  • Çok fonksiyonlu yapıdadır,
  • Yüksek seviyeli bir dildir.
  • Yüksek verimlidir.
  • Platform bağımsızdır.
  • Adım adım işlenen bir uygulamadır.

Java hızlı, güvenli ve güvenilirdir. Dizüstü bilgisayarlardan veri depolama merkezlerine, oyun konsollarından bilimsel süper bilgisayarlara, cep telefonlarından Internet’e kadar Java her alanda bizimle!

Java’yı ücretsiz indirebilirsiniz. Son sürümü java.com adresinde bulabilirsiniz.

Java Kullanım Alanları

  • Android Uygulamaları

Java’nın nerede kullanıldığını görmek istiyorsanız, çok uzakta değilsiniz. Android telefonunuzu ve herhangi bir uygulamayı açın, bunlar aslında Java programlama dilinde, Google’ın JDK’ya benzeyen Android API’si ile yazılmıştır.

  • Finansal Hizmetler Sektöründe Sunucu Uygulamaları

Java, Finans Hizmetlerinde birçok küresel yatırım bankası, ön ve arka ofis elektronik ticaret sistemlerini yazmak, yerleşim ve onay sistemlerini yazmak, veri işleme projeleri ve diğerleri için Java kullanıyor.

  • Java Web uygulamaları

Java, E-ticaret ve web uygulama alanında da büyük. Spring MVC, Struts 2.0 ve benzeri çerçeveler kullanılarak oluşturulmuş birçok RESTfull hizmetiniz var. Basit Servlet, JSP ve Struts tabanlı web uygulamaları bile çeşitli hükümet projelerinde oldukça popülerdir. Birçok hükümet, sağlık, sigorta, eğitim, savunma ve diğer bazı departmanların web uygulamaları Java’da oluşturulmuştur.

  • Yazılım Araçları

Eclipse, IntelliJ Idea ve NetBeans IDE gibi birçok yararlı yazılım ve geliştirme aracı Java’da yazılır ve geliştirilir.

  • Ticaret Uygulaması

Daha büyük finansal hizmetler endüstrisinin bir parçası olan üçüncü taraf ticaret uygulaması da Java kullanıyor.

  • J2ME Uygulamaları

İOS ve Android’in gelişi neredeyse J2ME pazarını öldürse de, J2ME kullanan büyük bir düşük kaliteli Nokia ve Samsung cep telefonu pazarı var. Android’de bulunan neredeyse tüm oyunların, uygulamaların J2ME platformunun parçası olan MIDP ve CLDC kullanılarak yazıldığı bir zaman vardı. J2ME, Blu-ray, Kartlar, Set üstü kutular, vb. Gibi ürünlerde hala popülerdir. WhatsApp’ın bu kadar popüler olmasının nedenlerinden biri, J2ME’de hala oldukça büyük olan tüm Nokia telefonlar için de mevcut olmasıdır.

  • Gömülü Alan

Java, gömülü alanda da büyüktür. Platformun ne kadar yetenekli olduğunu gösterir, Java teknolojisini (akıllı kart veya sensörde) kullanabilmek için yalnızca 130 KB’ye ihtiyacınız vardır. Başlangıçta Java, gömülü cihazlar için tasarlanmıştır. Aslında bu, Java’nın “bir kez yaz, her yerde çalıştır” kampanyasının bir parçası olan tek alandı ve şimdi karşılığını alıyor gibi görünüyor.

  • Büyük Veri teknolojileri

Hadoop ve diğer büyük veri teknolojileri de Java’yı şu veya bu şekilde kullanıyor, örneğin Apache’nin Java tabanlı HBase ve Accumulo (açık kaynak) ve ElasticSearch de. C ++ ile yazılan MongoDB gibi teknolojiler olduğu için Java bu alana hakim değil. Hadoop veya ElasticSearch büyürse, Java bu büyüyen alandan büyük bir pay alma potansiyeline sahiptir.

  • Yüksek Frekanslı İşlem Alanı

Java platformu, performans özelliklerini çok geliştirmiştir ve modern JIT’ler ile C ++ seviyesinde performans sunma yeteneğine sahiptir. Bu nedenle Java, yüksek performanslı sistemler yazmada da popülerdir, çünkü performans ana dile kıyasla biraz daha az olsa da, daha fazla hız için güvenlik, taşınabilirlik ve sürdürülebilirlikten ödün verebilirsiniz ve bunu yapmak için yalnızca deneyimsiz bir C ++ programcısı yeterlidir.

  • Bilimsel Uygulamalar

Günümüzde Java, doğal dil işleme dahil bilimsel uygulamalar için genellikle varsayılan bir seçimdir. Bunun ana nedeni, Java’nın daha güvenli, taşınabilir, bakımı kolay olması ve C ++ veya başka herhangi bir dilden daha iyi üst düzey eşzamanlılık araçlarıyla birlikte sunulmasıdır.

--

--

Ceren Susuz
Ceren Susuz

Written by Ceren Susuz

Software Developer at EMakina an EPAM Company

No responses yet