Java i Core Java

Anonim

Java to ogólny język programowania wysokiego poziomu oparty na koncepcjach programowania obiektowego (OOP), który wyprowadził wiele ze składni C i C ++. Jest specjalnie zaprojektowany, aby mieć mniej zależności implementacyjnych w porównaniu do poprzednich wersji. Jest to platforma obliczeniowa do tworzenia oprogramowania aplikacyjnego opracowanego przez Sun Microsystems, który został później nabyty przez giganta technologicznego Oracle Corporation. Core Java nigdy nie jest nigdzie zdefiniowana i jest tylko terminem używanym przez Sun Microsystems, aby lepiej opisać Java Standard Edition (Java SE). Jest to najbardziej podstawowa i niezawodna wersja Java, która składa się z wielu różnych interfejsów API ogólnego i specjalnego przeznaczenia. Powód jest nazywany standardową edycją, ponieważ zrodził wszystkie inne wydania Javy.

Co to jest Java?

Java jest hipotetycznie wszędzie, dzięki jej czytelności i prostocie. Od aplikacji mobilnych po witryny internetowe, konsole do gier, od telefonów komórkowych po Internet, Java jest wszędzie. Miliony urządzeń na całym świecie używają Javy jako podstawowego języka programowania. Nawet wszystkie natywne aplikacje na Androida są wbudowane w Javę, a kilka firm używa języka Java jako języka skryptowego po stronie serwera do programowania backendu. Wiele aplikacji i witryn wymaga instalacji 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 międzyplatformowego, jakie kiedykolwiek powstały. Najlepsza część działa na dosłownie dowolnym urządzeniu bez potrzeby ponownej kompilacji, stąd hasło "Tylko raz, uciekaj gdziekolwiek".

Pod względem technicznym jest językiem programowania wysokiego poziomu, który jest zorientowany obiektowo, oparty na klasach i jest specjalnie zaprojektowany, aby mieć mniejsze zależności implementacyjne w porównaniu do poprzednich języków. Jest pod wpływem języka V, a znaczna część jego składni wywodzi się z języka C i C ++. Aplikacje Java są zwykle kompilowane do kodu bajtowego, a plik klasy zawierający kod bajtowy Java może być wykonywany na dowolnej platformie z uruchomioną wirtualną maszyną Java (JVM), niezależnie od architektury komputera. Jest całkowicie niezależny od platformy, co oznacza, że ​​może uruchomić dowolny skompilowany kod na dowolnej platformie. Obfitość informacji i jej rosnąca popularność wynika z tego, że programiści i programiści preferują Javę w innych językach programowania w celu tworzenia aplikacji.

Co to jest Core Java?

Jest to ogólne określenie używane przez Sun Microsystems do opisywania standardowej wersji Java (JSE). Jest to najbardziej podstawowa wersja Javy, która ustanawia podstawy dla wszystkich innych wersji Java oraz zestawu powiązanych technologii, takich jak CORBA, Java VM itp. Core Java odnosi się do zbioru bibliotek, a nie tylko do języka programowania. Jest to najczystsza forma Java, wykorzystywana głównie do tworzenia ogólnych aplikacji komputerowych. Mówiąc prościej, odnosi się do podzbioru technologii Java SE, które składają się zarówno z interfejsu API ogólnego przeznaczenia, jak i API specjalnego przeznaczenia. Zapewnia podstawową funkcjonalność Java z głęboką znajomością samego języka Java.

Java podstawowa to tylko część Javy, która oznacza J2SE zawierająca wszystkie podstawy języka Java, w tym niektóre zasady i szczegóły pakietów. Jest to samodzielna aplikacja Java, która obejmuje wszystko, od koncepcji OOP do specjalnych operatorów, od typów danych do klas wrappera, od listy Linked List do Array i kolejkowania do obsługi wyjątków. Istnieją trzy platformy obliczeniowe oparte na języku programowania Java, w tym Java SE. Wciąż jest to najczęściej używana platforma oparta na koncepcji OOP i jest powszechnie używana do tworzenia aplikacji mobilnych. Oprócz API ogólnego przeznaczenia, składa się z narzędzi programistycznych, maszyny wirtualnej i innych bibliotek klas. Zawiera również specyfikację wirtualnej maszyny języka Java.

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

Podstawy Java i Core Java

Java jest językiem programowania ogólnego, opartym na koncepcjach języka programowania obiektowego wysokiego poziomu i wywodzi większość składni z C i C ++. Z drugiej strony, Core Java jest po prostu częścią Javy używaną do tworzenia przenośnego kodu zarówno dla aplikacji komputerowych, jak i środowisk serwerowych.

Platforma Java i Java Core

Java jest językiem programowania, który obsługuje kompatybilność między platformami i ma mniej zależności implementacyjnych w porównaniu z innymi językami programowania. Core Java to platforma komputerowa używana do tworzenia aplikacji Java na komputery stacjonarne i serwery.

Zastosowanie Java i Core Java

Java jest solidna i bezpieczna oraz niezależna od platformy, co czyni ją idealnym wyborem do tworzenia oprogramowania aplikacyjnego dla szerokiej gamy platform, w tym telefonów komórkowych, stron internetowych, systemów wbudowanych, serwerów i innych. Core Java odnosi się do Java Standard Edition (Java SE), która jest podstawą platformy Java i służy do tworzenia 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ą poznać podstawy języka programowania Java i trochę wiedzy o Java SE. Core Java uczy wszystkich podstaw aplikacji Java i więcej, w tym koncepcji OOP, wielowątkowości, obsługi wyjątków, polimorfizmu itp.

Java vs. Core Java: Tabela porównawcza

Podsumowanie Java vs Core Java

Hipotetycznie, nie ma między nimi żadnej różnicy. Wszystko jest po prostu Java. Oba terminy są praktycznie takie same, biorąc pod uwagę, że Core Java to tylko część Java, która oznacza Java Standard Edition oraz zestaw powiązanych technologii. Java to język programowania wysokiego poziomu klasy opracowany przez Sun Microsystems, który został później przejęty przez Oracle Corporation. Podczas gdy Java jest używana do tworzenia apletów i aplikacji, Core Java jest używana głównie do projektowania aplikacji dla środowisk komputerowych i serwerowych. Core Java jest najbardziej podstawową i najczystszą formą Java, która stanowi podstawę dla innych edycji języka programowania.