Bilgisayardan Cep Telefonuna Kadar Pek Çok Cihazda Gördümüz 'Java' Aslında Nedir, Ne İşe Yarar?

19
4
1
1
0
İnternete bağlı olsun, olmasın pek çok dijital cihazda karşımıza çıkan Java hem bir programlama dili hem bir bilgi işlem platformu hem de bir uygulama çalıştırma yazılımıdır. Bugünün dünyasını olduğu gibi geleceğin dünyasını da şekillendireceği düşünülen Java nedir gelin tüm detaylarıyla inceleyelim.

Bir yazılımcı ya da uygulama geliştiricisi olmasanız bile mutlaka Java nedir duymuşsunuzdur. Çünkü neredeyse kullandığımız tüm dijital cihazlarda, internete bağlı olsun ya da olmasın Java ile hazırlanmış uygulamalarla karşılaşıyoruz. Eğer bir yazılımcı ya da uygulama geliştiricisiyseniz zaten Java’ya hakim olmanız gerekiyor çünkü uzun zamandır uygulama geliştirmenin yolu Java’dan geçiyor.

Java nedir sorusunun yanıtı biraz karmaşık çünkü Java hem bir programlama dili hem bir bilgi işlem platformu hem de son kullanıcının uygulama çalıştırmak için kullanabileceği bir yazılım. Yani bu açıdan bakarsak Java, geçmişte olduğu gibi bugün de dijital dünyamızı şekillendiriyor ve gelecekte de şekillendirecek gibi görünüyor. Gelin Java nedir, ne işe yarar gibi merak edilen soruların yanıtlarını tüm detaylarıyla inceleyelim.

Java nedir?

Sun Microsystems tarafından geliştirilmiş olan Java ilk kez 1995 yılında piyasaya sunuldu. Java; geniş kullanım alanına sahip, sınıf tabanlı, nesne yönelimli olarak tanımlanan bir programlama dilidir. Java aynı zamanda uygulama geliştirme ve çalıştırma çalışmaları yapılan bir bilgi işlem platformudur. Java ayrıca son kullanıcının ücretsiz olarak indirerek kullanabileceği bir uygulama çalıştırma yazılımıdır. 

Java, uzun yıllardır kullanılan bir programlama dili olduğu için yıllar içinde pek çok farklı güncelleme aldı ve farklı sürümleri yayınlandı. Son olarak 2020 yılının Eylül ayında Java SE 15 sürümü yayınlandı. Kullanıcıların uygulama çalıştırmak amacıyla indirecekleri yazılım ise Java 8 sürümüdür. 

Kullanıcıların uygulama çalıştırmak için kullanacakları Java yazılımı Java Runtime Environment kısaca JRE olarak adlandırılırken, uygulama geliştiricilerin kullandığı bilgi işlem platformu Java Virtual Machine kısaca JRM olarak adlandırılmaktadır. Uygulama geliştiricilerin kullanabileceği bir de Java Development Kit kısaca JDK aracı vardır. Buradaki bağlantı üzerindeki Java resmi internet sitesine girerek tüm bu hizmetlere ulaşabilirsiniz. 

Java ne işe yarar?

java

Java ile uygulama geliştirebilir, bu uygulamayı test edebilir ve kullanıcının bu uygulamayı kullanabileceği altyapıyı sunabilirsiniz. Bu noktada Java ne işe yarar değil de Java ile neler yapılır diye sormak çok daha makul olacaktır. Java ile yapabileceklerinizden bazıları şu şekilde;

  • Android işletim sistemine sahip cihazlar için uygulama geliştirebilirsiniz.
  • Java dilinde kurumsal yazılımlar oluşturabilirsiniz. 
  • Mobil Java uygulamaları geliştirebilirsiniz.
  • Hesaplama uygulaması geliştirebilirsiniz.
  • Büyük veri analizleri yapabilirsiniz.
  • Donanımların cihaz uyumluluğunu Java üzerinden programlayabilirsiniz.
  • Apache, JBoss, GlassFish gibi teknolojilerde kullanabilirsiniz. 
  • JDK ile Java uygulama başlatıcısını kullanabilirsiniz.
  • JDK derleyicisi ile kodları bayt koduna dönüştürürsünüz.
  • JDK Java uygulama başlatıcısı ile sınıf yükleme yaparsınız.
  • JRE ile tüm Java uygulamalarını çalıştırırsınız.
  • JRE ile tüm kitaplıkları ve paket sınıflarını kullanırsınız.

Java’nın öne çıkan avantajları:

java

  • En kolay öğrenebileceğiniz programlama dillerinden bir tanesidir.
  • Java kodu ile yazılan taban, neredeyse tüm bilgi işlem platformlarında çalışır.
  • Java ile yazılan kod tabanları platformlardan bağımsız olduğu için bir makinede yazılan uygulama farklı makinelerde de çalışır.
  • Nesne odaklı uygulama geliştirmeleri için idealdir.
  • Otomatik bellek yönetimine sahip olduğu için birden fazla işlemi kolaylıkla yapar.
  • İnternet ortamı için idealdir.
  • Ağ merkezli dağıtılan bilgi işlemi kolaylaştırmaktadır.

Java programlama dilini ve diğer Java hizmetlerini kullanmanın öne çıkan avantajlarından bazıları bu şekilde. Elbette kullanıcıya ve uygulamanın geliştirileceği platforma göre bu listeye farklı avantajlar eklenebilir ya da avantaj olarak görülen özellikler dezavantaja dönüşebilir. Ancak yine de avantajların her zaman baskın geldiğini söylemek mümkün.

