Java nedir, ne işe yarar ve nasıl öğrenilir? Java kodları örnekleri ve anlamları

E-posta Hosting Kampanya

Bilgisayardan telefona kadar neredeyse her yerde karşımıza çıkan Java bir çeşit programlama türüdür. Yazılım ile ilgi duyan neredeyse herkesi karşısına çıkmış olması muhtemeldir. Hızlı ve güvenli olmasıyla birlikte dünya üzerinde kullanılan en popüler programlama dillerinden bir tanesidir.

Java Nedir?

Java, 1995 yılında Sun Micro Systems şirketinin mühendisi olarak görev yapan James Gosling tarafından geliştirilerek piyasaya sürülen bir programlama dilidir. Bu programlama dili C ve C++ dillerinden birçok sözdizimi türetmiştir. Ancak bu sözdizimleri nesne modeli olarak Java’ya göre daha basittir.

Java, Java Virtual Machine (JVM – Java Sanal Makine) sayesinde herhangi bir bilgisayara bağlı kalmadan, platformlardan bağımsız olarak çalışabilmeye olanak sağlayan bir programlama dilidir.

Java Ne İşe yarar?

Yazılım geliştirme ve programlama dili olan Java, veri yapıları gibi işlemleri kolay bir şekilde yapmayı sağlıyor. Java ile uygulama programları yapılabildiği için, yazılıma hevesli olanların ve yazılıma yeni başlayan insanların tercih ettiği programlama türüdür.

İlk yıllarda çok fazla işlevi bulunmamasıyla birlikte, geliştirilerek günümüzde çok daha güçlü bir dil haline gelmiştir. Bu gelişmeyle beraber, günümüzde özellikle kurumsal ve mobil alanda sağladığı çözümlerle son derece popüler konuma gelmiştir.

Java, yüksek hızlı, basit tasarımlı, güvenli, nesne tabanlı, dinamik ve platformdan bağımsız çalışan bir programlama dilidir. Java; Windows, MacOs, HP-Unix, Sun Solaris, Redhat Linux, Ubuntu ve CentOS gibi işletim sistemlerinde çalışabilir.

Java Nerelerde Kullanılır?

Günümüzde milyonlarca Java geliştiricisi olduğu bilinmektedir. Bu denli geniş bir popülariteye sahip olan programlama dili ile birlikte bir çok şey yapılabilir. Java ile onlarca farklı proje gerçekleştirmek mümkün olduğu için, farklı alanlarda da tercih edilebiliyor.

Masaüstü yazılımlardan, kurumsal alanlara, banka uygulamalarından, oyunlara, akıllı tahtalardan, robotik alanlara kadar neredeyse her sektörde Java programlama dili kullanılabilir.

Java’nın özellikleri

  • Nesne yönelimli olması.
  • Açık kaynak kodlu olması.
  • Oldukça güçlü bir dildir.
  • Oldukça verimli bir dildir.
  • Platformlardan bağımsız çalışabilir.
  • Yorumlanabilir bir dildir.
  • Oldukça dinamik bir dildir.

Java İle JavaScript Arasındaki Fark

Yazılım dünyasına yeni giren bir insan JavaScript ile Java dillerini isim benzerliğinden dolayı birbirine benzetebilir. Ancak JavaScript dili Netscape, Inc. tarafından geliştirilmiştir ve Java platformunun bir parçası değildir.

JavaScript : Web sayfalarında kullanılan dinamik bir programlama dilidir.

JavaScript dilini daha detaylı anlattığımız yazımıza buradan ulaşabilirsiniz : https://www.cenuta.com/blog/javascript-nedir-ne-ise-yarar-ve-ne-icin-kullanilir-javascript-nasil-ogrenilir-ve-kodlanir/

Java İle Neler Yapılabilir?

Birçok alanda kullanılan Java programla dilinin yapabildiği bazı projeler:

  • Android Uygulamaları,
  • Ticaret Uygulaması,
  • Web Tabanlı İçerikler,
  • Yazılım Araçları,
  • Web Uygulamaları,
  • Oyunlar,
  • Sunucu Uygulamaları,

Java İle Kodlanan Popüler Programlar

  • Acrobat Reader
  • Amazon
  • Wayfair
  • Netflix
  • Tinder
  • Google Earth
  • Uber

Java Terimleri

  • abstract : Bir sınıfın veya yöntemin daha sonra bir alt sınıfta uygulanacağını belirtir.
  • assert : Assert, geliştiricinin yüklemin her zaman o yerde doğru olduğunu düşündüğünü belirtmek için bir Java programına yerleştirilmiş bir yüklemi (doğru-yanlış ifadesi) tanımlar.
  • boolean : Yalnızca True ve False değerlerini tutabilen bir veri türü.
  • break : Döngüleri kırmak için kullanılan bir kontrol ifadesi.
  • byte : 8 bitlik veri değerlerini tutabilen bir veri türü.
  • extends : Bir sınıfın başka bir sınıftan veya arayüzden türetildiğini gösterir.
  • float : 32 bit tutabilecek bir değişken bildirmek için kullanılır.
  • for : Bir for döngüsü başlatmak için kullanılır.
  • new : Yeni nesneler oluşturur.
  • package : Java paketi, benzer sınıflar ve arayüzlerden oluşan bir gruptur. Paketler package anahtar kelime ile bildirilir.
  • private : Bir yönteme veya değişkene yalnızca içinde bildirildiği sınıftan, erişilebileceğini belirten bir erişim belirtecidir.
  • This : Göründüğü sınıfın bir örneğini temsil etmek için kullanılır.

Java Örnekleri

public class Main {
  public static void main(String[] args) {
    System.out.println("Merhaba Dünya");
  }
}
 public class JavaOrnekleri {


   public static void main(String[] args) {
  
     int sayi1 = 10;
     int sayi2 = 20;

     int toplam = sayi1 + sayi2;

     System.out.println("Sayıların Toplamı: " + toplam);
  }
}
public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}