Bei der Online-Betrachtung von Stellenangeboten habe ich festgestellt, dass für einige Stellenangebote Kenntnisse in "Core Java" erforderlich sind. Was ist Core Java und wie unterscheidet es sich von Java?
Bei der Online-Betrachtung von Stellenangeboten habe ich festgestellt, dass für einige Stellenangebote Kenntnisse in "Core Java" erforderlich sind. Was ist Core Java und wie unterscheidet es sich von Java?
Antworten:
"Core Java" ist der Begriff von Sun, der sich auf Java SE, die Standard Edition , bezieht und eine Reihe verwandter Technologien wie Java VM, CORBA usw. bezieht. Dies dient hauptsächlich zur Unterscheidung von beispielsweise Java ME oder Java EE.
Beachten Sie auch, dass es sich eher um eine Reihe von Bibliotheken als um die Programmiersprache handelt. Das heißt, die zugrunde liegende Art, wie Sie Java schreiben, ändert sich nicht, unabhängig von den verwendeten Bibliotheken.
"Core Java" ist die Definition von Oracle und bezieht sich auf eine Teilmenge der Java SE-Technologien.
Dies bezieht sich eigentlich nicht auf die Java-Sprache selbst, sondern auf einige 'Basis'-Pakete. Infolgedessen beeinflusst es Entwicklungsansätze.
Derzeit ist Java Core als folgender Satz definiert:
Aber wie Sie wahrscheinlich verstehen, ist sogar der Begriff "Basistechnologien" etwas unklar ;-) Dies ist also keine so strenge Definition. Hier ist die offizielle Seite für diesen Begriff:
Hier ist ein weiteres Bild, das die Java Core API / Technologien innerhalb der Java SE-Plattform veranschaulicht.
Einige Unternehmen werden "Core Java" einsetzen, um sich von Java EE zu unterscheiden, aber es ist immer noch nur Ihr grundlegendes Java.
Es gibt zwei Kategorien wie folgt
Core Java ist eine Sprachgrundlage. Zum Beispiel (Datenstrukturen, Semantik usw.) https://malalanayake.wordpress.com/category/java/data-structures/
Wenn Sie jedoch Java EE sehen, können Sie Sevlet, JSP, JSF, alle Webtechnologien und Muster sehen. https://malalanayake.wordpress.com/2014/10/10/jsp-servlet-scope-variables-and-init-parameters/
Laut einigen Entwicklern bezieht sich "Core Java" auf die Paket-API java.util.*, die hauptsächlich beim Codieren verwendet wird.
Der Begriff "Core Java" wird von Sun nicht definiert, sondern ist nur eine Slang-Definition.
J2ME / J2EE sind für die Kompilierung und Ausführung weiterhin von J2SDK-APIs abhängig.
Niemand würde sagen, dass java.util.*es für die Verwendung von J2SDK getrennt ist.
Ein einfacher Schritt, um zu verstehen, was Java und Core Java ist.
Finde ein Buch für Java.
Finde ein Buch für Core Java.
Vergleichen Sie den Inhalt beider Bücher.
Tatsächliches Ergebnis: Beide haben fast den gleichen Inhalt.
Ergebnis: Java und Core Java sind gleich.
Core Java ist nur Slang, um tiefes Wissen über grundlegendes Java zu betonen. Aber wenn ich sage, dass ich Java kenne, heißt das nicht, dass ich keine tiefen Kenntnisse über Java habe oder dass ich alles in Java weiß.
"Core Java" ist der Begriff von Sun Microsystem, der sich auf Java SE bezieht. Und es gibt Java ME und Java EE (J2EE). Dies wird also gesagt, um mit Java ME und J2EE zu unterscheiden. Daher denke ich, dass Core Java nur verwendet wird, um J2SE zu erwähnen.
Viel Spaß beim Lernen!
In einfacher Sprache steht Core Java für die Konzepte Vererbung, Polymorphismus, Abstraktion, Kapselung, Klasse und Objekte, die unter Core Java fallen. Core Java steht für J2SE. Ich hoffe, das kann Sie Zweifel klären.
Core Java ist das von Sun Microsystem, das für Java SE verwendet wird. Und es gibt Java ME und Java EE (J2EE). Dies wird also gesagt, um mit Java ME und J2EE zu unterscheiden. Daher denke ich, dass Core Java nur verwendet wird, um J2SE zu erwähnen.
Java mit 3 Kategorien:
J2SE (Java to Standard Edition) - Kern-Java
J2EE (Java to Enterprises Edition) - Erweitern Sie Java + Framework
J2ME (Java to Micro Edition)
Dankeschön..
Es ist kein offizieller Begriff. Ich denke, dies bedeutet Kenntnisse der Java-Sprache selbst und der wichtigsten Teile der Standard-API (im Grunde genommen die Pakete java.lang, java.io, java.utils), im Gegensatz zu der Vielzahl spezialisierter APIs und Frameworks (J2EE, JPA) , JNDI, JSTL, ...), die häufig für Java-Jobs benötigt werden.
"Core Java" ist der Begriff von Sun, der sich auf Java SE, die Standard Edition und eine Reihe verwandter Technologien wie Java VM, CORBA usw. bezieht. Dies dient hauptsächlich zur Unterscheidung von beispielsweise Java ME oder Java EE.
Beachten Sie auch, dass es sich eher um eine Reihe von Bibliotheken als um die Programmiersprache handelt. Das heißt, die zugrunde liegende Art, wie Sie Java schreiben, ändert sich nicht, unabhängig von den verwendeten Bibliotheken.
Java ist Programmiersprache, aber Core Java ist nur ein Teil von Java. Core Java ist die Basis von Java. Wenn Sie neu bei JAVA sind, müssen Sie mit Core Java beginnen.
Java besteht im Wesentlichen aus Kategorien in 3 Teilen:
1.) J2SE / Core Java steht für Java 2 Standard Edition und dient normalerweise zur Entwicklung von Desktop-Anwendungen und bildet die Core / Base-API.
2.) J2EE steht für Java 2 Enterprise Edition für Anwendungen, die auf Servern ausgeführt werden, z. B. Websites. (Spring, Struts sind die Java-Frameworks, die hauptsächlich für J2EE verwendet werden.)
3.) J2ME steht für Java 2 Micro Edition für Anwendungen, die auf Geräten mit eingeschränkten Ressourcen (kleinen Geräten) wie Mobiltelefonen, z. B. Spielen, ausgeführt werden.
Um J2EE oder J2ME zu lernen, sollten Sie Core Java kennen.
Core Java:
It’s a general term used by Sun Microsystems to describe the standard version of Java (JSE). It’s the most basic version of Java which sets the foundation for all other editions of Java plus a set of related technologies such as CORBA, Java VM, etc. Core Java refers to a collection of libraries rather than just the programming language.
Java :
Java is hypothetically everywhere, thanks to its readability and simplicity. From mobile applications to websites, game consoles to datacenters, from mobile phones to the Internet, Java is everywhere. Millions of devices throughout the world use Java as a core programming language. Even all native Android apps come built-in with Java and several companies use Java as server-side scripting language for backend development.
Core Java ist ein Sonnenbegriff. Es erwähnt die VERWENDUNG, es bedeutet, dass es nur Grundlagen von Java und einige Prinzipien enthält und auch einige Paketdetails enthält.