Maison  >  Article  >  Java  >  Bases de la programmation JAVA

Bases de la programmation JAVA

PHPz
PHPzavant
2023-08-29 14:41:171560parcourir

Bases de la programmation JAVA

JAVA est un langage de programmation puissant, portable et hautement sécurisé créé par James Gosling en 1991 dans une société appelée Sun Microsystems, Inc. Son nom officiel est OAK, renommé JAVA par Sun Microsystems en 1995. La société a été rachetée par Oracle Corporation. Il s'agit d'un langage de programmation à usage général et d'un langage de programmation orienté objet. JAVA est un langage de programmation moderne largement utilisé. Il contient diverses mesures de protection conçues pour empêcher les plantages d'exécution du programme, telles que le garbage collection - adresses invalides, vérifications des limites de tableaux et de chaînes, absence d'arithmétique de pointeur, exceptions et interfaces qui ne s'exécutent pas vers des adresses de méthode incorrectes.

Version JAVA

Les fonctions de JAVA varient d'une version à l'autre. JAVA a trois formes ou versions différentes -

Édition Java Standard (JSE)

C'est une plateforme informatique qui nous permet d'exécuter des programmes. Il peut être utilisé pour créer et distribuer des serveurs de code portables et des configurations de bureau. Il utilise JAVA comme langage de programmation principal. Il appartient à la famille des plateformes logicielles JAVA.

Il fournit toutes les bibliothèques et API, notamment java.lang, java.net, java.math, java.util, java.io, etc.

Édition Java Entreprise (JEE)

Il s'agit d'un ensemble d'exigences entourant Java SE (Standard Edition). Il est utilisé pour créer de gros programmes qui s’exécutent sur des serveurs et gèrent de grandes quantités de trafic et des situations complexes.

Java EE est principalement utilisé dans le commerce électronique, la comptabilité, les systèmes de transactions financières et d'autres domaines

Le résultat de la traduction de

Java Micro Edition (JME)

est :

Java Micro Edition (JME)

Il est utilisé pour les applications informatiques dans les petits appareils tels que les box, les téléphones portables et les appareils électroménagers. Il s'agit d'une version orientée objet. Il dispose d’une grande sécurité et de protocoles intégrés.

Les applications créées de cette manière sont portables et peuvent également tirer parti des capacités natives de l'appareil.

Types d'applications JAVA

Java est le langage de programmation le plus populaire, il a donc d'innombrables applications. Voici quelques-unes de ces applications :

Applications d'entreprise

Java est le premier choix des développeurs pour créer des applications, c'est une plate-forme populaire avec diverses fonctionnalités telles que la fourniture d'une API et d'un environnement d'exécution de scripts. Comprend également des services et des applications Web. Il est largement utilisé par les services bancaires, financiers et comptables.

En termes simples, il s'agit d'une application distribuée dans un environnement appelé application d'entreprise

Application Web

Il est utilisé pour créer des applications Web et est utilisé par les applications Web. Il fournit une assistance étendue aux développeurs pour la création d'applications Web. Tout type d'application peut être créé avec ces technologies. Il se compose d’un codage simple et d’une haute sécurité.

Utilisé pour créer des applications pour l'éducation, la sécurité sociale, les assurances, le secteur de la santé, les petites communautés et plus encore.

Application mobile

Il est considéré comme le programme officiel de création d'applications mobiles. Il fonctionne avec des programmes comme Android Studio et Kotlin. Son fonctionnement repose sur la machine virtuelle Java (JVM), tandis qu'Android exécute des fichiers de classe sur la machine virtuelle Dalvik (DVM).

Cela dépend du concept de programmation orientée objet. Ces fichiers sont assemblés dans des packages d'applications Android (APK).

Applications de jeux

Il prend en charge le moteur 3D open source. C’est une application largement utilisée à l’ère moderne. Il est considéré comme un langage de programmation principalement utilisé pour les applications de jeux.

Il est utilisé pour créer des applications de jeux. Il s'agit d'un codage long, prend du temps et manque de garbage collection, mais ce problème peut être résolu en utilisant la version de cette application.

