Różnica między Javą i Core Java

Różnica między Javą i Core Java

Java jest językiem programowania wysokiego poziomu ogólnego celu opartego na koncepcjach programowania obiektowego (OOP), które wyprowadziły znaczną część składni z C i C++. Jest specjalnie zaprojektowany, aby mieć mniej zależności wdrożenia w porównaniu z poprzednimi wersjami. Jest to platforma obliczeniowa do opracowywania oprogramowania aplikacyjnego opracowanego przez Sun Microsystems, które później zostało przejęte przez gigant technologiczny Oracle Corporation. Core Java nigdy nie jest nigdzie definiowane i jest tylko terminem używanym przez Sun Microsystems do lepszego opisania Java Standard Edition (Java SE). Jest to najbardziej podstawowa i solidna wersja Java, która składa się z szerokiej gamy API ogólnego celu, jak i specjalnego celu. Powód, dla którego nazywa się to standardową edycją, ponieważ urodziła wszystkie inne wydania Java.

Co to jest Java?

Java jest hipotetycznie wszędzie, dzięki czytelności i prostocie. Od aplikacji mobilnych po strony internetowe, konsole gier po centrum danych, od telefonów komórkowych po Internet, Java jest wszędzie. Miliony urządzeń na całym świecie używają Java jako podstawowego języka programowania. Nawet wszystkie natywne aplikacje na Androida są wbudowane w Java, a kilka firm używa Java jako języka skrypcji po stronie serwera do rozwoju zaplecza. Wiele aplikacji i stron internetowych wymaga zainstalowania Java, ponieważ jest szybka i bezpieczna. To, co zaczęło się po prostu jako język internetowy, stało się jednym z najbardziej wszechstronnych języków programowania, jakie kiedykolwiek opracowano. Najlepsze jest to dosłownie na każdym urządzeniu bez potrzeby ponownej kompilacji, stąd hasło „pisz raz, biegnij w dowolnym miejscu”.

Pod względem technicznym jest to język programowania na wysokim poziomie, który jest zorientowany na obiekty, oparty na klasach i jest specjalnie zaprojektowany tak, aby mieć mniejsze zależności wdrażania w porównaniu z poprzednimi językami. Wpływa na niego język V i znaczna część jego składni pochodzi z C i C++. Aplikacje Java są zazwyczaj kompilowane w kodzie bajdowym, a plik klas zawierający bajt Java można wykonać na dowolnej platformie z maszyną wirtualną Java (JVM), niezależnie od architektury komputerowej. Jest całkowicie niezależny od platformy, co oznacza, że ​​może uruchomić dowolny skompilowany kod na dowolnej platformie. Obfitość informacji i ich rosnąca popularność to dlaczego programiści i programiści wolą Javę od innych języków programowania do opracowywania aplikacji.

Co to jest Core Java?

Jest to ogólny termin używany przez Sun Microsystems do opisania standardowej wersji Java (JSE). Jest to najbardziej podstawowa wersja Java, która stanowi podstawę wszystkich innych edycji Java oraz zestaw powiązanych technologii, takich jak Corba, Java VM itp. Core Java odnosi się do zbioru bibliotek, a nie tylko języka programowania. Jest to najczystsza forma Java wykorzystywana przede wszystkim do opracowywania ogólnych aplikacji komputerowych. Mówiąc prosto, odnosi się do podzbioru technologii Java SE, która składa się zarówno z API API ogólnego celu, jak i. Zapewnia podstawową funkcjonalność Javy z głęboką wiedzą samego języka Java.

Core Java to tylko część Java, która oznacza J2SE, zawierającą wszystkie podstawy Java, w tym niektóre zasady i szczegóły pakietu. Jest to samodzielna aplikacja Java, która obejmuje wszystko, od koncepcji OOP po specjalne operatorów, od typów danych po klasę opakowania, od listy powiązanej po listę tablic i kolejkę po obchodzenie się z wyjątkami. Istnieją trzy platformy komputerowe oparte na języku programowania Java, w tym Java SE. Nadal jest najczęściej używaną platformą opartą na koncepcji OOP i jest powszechnie używana do opracowywania przenośnych aplikacji komputerowych. Oprócz API ogólnego celu, składa się z narzędzi programistycznych, maszyny wirtualnej i innych bibliotek klasowych. Zawiera także specyfikację maszyny wirtualnej Java.

Różnica między Javą i Core Java

Podstawy Java i Core Java

Java jest językiem programowania ogólnego celu opartego na koncepcjach języka programowania zorientowanego na obiekt na wysokim poziomie i który czerpie większość składni z C i C++. Z drugiej strony Core Java to tylko część Java używana do opracowywania kodu przenośnego zarówno dla aplikacji stacjonarnych, jak i środowisk serwerów.

Platforma Java i Core Java

Java to język programowania, który obsługuje kompatybilność międzyplatformową i ma na celu mniej zależności implementacji w porównaniu z innymi językami programowania. Core Java to platforma obliczeniowa używana do opracowywania aplikacji Java dla komputerów stacjonarnych i serwerów.

Zastosowanie Java i Core Java

Java jest solidna i bezpieczna i niezależna platforma, co czyni ją idealnym wyborem do opracowywania oprogramowania aplikacyjnego dla szerokiej gamy platform, w tym telefonów komórkowych, stron internetowych, systemów osadzonych, serwerów i innych. Core Java odnosi się do Java Standard Edition (Java SE), która jest podstawowym fundamentem platformy Java i jest wykorzystywana do opracowywania aplikacji na poziomie korporacyjnym zarówno dla komputerów stacjonarnych, jak i serwerów.

Poziom

Java jest podstawowym językiem programowania dla początkujących, którzy chcą nauczyć się podstaw języka programowania Java i wiedzy na temat Java SE. Core Java uczy wszystkich podstaw aplikacji Java i więcej, w tym koncepcji OOP, wielokrotności, obsługi wyjątków, polimorfizmu itp.

Java vs. Core Java: Wykres porównawczy

Podsumowanie Java vs. Core Java

Hipotetycznie nie ma różnicy między nimi. Wszystko jest tylko Java. Oba terminy są praktycznie takie same, biorąc pod uwagę, że Core Java jest tylko częścią Java, która oznacza Java Standard Edition oraz zestaw powiązanych technologii. Java to klasowy język programowania na wysokim poziomie opracowany przez Sun Microsystems, który później został przejęty przez Oracle Corporation. Podczas gdy Java jest używana do opracowywania apletów i aplikacji, Core Java jest używane głównie do projektowania oprogramowania aplikacyjnego zarówno dla środowisk stacjonarnych, jak i serwerów. Core Java to najbardziej podstawowa i najczystsza forma Java, która stanowi podstawę innych edycji języka programowania.