Java Eğitimi
Java, orijinal olarak Sun Microsystems tarafından geliştirilmiş ve 1995 yılında piyasaya sürülen yüksek seviyeli bir programlama dilidir. Java, Windows, Mac OS ve UNIX'in çeşitli sürümleri gibi çeşitli platformlarda çalışır. Bu eğitim, Java'nın tam olarak anlaşılmasını sağlar. Bu referans, Java Programlama dilini öğrenirken sizi basit ve pratik yaklaşımlardan geçirecektir.
Java Programlamayı Neden Öğrenmelisiniz?
Java, öğrenciler ve çalışan profesyonellerin özellikle Yazılım Geliştirme Alanında çalışırken harika bir Yazılım Mühendisi olmaları için bir zorunluluktur. Java Programlamayı öğrenmenin bazı önemli avantajlarını listeleyeceğim:
Object Oriented- Java'da her şey bir Nesnedir. Java, Object modeline dayalı olduğu için kolayca genişletilebilir.
Platform Independent- C ve C ++ dahil diğer birçok programlama dilinden farklı olarak, Java derlendiğinde, platformdan bağımsız bayt kodu yerine platforma özel makinede derlenmez. Bu bayt kodu web üzerinden dağıtılır ve hangi platformda çalıştırılırsa çalıştırılsın Sanal Makine (JVM) tarafından yorumlanır.
Simple- Java, öğrenmesi kolay olacak şekilde tasarlanmıştır. OOP Java'nın temel kavramını anlarsanız, ustalaşması kolay olacaktır.
Secure- Java'nın güvenli özelliği ile virüssüz, kurcalamasız sistemler geliştirmeyi sağlar. Kimlik doğrulama teknikleri, açık anahtarlı şifrelemeye dayanır.
Architecture-neutral - Java derleyici, Java çalışma zamanı sisteminin varlığıyla, derlenen kodu birçok işlemcide yürütülebilir hale getiren, mimariden bağımsız bir nesne dosyası formatı oluşturur.
Portable- Mimariden bağımsız olması ve spesifikasyonun uygulamaya bağlı özelliklerinin olmaması Java'yı taşınabilir kılar. Java'daki derleyici, bir POSIX alt kümesi olan temiz bir taşınabilirlik sınırı ile ANSI C'de yazılmıştır.
Robust - Java, esas olarak derleme sırasında hata denetimi ve çalışma zamanı denetimi üzerinde durarak hataya açık durumları ortadan kaldırmak için çaba gösterir.
Java Programlama kullanarak Merhaba Dünya.
Size Java programlama hakkında biraz heyecan vermek için size küçük bir geleneksel C Programlama Merhaba Dünya programı vereceğim, Demo bağlantısını kullanarak deneyebilirsiniz.
public class MyFirstJavaProgram {
/* This is my first java program.
* This will print 'Hello World' as the output
*/
public static void main(String []args) {
System.out.println("Hello World"); // prints Hello World
}
}
Java Programlama Uygulamaları
Java Standard Edition'ın en son sürümü Java SE 8'dir. Java'nın gelişmesi ve yaygın popülerliği ile çeşitli platform türlerine uyacak şekilde birden çok konfigürasyon oluşturulmuştur. Örneğin: Kurumsal Uygulamalar için J2EE, Mobil Uygulamalar için J2ME.
Yeni J2 sürümleri sırasıyla Java SE, Java EE ve Java ME olarak yeniden adlandırıldı. Java garantilidirWrite Once, Run Anywhere.
Multithreaded- Java'nın çok iş parçacıklı özelliği ile birçok görevi aynı anda gerçekleştirebilen programlar yazmak mümkündür. Bu tasarım özelliği, geliştiricilerin sorunsuz çalışabilen etkileşimli uygulamalar oluşturmasına olanak tanır.
Interpreted- Java bayt kodu, anında yerel makine talimatlarına çevrilir ve hiçbir yerde depolanmaz. Geliştirme süreci daha hızlı ve analitiktir çünkü bağlantı artımlı ve hafif bir süreçtir.
High Performance - Just-In-Time derleyicilerin kullanımıyla, Java yüksek performans sağlar.
Distributed - Java, internetin dağıtılmış ortamı için tasarlanmıştır.
Dynamic- Java, gelişen bir ortama uyum sağlamak üzere tasarlandığından C veya C ++ 'dan daha dinamik olarak kabul edilir. Java programları, çalışma zamanında nesnelere erişimi doğrulamak ve çözümlemek için kullanılabilecek çok sayıda çalışma zamanı bilgisi taşıyabilir.
Seyirci
Bu eğitim, yeni başlayanların Java Programlama diliyle ilgili temel ve ileri düzey kavramları anlamalarına yardımcı olmak için hazırlanmıştır.
Önkoşullar
Bu referansta verilen çeşitli örnek türlerini uygulamaya başlamadan önce, bilgisayar programları ve bilgisayar programlama dilleri hakkında zaten bilgi sahibi olduğunuzu varsayıyoruz.