Java, C ve C ++ sözdiziminin çoğunu türetilen nesne yönelimli programlama (OOP) kavramlarına dayanan genel amaçlı yüksek düzeyli bir programlama dilidir. Önceki sürümlerine kıyasla daha az uygulama bağımlılığına sahip olacak şekilde özel olarak tasarlanmıştır. Sun Microsystems tarafından geliştirilen ve daha sonra teknoloji devi Oracle Corporation tarafından satın alınan uygulama yazılımı geliştirmek için hesaplamalı bir platformdur. Çekirdek Java hiçbir zaman gerçekte hiçbir yerde tanımlanmaz ve Sun Microsystems tarafından Java Standard Edition'ı (Java SE) daha iyi tanımlamak için kullanılan bir terimdir. Bu, hem genel amaçlı hem de özel amaçlı API'lerden oluşan çok çeşitli Java'nın en temel ve sağlam sürümüdür. Standart sürüm olarak adlandırılmasının nedeni, Java'nın diğer tüm sürümlerini doğurması.
Java, okunabilirliği ve sadeliği sayesinde her yerde varsayımsaldır. Mobil uygulamalardan web sitelerine, oyun konsollarından veri merkezlerine, cep telefonlarından İnternet'e kadar Java her yerde. Dünya çapında milyonlarca cihaz Java'yı temel bir programlama dili olarak kullanıyor. Tüm yerel Android uygulamaları bile Java ile birlikte gelir ve birkaç şirket arka uç gelişimi için Java'yı sunucu tarafı komut dosyası dili olarak kullanır. Birçok uygulama ve web sitesi, hızlı ve güvenli olduğu için Java'yı yüklemenizi gerektirir. Bir İnternet dili olarak başlayan şey, şimdiye kadar geliştirilen en çok yönlü platformlar arası programlama dillerinden biri haline geldi. En iyi bölüm, yeniden derlemeye gerek kalmadan tam anlamıyla herhangi bir cihazda çalışır, bu nedenle “Bir kez yaz, her yerde çalıştır” sloganı.
Teknik açıdan, nesne yönelimli, sınıf tabanlı ve önceki dillere kıyasla daha az uygulama bağımlılığına sahip olacak şekilde özel olarak tasarlanmış üst düzey bir programlama dilidir. V dilinden etkilenir ve sözdiziminin çoğu C ve C ++ 'dan türetilir. Java uygulamaları tipik olarak bayt koduna derlenir ve bilgisayar mimarisine bakılmaksızın Java Sanal Makinesi (JVM) çalıştıran herhangi bir platformda Java bayt kodu içeren bir sınıf dosyası yürütülebilir. Tamamen platformdan bağımsızdır, yani derlenmiş herhangi bir kodu herhangi bir platformda çalıştırabilir. Bilgi bolluğu ve artan popülaritesi, programcıların ve geliştiricilerin uygulamaların geliştirilmesi için Java'yı diğer programlama dilleri yerine tercih etmeleridir..
Sun Microsystems tarafından Java'nın standart sürümünü (JSE) tanımlamak için kullanılan genel bir terimdir. Java'nın diğer tüm sürümleri için temel oluşturan ve Java, CORBA, Java VM, vb. Gibi bir dizi ilgili teknolojinin temelini oluşturan Java'nın en temel sürümüdür. Öncelikle genel masaüstü uygulamalarının geliştirilmesi için kullanılan en saf Java biçimidir. Basitçe söylemek gerekirse, hem genel amaçlı API'lerden hem de özel amaçlı API'lerden oluşan Java SE teknolojilerinin alt kümesini ifade eder. Java dilinin derin işlevlerini Java dilinin kendisinin derin bilgisi ile sağlar.
Core Java, bazı ilkeler ve paket ayrıntıları da dahil olmak üzere Java'nın tüm temel özelliklerini içeren J2SE'nin kısaltmasıdır. OOP kavramlarından özel operatörlere, veri türlerinden sarıcı sınıflara, Bağlantılı listeden Dizi listesine ve kuyruktan istisna işlemeye kadar her şeyi kapsayan bağımsız bir Java uygulamasıdır. Java SE de dahil olmak üzere Java programlama dilini temel alan üç bilgi işlem platformu vardır. Halen OOP kavramına dayanan en yaygın kullanılan platformdur ve taşınabilir masaüstü uygulamalarının geliştirilmesi için yaygın olarak kullanılmaktadır. Genel amaçlı API'lere ek olarak, geliştirme araçları, sanal makine ve diğer sınıf kütüphanelerinden oluşur. Ayrıca Java Sanal Makine Özellikleri'ni de içerir.
Java, üst düzey nesne yönelimli programlama dili kavramlarına dayanan ve C ve C ++ sözdiziminin çoğunu türeyen genel amaçlı bir programlama dilidir. Core Java ise hem masaüstü uygulamaları hem de sunucu ortamları için taşınabilir kod geliştirmek için kullanılan Java'nın sadece bir parçasıdır.
Java, platformlar arası uyumluluğu destekleyen bir programlama dilidir ve diğer programlama dillerine kıyasla daha az uygulama bağımlılığına sahip olacak şekilde tasarlanmıştır. Core Java, masaüstü bilgisayarlar ve sunucular için Java uygulamaları geliştirmek için kullanılan bir bilgi işlem platformudur.
Java, cep telefonları, web siteleri, gömülü sistemler, sunucular ve daha fazlası dahil olmak üzere çok çeşitli platformlar için uygulama yazılımının geliştirilmesi için ideal bir seçimdir. Çekirdek Java, Java platformunun temel temeli olan ve hem masaüstü bilgisayarlar hem de sunucular için kurumsal düzeyde uygulamaların geliştirilmesi için kullanılan Java Standard Edition'ı (Java SE) ifade eder..
Java, Java programlama dilinin temellerini ve Java SE hakkında biraz bilgi edinmek isteyen yeni başlayanlar için temel düzey programlama dilidir. Çekirdek Java, OOP kavramları, Çoklu iş parçacığı, özel durum işleme, Çok Biçimlilik vb.Dahil olmak üzere Java uygulamalarının tüm temel özelliklerini ve daha fazlasını öğretir..
Varsayımsal olarak, ikisi arasında bir fark yoktur. Her şey sadece Java. Core Java'nın Java Standard Edition artı bir dizi ilgili teknolojiyi temsil eden Java'nın sadece bir parçası olduğu düşünüldüğünde, her iki terim de hemen hemen aynıdır. Java, Sun Microsystems tarafından geliştirilen ve daha sonra Oracle Corporation tarafından edinilen, sınıf tabanlı bir üst düzey programlama dilidir. Java uygulamaların ve uygulamaların geliştirilmesi için kullanılırken, Core Java temel olarak hem masaüstü hem de sunucu ortamları için uygulama yazılımı tasarlamak için kullanılır. Core Java, programlama dilinin diğer sürümleri için temel oluşturan en temel ve en saf Java biçimidir..