Arcimath BigDecimal Un seul utilisateur

Télécharger maintenant

Arcimath BigDecimal Un seul utilisateur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Shareware
  • Nom de l'éditeur:
  • 11758
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • Evaluation

Arcimath BigDecimal Un seul utilisateur Mots clés


Arcimath BigDecimal Un seul utilisateur La description

ArciMath BigDecimal est une classe BigDecimal améliorée, basée sur Java Specification d'IBM Demande d'extension de la java.math.BigDecimal actuelle. (Http://www2.hursley.ibm.com/decimal ou http://www.alphaWorks.ibm.com/formula) Caractéristiques principales de ArciMath BigDecimal entièrement décimal Cette classe se comporte exactement comme votre propre mathématiques sur papier; il n'y a pas d'imprécisions comme causée par la conversion de nombres non entiers à représentation binaire et à l'arrière. Précision et arrondi ArciMath objets BigDecimal maintient la précision qu'ils ont été construits avec, en faire des calculs sur eux. Ainsi, 0,99 x 10 = 9,90, pas 9,9, ce qui en fait une classe pour les mathématiques financières utile aussi bien. Mais les mathématiques et les méthodes de mise en forme peuvent prendre une nouvelle précision ainsi qu'un mode d'arrondi. Mise en page Depuis la version 2.02, ArciMath BigDecimal contient BigDecimalFormat, probablement le plus puissant et le plus l'analyse des nombres flexible et classe mise en forme. Le formatage permet un contrôle détaillé sur la sortie du numéro, avec un rembourrage et allignment. Parsing d'autre part est assez clémente pour accepter le format de sortie défini ainsi que la plupart des styles d'entrée utilisateur commun. Fixe et à virgule flottante Oui, vous avez bien lu. Lorsque java.math.BigDecimal est seulement fixé points, ArciMath BigDecimal fonctionne à la fois en tant que classe de point fixe (avec le mode de compatibilité signatures de méthode) et en tant que classe à virgule flottante décimale entière. Et vous pouvez l'utiliser pour un nombre très long entier aussi bien. Vitesse ArciMath BigDecimal maintient un plus haut niveau de vitesse que les deux java.math.BigDecimal et com.ibm.math.BigDecimal à 100s JUSQU'A de chiffres. Certaines méthodes sont vraiment des ordres de grandeur plus rapide. Protection anti-débordement Si votre environnement a la mémoire pour cela, vous pouvez faire des mathématiques avec 999.999.999 chiffres et des exposants de -999.999.999 à +999.999.999. Mais encore toutes les opérations ArciMath BigDecimal détecteront débordement au-delà de ces limites, pour vous protéger d'obtenir des résultats erronés. De même BigDecimalFormat détecte et débordement du signal au-delà de la largeur maximale d'un modèle de formatage. 100% pur Java délégués java.math.BigDecimal toutes les opérations mathématiques à une bibliothèque C. Cette bibliothèque ne peut évidemment pas bénéficier d'une meilleure gestion de la mémoire de Java; lors de nos tests comparatifs étendus nous avons eu plusieurs accidents dans java.math.BigDecimal grâce à la gestion de la mémoire virtuelle (nous devons admettre, sous Windows98 seulement!). Mais rien lorsque vous utilisez soit com.ibm.math.BigDecimal ou notre propre be.arci.math.BigDecimal. IBM suit une approche Java 99%, en déléguant certaines méthodes à java.math.BigInteger, et donc aux bibliothèques natives. ArciMath BigDecimal est codé pour 100% en Java. Intégrité Parce que les chiffres peuvent être très sensibles à même un seul bit changé, offre ArciMath BigDecimal protection de vos données sur la persistance ou la transmission à travers le mécanisme de sérialisation de Java. Sur sérialisation, ArciMath BigDecimal stocke un double contrôle CRC code dans l'objet sérialisé. Sur désérialisation, ce CRC codage est vérifié, et d'autres contrôles de validité sont effectués. Rétrocompatible ArciMath BigDecimal est une solution de remplacement pour com.ibm.math.BigDecimal. Cela inclut la compatibilité ascendante presque complète avec java.math.BigDecimal, à la fois dans la signature de la méthode et des résultats. Trois différences cependant connues entre ArciMath BigDecimal et com.ibm.math.BigDecimal d'une part, et java.math.BigDecimal d'autre part sont ArciMath BigDecimal accepte un exposant dans les constructeurs de cordes, et la méthode toString () les rend à nouveau. Les méthodes ArciMath max et min définissent quel objet est retourné lorsque les chiffres se comparent égale; ArciMath BigDecimal renvoie l'objet en cours, dans ce cas, alors que ne soit pas précisé le comportement de java.math. Dans d'autres cas aussi la documentation java.math ne définit pas complètement le fonctionnement des méthodes (par exemple, si nul est passé à des méthodes qui prennent des objets en tant que paramètres). ArciMath BigDecimal peut donc différer des opérations de BigDecimal réelles dans de tels cas (mais pas de programme devrait être appuyer sur eux). Une version d'évaluation peut être téléchargée à partir du ArciMath BigDecimal homesite Plates-formes prises en charge: Plate-forme independentLanguages pris en charge: noneBenefits d'enregistrement: Le plein et fonctionnellement illimitée ArciMath BigDecimal est disponible gratuitement pour une période d'évaluation de 30 jours. L'inscription est requise pour toute utilisation au-delà de cette période ou pour tout autre but. Le ArciMath BigDecimal enregistré a un avantage de vitesse de 10-50% par rapport à la version d'évaluation, en fonction de l'opération.


Arcimath BigDecimal Un seul utilisateur Logiciels associés