Qu'est-ce que Core Java?

Qu'est-ce que Core Java?
Java est le langage de programmation le plus préféré pour développer des applications de bureau, Web, d'entreprise et Android. Il suit les principes de programmation orientés objet, y compris les objets, les classes, l'héritage, le polymorphisme et autres. Il comprend des bibliothèques open source, notamment Maven, Apache et autres.

De plus, Core Java est le fondement de la langue java. Si vous souhaitez maîtriser le langage de programmation Java, il est d'abord essentiel pour apprendre Core Java.

Cet article expliquera ce qu'est Java Core et la différence entre le noyau et le Java avancé.

Qu'est-ce que Core Java?

L'aspect fondamental de la langue java est appelé «Java de base". Il est également appelé Java Standard Edition (JSE ou J2SE). Core Java contient tous les concepts de langue java, tels que les concepts orientés objet, y compris les classes, le polymorphisme, l'héritage, etc. Il contient également des packages, des classes d'emballage et des méthodes prédéfinies. Core Java est principalement utilisé pour les applications Windows et Desktop.

Qu'est-ce que Java avancé?

Advance Java est la forme avancée du langage de programmation Java. Il comprend tous les concepts de base de Java avec certaines bibliothèques avancées utilisées pour développer des sites Web, des serveurs Web, des applications Android et bien d'autres.

Advanced Java est une forme dérivée de noyau java. Il est utilisé pour développer des jeux, des sites Web, des serveurs Web, Android, Enterprise et Networking Applications.

Quels sont les types d'éditions Java?

Ici, nous avons répertorié les trois types d'éditions Java:

  • Java se
  • Java ee
  • Java moi

Ayons un aperçu de base des éditions Java mentionnées.

Java se

"Java se"Est l'acronyme de"Édition standard Java". JSE ou J2SE sont d'autres noms pour cela. Java SE est principalement basée sur le noyau java. Il fournit une plate-forme pour développer des applications de bureau et Windows. JDK (Java Development Kit) est une implémentation Java SE bien connue.

Java ee

"Java ee"Est une forme courte de"Java Enterprise Edition". Il est également connu sous le nom de J2EE. C'est basé sur "Java avancé»Avec les concepts Java de base pour développer des serveurs Web et des applications d'entreprise. Il gère également les sockets, DOM et de nombreuses bibliothèques avancées.

Java moi

"Java moi"Est l'acronyme de"Java Micro Edition". Il est également connu sous le nom de J2me. Une plate-forme pour créer des applications mobiles est fournie par Java Me. Java SE est la partie fondamentale de la langue java, c'est donc le fondement de chaque édition de Java.

Voyons la différence entre avancé et Java avancé.

Différence entre Java avancée et Java Core

Le tableau suivant compare Java et Core Java:

Java avancé Java de base
C'est la forme avancée de la langue java. Core Java est l'élément de base du langage de programmation Java.
Il est utilisé pour développer des applications d'entreprise, des serveurs Web et des applications Android. Il est utilisé pour créer des applications de bureau et d'interface graphique Windows.
Il est basé sur une architecture à deux niveaux tels que les applications client-serveur. Il est basé sur une architecture à un seul niveau.
Il contient des sockets, des bibliothèques open source, JSP, des servlets, des services Web et de nombreuses fonctionnalités plus avancées. Il comprend des fonctionnalités Java de base, y compris les types de données, les objets, l'héritage et le polymorphisme.
Pour le développement, JEE ou J2EE est utilisé. JSE ou J2SE est utilisé pour développer des applications.

Nous avons compilé toutes les informations pertinentes liées à Core Java.

Conclusion

Core Java est la base du langage de programmation Java. Il contient tous les concepts de base de la langue java, y compris les classes, les objets, l'héritage et le polymorphisme. Le noyau et le Java avancé sont tous deux des parties de la langue java. Dans cet article, nous avons expliqué ce qu'est Java de base et la différence entre avancé et Java de base.