Le mot Cœur décrit le concept de base de quelque chose, et ici, l'expression « Java de base » définit le Java de base qui couvre le concept de base du langage de programmation Java. Nous sommes tous conscients que Java est l'un des langages de programmation les plus connus et les plus utilisés, et pour commencer, le débutant doit commencer le voyage avec Core Java puis vers Advance Java . Le Langage de programmation Java est un langage de programmation à usage général basé sur le concept de POO. L'océan de Java est trop profond pour être appris, c'est-à-dire que plus vous en apprendrez, plus vous connaîtrez sa profondeur. Java est un langage de programmation robuste et indépendant de la plate-forme. Le principe suivi par Java est WORA ça dit Écrivez une fois, exécutez partout . Le langage de programmation est assez simple et facile à comprendre. Mais il faut savoir que Core Java n’est pas différent de Java. Java est complet en soi, mais pour les débutants, il est naturel que le débutant doive commencer par les concepts de base de Java. En réalité, Java a différentes éditions, où Core Java est l'une des parties d'une édition.
concaténation de chaînes Java
Éditions Java
Le langage de programmation Java prend en charge les éditions définies suivantes :
Java SE (Java Standard Edition)
Le JavaSE est une plate-forme informatique utilisée pour développer des applications de bureau ou basées sur Windows. Ainsi, le noyau Java est la partie de Java SE dans laquelle les développeurs développent des applications de bureau en utilisant les concepts de base de Java, où JDK (Java Development Kit) est une implémentation Java SE assez familière.
Java EE (Java Enterprise Edition)
Aussi connu sous le nom Java2 Plateforme ou J2EE . Il s'agit de la plate-forme d'entreprise sur laquelle un développeur développe des applications sur les serveurs, c'est-à-dire le développement d'entreprise. Cette édition est utilisée pour le développement Web.
Java ME (Java Micro Edition)
Il s'agit de la micro édition utilisée pour le développement d'applications de téléphonie mobile. Ainsi, pour le développement d'applications mobiles, il faut utiliser Java ME .
sélectionner parmi plusieurs tables en SQL
Ainsi, il est clair que Core Java fait partie de Java SE et que Java SE est la base de toutes les autres éditions Java.
Concepts couverts dans Core Java
Les concepts suivants sont quelques-uns des principaux concepts de base de Java qu'un débutant devrait parcourir :
- Fondamentaux de Java
- Concepts de POO
- Surcharge & Primordial
- Héritage avec Interface et Classe abstraite
- Gestion des exceptions
- Paquets
- Collections
- Multithreading
- Oscillations
- Applets
- JDBC (Connexions de base de données de base)
Bien que ces concepts majeurs aient leur propre profondeur, après avoir acquis et mis en œuvre les meilleures connaissances des concepts de base de Java, on peut passer à la version avancée de Java car la section avancée de Java est assez intéressante mais ne peut être comprise que lorsque les concepts de base de Java est clair.
chaîne à char en java
Core Java contre. Avancer Java
Core Java et Advance Java font tous deux partie de la programmation Java, mais pour mieux comprendre l'ensemble de Java, nous devons faire la différence entre les deux. Ainsi, ci-dessous, nous avons décrit quelques différences entre Java de base et Java avancé :
Java de base | Avancer Java |
---|---|
Core Java couvre les concepts de base du langage de programmation Java. | Advance Java couvre les sujets et concepts avancés du langage de programmation Java. |
Core Java est utilisé pour développer des applications informatiques ou de bureau. | Advance Java est utilisé pour développer des applications d'entreprise. |
C'est la première étape, pour commencer, Java. | C'est la prochaine étape après avoir terminé le Core Java. |
Core Java est basé sur une architecture à un seul niveau. | Advance Java est basé sur une architecture à deux niveaux. |
Il relève de Java SE. | Il est sous Java EE ou J2EE. |
Il couvre des sujets fondamentaux tels que les POO, l'héritage, la gestion des exceptions, etc. | Il couvre des sujets avancés tels que JDBC, servlets, JSP, services Web, etc. |