2 - Java’ya Genel Bakış
Java’nın Avantajları
-
Java programlama kavramlarını öğrenmek için iyi bir dildir.
-
Java object-oriented (nesneye dayalı) bir programlama dilidir.
-
Java platforma bağlı değildir.Bir kere yaz,her yerde çalıştır.(** Write Once, Run Anywhere.**)
-
Java güvenlidir.Hafıza manipülasyonuna izin vermez.
-
Java güçlüdür.Zengin kütüphane içeriğine sahiptir.
-
Java açık kaynak kodlanmış OpenJDK’a sahiptir.(JButton, String vb. sınıfların nasıl oluştuğunu görebilirsiniz)
Java popüler mi? indeed.com üzerindeki grafik şöyle;
[java,c#,c++,c,python,vb Job Trends](http://www.indeed.com/jobtrends?q=java%2Cc%23%2Cc%2B%2B%2Cc%2Cpython%2Cvb) | [Java jobs](http://www.indeed.com/jobs?q=Java) - [C# jobs](http://www.indeed.com/jobs?q=C%23) - [C++ jobs](http://www.indeed.com/jobs?q=C%2B%2B) - [C jobs](http://www.indeed.com/jobs?q=C) - [Python jobs](http://www.indeed.com/jobs?q=Python) - [VB jobs](http://www.indeed.com/jobs?q=VB) |
Başlıca Java Sürümleri Java Standard Edition
-
Desktop programlama
-
Applet’ler
-
Java WebStart
-
Java FX
Java ile yazılmış örnek uygulamalar;
- Limewire,Vuze
- Eclipse,NetBeans,IntelliJ
- Google Web Toolkit
Java Enterprise Edition
-
Servlets,EJB,JSP,JSF
-
JMS,JNDI
Java EE içeren örnek uygulamalar;
- Google ana sayfası,gmail,Google Maps,Google Docs
- walmart.com,ikea.com,indeed.com
- LinkedIn , Amazon, Ebay, gibi sitelerde Java Servlet teknolojinisi kullanmakta.
Java Micro Edition
-
Telefon uygulamaları,
-
Gömülü Uygulamalar,yazıcılar
Java Me için örnekler;
- Blackberry
- Android telefonlar(Aslında Java SE ile optimize edilmiştir)
- Tüm Blu-Ray oynatıcılar
- Amazon Kindle