Caractéristiques de JAVA
Caractéristiques de Java
Caractéristiques de Java
[Link] est simple :
Son style de codage est très propre et facile à comprendre.
2. Compilé et interprété
Utilise à la fois un compilateur et un interpréteur pour traduire le
langage en code machine.
3. Indépendant de la plateforme
C'est ici que se trouve le slogan « Écrire une fois, exécuter partout » pour
Java entre en jeu. Cela signifie que vous pouvez développer sur un
environnement (système d'exploitation) et exécuter sur un autre
environnement sans apporter de modification du
Java obtient l'indépendance de la plate-forme en utilisant le
concept of theBYTE code.
Caractéristiques de Java
[Link]
Les programmes Java peuvent s'exécuter dans n'importe quel environnement
(Linux, Windows, Mac, etc.) pour lequel il existe un Java
système d'exécution (JVM).
[Link] architectural
L'application Java exécute les mêmes bytecodes, peu importe
de tout environnement (système d'exploitation).
6. Orienté objet
Java soutient fortement les concepts de l'objet-
La programmation orientée objet Java prend en charge les principaux objets
Des fonctionnalités de programmation orientée telles que l'encapsulation,
Abstraction, Polymorphisme et Héritage.
Caractéristiques de Java
Robuste
Robuste signifie simplement fort. Sa capacité à
gérer l'erreur d'exécution, nettoyage automatique
collection.
8.Sécurisé
La plateforme Java est conçue avec la sécurité
caractéristiques intégrées dans le langage et l'exécution
système plus sécurisé.
Distribué
Java est distribué car il encourage les utilisateurs à
créer des applications distribuées. En Java, nous pouvons
diviser un programme en plusieurs parties et les stocker
pièces sur différents ordinateurs..
Caractéristiques de Java
[Link] Threading :
Java prend en charge Le multithreading signifie gérer
plus d'un emploi à la fois, donc obtenez plus de processus
fait en moins de temps qu'avec juste un
fil.
[Link] et extensible
Java est dynamique et extensible, ce qui signifie avec l'aide
de la POO, nous pouvons ajouter des classes et ajouter de nouvelles méthodes
aux classes, créant de nouvelles classes par le biais de sous-classes.
[Link] performances :
Bien que Java soit un langage interprété, il a été conçu pour
soutenir les compilateurs "juste à temps", qui compilent dynamiquement
des bytecodes au code machine. Les bytecodes sont hautement optimisés, donc
La machine virtuelle Java peut les exécuter beaucoup plus vite.
Exercice
•Nommez deux types de programmes Java.
•Name any four features of Java language.
•Expliquer les applications autonomes.
Qu'est-ce que les applets Java ?
Qu'est-ce que le bytecode Java ?
Qu'est-ce qui rend le langage Java incontournable ?
indépendant ? Expliquer.
Nommez le compilateur et l'interpréteur Java.
Qu'est-ce que la JVM ?
Que comprenez-vous par bibliothèque Java ?
Jeu de caractères Java
Jeu de caractères Java
•L'ensemble de caractères est un ensemble d'alphabets, de lettres et de quelques
caractères spéciaux qui sont valides dans le langage Java.
l'unité la plus petite du langage Java est le caractère nécessaire pour
writejavatokens. Ces ensembles de caractères sont définis par
Jeu de caractères Unicode.
Alphabets
C et Java acceptent à la fois les lettres minuscules et majuscules comme
variables et fonctions.
Uppercase: A B C ................................... X Y Z Lowercase: a b c
...................................... x y z
Chiffres
0123456789
Jeu de caractères Java
Caractères spéciaux
+ _ ( ) { } [ ] \ | / > < ; etc.
Espaces blancs
Tabulation ou nouvelle ligne ou espace
Séquences d'échappement
Un caractère précédé d'un antislash () est une échappement
la séquence a une signification particulière pour le compilateur. Le
Le tableau suivant montre les séquences d'échappement Java :
Lorsqu'une séquence d'échappement est rencontrée dans une instruction d'impression,
le compilateur l'interprète en conséquence. Par exemple, si vous voulez
mettez des guillemets à l'intérieur de guillemets, vous devez utiliser la séquence d'échappement, \"
sur les citations intérieures
Jeu de caractères Java
Séquences d'échappement
Échapper
Description
Séquence
\t Insérez une tabulation dans le texte à ce stade.
\b Insérez une suppression à cet endroit.
\n Insérez une nouvelle ligne dans le texte à ce moment-là.
\r Insérez un retour à la ligne dans le texte à ce point.
Insérez une saut de page dans le texte à ce point.
\' Insérez un caractère d'apostrophe dans le texte à ce point.
\" Insérez un caractère de guillemet double dans le texte à ce point.
\\ Insérez un caractère de barre oblique inverse dans le texte à ce point.
Types de données en Java
Les types de données spécifient les différentes tailles et valeurs
qui peut être stocké dans la variable. Il y en a deux
types de types de données en Java :
Types de données primitifs
comprend byte, short, int, long, float, double, boolean et
char
•Types de données non primitifs - comme
en tant que String, Arrays et Classes (vous apprendrez davantage sur
ceux-ci dans un chapitre ultérieur)
Types de données primitifs Java
En langage Java, les types de données primitifs sont les éléments de base
blocs de manipulation de données. Ce sont les données les plus basiques.
types disponibles dans le langage Java.
Il existe 8 types de types de données primitifs :
type de données booléen
type de données byte
type de données char
type de données court
type de donnée int
type de données long
type de donnée float
type de donnée double
Types de données primitifs Java
Type de données Taille Description Valeur par défaut
octet 1 octet Stocke des nombres entiers de -128 à 127 0
court 2 octets Stocke des nombres entiers de -32 768 à 32 767 0
int 4 octets Stocke des nombres entiers de -2 147 483 648 à 0
2 147 483 647
long 8 octets Stocke des nombres entiers à partir de - 0L
9 223 372 036 854 775 808
9,223,372,036,854,775,807
flottant 4 octets Stocke les nombres fractionnaires. Suffisant pour stocker 6 0,0f
à 7 décimales
double 8 octets Stocke des nombres fractionnaires. Suffisant pour stocker 0.0d
15 chiffres décimaux
booléen 1 bit Stocke des valeurs vraies ou fausses faux
personnage 2 octets Stocke un caractère/une lettre unique ou des valeurs ASCII