Java platform türleri ve özellikleri:

  • Java Standard Edition
  • Java Enterprise Edition
  • Java Micro Edition
  • Java FX

java

Java Standard Edition:

Java programlama dilinin temel işlevlerini sunan Java Standard Edition, kısaca Java SE; bütün türleri ve nesneleri en üst düzey sınıflar için tanımlar. Ağ oluştururken, güvenlik amacıyla, veritabanı erişimi için, grafik kullanıcı birimi GUI oluştururken ve XML ayrıştırırken kullanabilirsiniz.

Java Enterprise Edition:

Daha üst düzey bir hizmet veren Java Enterprise Edition, kısaca Java EE; yüksek düzeyde ölçeklendirilebilen, daha büyük ölçekli, çok katmanlı ve güvenli ağ uygulamaları geliştirmek amacıyla kullanılır. Java EE ile geliştirilen uygulamalar daha güvenilirdir ve daha geniş çalışma zamanı ortamı sunar.

Java Micro Edition:

Java ME kısaltması ile anılan Java Micro Edition akıllı telefon ve tablet gibi küçük cihazlarda Java programlama dili ile geliştirilmiş uygulamaları çalıştırır. Java Micro Edition, kullanıcılarına çok daha az yer kaplayan bir sanal makine sunar.

Java FX:

Java FX, kullanıcılarına çok daha basit bir arayüz üzerinden zengin internet tabanlı uygulamalar geliştirme imkanı sunan bir platformdur. Standart Java’dan farklı olarak daha yüksek performanslı istemcilere ve ağ bağlantılı veri kaynaklarına bağlanan API’lardan yararlanmanıza yardımcı olan grafik ve medya motorları kullanır.

Günümüzün internet ve dijital dünyasını şekillendirerek geleceğin dünyasını da şekillendireceğinin işaretini veren Java nedir, ne işe yarar gibi merak edilen konuları yanıtladık ve Java sistemi hakkında bilmeniz gereken detaylardan bahsettik. 

19
4
1
1
0
Emoji İle Tepki Ver
19
4
1
1
0
Yorumlar(46)
Yorumunuz minimum 30 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
Popüler Yorumlar
Tüm Yorumlar
2 yıl önce
Kullandığım hiçbir telefon, bende M7 nin yarattığı etkiyi yaratmadı
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
2 yıl önce
Yakında Xiaomi'de HTC ile aynı kaderi paylaşacak.
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
2 yıl önce
Htc One M8, M9 o zamanlar elit özelliklere sahip tıpkı dağdan yuvarlanan taşlar gibi uzun yola çıkan arabanın yedek lastiği olmadan aldığı mesafenin stresiyle o zamanlar mahalle aralarında koşuşan çocukların Dünya’ya kayıtsız olması insanda “Güneş gibi parlak ve yanan bir koca gök cisminin yerküremize gölgesi vurur mu?” sorusunu akıllara getirirken geçen yaz hiç Karafatma görmemiş olmam kafamı karıştırıyor
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
3 yıl önce
Vay be HTC bin düştüğü duruma bak. Bunlardan daha ziyade si z diyememişsiniz ben diyeyim. Kullanıcıları kandırmaya çalıştığı çok açıktı. Telefonlarında resmen donanım oyunları oynuyordu. Mesela aşırı güçlü bir telefona o zaman standardı 1 GB Ram olmasına rağmen 768 mb Ram koyuyordu. Diğer modeline 1.5 GB Ram koyuyordu fakat işlemcisi tırttı. Kullanıcılar bunu farkedince olanlar oldu. Bunlardan birisi benim. Desire modeli zamanında en iyi telefon seçilmişti. Hem çok kaliteli hem donanım olarak aşırı ileri idi. Sonrasında çok ama çok bozdu.insanları kandırmanın bedelini gerçekten çok ağır ödedi.
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
3 yıl önce
htc bir zamanlar iphone nun en sağlam rakibi idi heleki beats audio yazılımı ile gelen telefonlar olağanüstüydü ve sense arayüzü o zamanların samsungunda olan touchvizden çokçok hızlı hafif ve kullanışlı idi bu firmanın batma sebebi kesinlikle kötü politikalar (o telefonun arkasındaki beats logosunu özleyen beğensin :( )
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
4 yıl önce
Htc taş gibi telefon. Suya düştü yine telefonum kuruttum yine çalışmıştı.
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
4 yıl önce
HTC geri dönüyor
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
4 yıl önce
Htc tam bir salakmış !!!!!!!!!
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
4 yıl önce
İlk Android işletim sistemli telefonum, Huawei U8800 x5 idi, telefon çok sağlamdı ama yazılım olarak beş para etmezdi, ikinci Android işletim sistemli telefonum HTC One S ti 2013 yılında aldım tam tamına 7 yıl kullandım, yaptığım bir hata yüzünden hoparlörü bozuldu genede telefon çalışır durumda , HTC bazı yanlış hamleler yapmış olsada hala benim için en iyi telefon markalarından biri...
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
4 yıl önce
Htc 10dan yaziyorum:)) bir gun tektardan buluşuruz umarim htc...
Yanıtla
Yorumunuz minimum 10 karakter olmalıdır.(0)
Ziyaretçi olarak yorum yapıyorsun, dilersen .
DAHA FAZLA YORUM GÖSTER