Kelime Çekirdek bir şeyin temel kavramını açıklar ve burada ifade 'Çekirdek Java' Java programlama dilinin temel kavramını kapsayan temel Java'yı tanımlar. Hepimiz Java'nın iyi bilinen ve yaygın olarak kullanılan programlama dillerinden biri olduğunun farkındayız ve bununla başlamak için yeni başlayanların yolculuğa Core Java ile başlaması ve ardından Advance Java'ya doğru ilerlemesi gerekiyor. Java programlama dili OOP konseptini temel alan genel amaçlı bir programlama dilidir. Java okyanusu öğrenilemeyecek kadar derindir, yani ne kadar çok öğrenirseniz derinliğini bileceksiniz. Java, platformdan bağımsız ve sağlam bir programlama dilidir. Java'nın izlediği prensip şudur: WORA bu diyor Bir kez yazın, her yerde çalıştırın . Programlama dili oldukça basit ve anlaşılması kolaydır. Ancak Core Java'nın Java'dan farklı olmadığını bilmek gerekir. Java kendi içinde tamamlanmıştır, ancak yeni başlayanlar için, başlangıç seviyesindeki kişinin Java'nın temel kavramlarıyla başlaması doğaldır. Gerçekte, Java'nın farklı sürümleri vardır; burada Çekirdek Java, bir sürümün parçalarından biridir.
Java Sürümleri
Java Programlama Dilinin desteklediği aşağıdaki tanımlı sürümler vardır:
Java SE (Java Standart Sürümü)
Java SE bilgi işlem tabanlı bir platformdur ve masaüstü veya Pencere tabanlı uygulamalar geliştirmek için kullanılır. Bu nedenle, çekirdek Java, geliştiricilerin Java'nın temel kavramlarını kullanarak masaüstü tabanlı uygulamalar geliştirdikleri Java SE'nin bir parçasıdır; burada JDK (Java Geliştirme Kiti), oldukça tanıdık bir Java SE uygulamasıdır.
Java EE (Java Kurumsal Sürümü)
Ayrıca şöyle bilinir Java2 Platform veya J2EE . Bir geliştiricinin sunucular üzerinde uygulamalar geliştirdiği, yani kurumsal geliştirme yaptığı kurumsal platformdur. Bu sürüm web geliştirme için kullanılır.
Java ME (Java Mikro Sürümü)
Cep telefonu uygulamalarının geliştirilmesinde kullanılan mikro sürümdür. Bu nedenle mobil uygulamaların geliştirilmesi için Java ME kullanılması gerekmektedir.
Dolayısıyla, Core Java'nın Java SE'nin bir parçası olduğu ve Java SE'nin diğer tüm Java sürümlerinin temeli olduğu açıktır.
Çekirdek Java'da Kapsanan Kavramlar
Aşağıdaki kavramlar, Java'ya yeni başlayan birinin geçmesi gereken temel temel kavramlarından bazılarıdır:
- Java'nın Temelleri
- OOP Kavramları
- Aşırı yükleme & Geçersiz kılma
- Miras ile Arayüz Ve Soyut Sınıf
- İstisna işleme
- Paketler
- Koleksiyonlar
- Çoklu iş parçacığı
- Salıncaklar
- Uygulamalar
- JDBC (Temel Veritabanı Bağlantıları)
Her ne kadar bu ana kavramlar kendi derinliğine sahip olsa da, temel Java kavramlarında en iyi bilgiyi edindikten ve uyguladıktan sonra, Java'nın gelişmiş bölümü oldukça ilgi çekici olduğundan ancak yalnızca Java'nın temel kavramları anlaşıldığında anlaşılabileceğinden, kişi gelişmiş Java sürümüne geçebilir. Java açıktır.
Çekirdek Java Vs. İleri Java
Hem Core Java hem de Advance Java, Java programlamanın parçalarıdır, ancak Java'nın tamamını daha iyi anlamak için ikisini de birbirinden ayırmamız gerekir. Aşağıda hem çekirdek Java hem de gelişmiş Java arasındaki bazı farkları açıkladık:
Çekirdek Java | İleri Java |
---|---|
Core Java, Java programlama dilinin temel kavramlarını kapsar. | İleri Java, Java programlama dilinin ileri düzey konularını ve kavramlarını kapsar. |
Core Java, bilgi işlem veya masaüstü uygulamaları geliştirmek için kullanılır. | Gelişmiş Java, kurumsal uygulamalar geliştirmek için kullanılır. |
Java ile başlamak ilk adımdır. | Çekirdek Java'yı tamamladıktan sonraki adımdır. |
Çekirdek Java tek katmanlı mimariye dayanmaktadır. | Advance Java iki katmanlı mimariye dayanmaktadır. |
Java SE kapsamındadır. | Java EE veya J2EE kapsamında gelir. |
OOP'ler, miras, istisna yönetimi vb. gibi temel konuları kapsar. | JDBC, servletler, JSP, web servisleri vb. gibi ileri düzey konuları kapsar. |