Plateforme JAVA

La plateforme Java est un ensemble d'outils qui peuvent nous aider à créer facilement diverses applications et à fournir des services de haute sécurité. Ces applications utilisent le langage de programmation Java pour créer du code permettant d'exécuter l'application efficacement.

De nombreuses plates-formes Java ont été développées pour garantir que les fonctions Java peuvent fonctionner de manière égale sans aucune difficulté. Il s'agit d'un ensemble de bibliothèques, de compilateurs, de machines virtuelles et de tous les autres composants.

Il fournit également des bibliothèques supplémentaires lorsque le programme en a besoin. Il comprend un kit de développement Java, un compilateur de langage Java, un environnement d'exécution Java, un compilateur juste à temps, etc.

Caractéristiques de JAVA

Java est un langage de programmation couramment utilisé pour créer différents types d'applications. Voici une liste de certaines de ces applications :

  • Direct et bien connu

Java est un langage facile à comprendre, à créer et à apprendre. Il se compose d’une syntaxe claire, concise et basique. Java ne fournit pas de surcharge de pointeur ni de surcharge d'opérateur.

  • Orienté objet

Il se compose d'au moins une classe et un objet. Il fournit tout sous forme d'objet, il contient donc des données et des comportements

  • Puissant

Il utilise la collecte des déchets comme un système de gestion puissant. La façon dont il gère les exceptions le rend plus efficace et plus robuste, aidant ainsi les développeurs à créer facilement des applications.

  • Sécurité

Il s'exécute sans programmes explicites dans une machine virtuelle, ce qui en fait un langage de programmation hautement sécurisé.

  • Indépendant de la plateforme

Java fournit à ses utilisateurs des fonctionnalités indépendantes de la plate-forme. Il offre ainsi la promesse que le code écrit en Java peut s'exécuter sur n'importe quelle machine.

POO (Système de Programmation Orienté Objet)

Un gros problème peut être résolu à l'aide d'un système de programmation orienté objet en le décomposant en objets plus petits. En programmation orientée objet, nous utilisons des objets et des classes pour développer des programmes. Les objets facilitent le développement de programmes.

La traduction chinoise de

Class

est :

Class

Il agit comme un prototype ou un modèle pour les données membres et les méthodes de l'objet conteneur. C'est une instance d'un objet. Il est utilisé pour définir des objets de classe.

Grammaire

class ClassName{
   // class body
}

Objet

se traduit par :

objet

Un objet a une identité, un comportement et des propriétés uniques. Il est utilisé pour définir des classes d'objets. L'état d'un objet peut être défini par des champs de données et leurs valeurs.

Grammaire

ClassName object = new ClassName();

Résumé

L'abstraction est une technique unique utilisée pour masquer les informations inutiles dans un programme. Utilisé pour définir des classes abstraites dans les programmes.

Syntaxe des classes abstraites

abstract class A{}

Syntaxe des méthodes abstraites

abstract void printStatus();// no method body and abstract

Forfait

Il est utilisé pour combiner des données et des fonctions en une seule forme ou entité. Un bean Java est une classe entièrement encapsulée.

Grammaire

<Access_Modifier>class<Class_Name{
   private<Data_Members>;
   private<Data_Methods>;
}

Héritage

Il est utilisé pour étendre des mots-clés afin de créer un héritage. Nous pouvons obtenir toutes les fonctionnalités des autres classes grâce à ce mécanisme.

Grammaire

class Subclass-name extends Superclass-name {
   // methods and fields
}

Polymorphisme

Cela se manifeste de plusieurs manières. En termes simples, nous pouvons effectuer une action de plusieurs manières, ce qui constitue le polymorphisme.

Grammaire

class A{}
Class B extends A{}

Conclusion

JAVA est un langage de programmation orienté objet utilisé pour développer différents types d'applications. Il existe trois versions principales, à savoir Java Standard Edition, Java Enterprise Edition et Java Micro Edition. Java est un langage facile à comprendre qui offre aux développeurs des options de haute sécurité. C'est également un langage indépendant de la plateforme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer