« Programmation Java/Nombre de taille arbitraire » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 502 :
* <syntaxhighlight lang="java" inline>int intValueExact()</syntaxhighlight>,
* <syntaxhighlight lang="java" inline>long longValueExact()</syntaxhighlight>.
 
== Performances ==
 
Comme expliqué en introduction, la précision est arbitraire mais reste soumise aux contraintes du système et a un impact sur les performances de l'application.
 
Plus la précision est grande, plus la '''quantité de mémoire''' utilisée est importante.
Cela impacte aussi '''la vitesse d'exécution''' des opérations car elle est dépend de la précision employée (temps proportionnel/quadratique/exponentiel).
 
Dans les expressions longues, certaines opérations peuvent augmenter la précision des résultats.
Il peut être important de réduire la précision des résultats intermédiaires avant de poursuivre les opérations, afin de réduire la mémoire utilisée et permettre un temps d'exécution moindre.
 
== Notes ==