java.nio : avantages, perfos, utilisation

java.nio : avantages, perfos, utilisation - Java - Programmation

Marsh Posté le 04-04-2003 à 14:04:11    

Coucou les gens :hello:  
Bon alors j'suis en train de bricoler une appli en 1.4 et je suis tenté par la découverte du package java.nio. Ce que j'en ai lu ici ou là m'apprend que les perfos sont très bonnes.
Je précise que j'aimerais utiliser certaines classes dans le cadre de lecture/écriture de fichiers, à la place de java.io.File. C'est pas pour un serveur qui aurait des tonnes de clients à gérer ni rien.
Donc je me pose les questions suivantes : y a-t-il dans mon cas un véritable intérêt à me pencher sur ce package ? Sinon, dans quel cadre est-ce utile ? Si oui, une migration File->FileChannel (etc...) est-elle à envisager dans n'importe quelle appli requérant une JVM 1.4 ?
 
Bref, tout ça, quoi.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 04-04-2003 à 14:04:11   

Reply

Marsh Posté le 04-04-2003 à 14:08:59    

A ma connaissance, le package java.io n'est pas destiné à être déprécié. Donc si tu as des petits volumes (aussi bien en nombre de fichiers qu'en nombre de kilooctets), tu peux en rester au package java.io. Avec un bon BufferedReader, tu as déjà des performances correctes.
 
Maintenant, tu peux aussi faire preuve de curiosité et essayer d'implémenter avec java.nio même si tes volumes sont faibles... ;)

Reply

Marsh Posté le 04-04-2003 à 14:09:25    

je n'ai pas encore eu l'occasion d'utiliser nio.* mais effectivement, tu gagne sur beaucoup de plans mais il n'y a pas de compatibilité ascendante

Reply

Marsh Posté le 04-04-2003 à 14:10:35    

[:blueflag]

Reply

Marsh Posté le 04-04-2003 à 14:14:27    

BifaceMcLeOD a écrit :


Maintenant, tu peux aussi faire preuve de curiosité et essayer d'implémenter avec java.nio même si tes volumes sont faibles... ;)


Bin vala, c'est aussi par curiosité :D
En même temps, l'approche a l'air très différente de java.io ; m'enfin comme j'ai pas essayé et juste maté la javadoc, je peux très bien me tromper.
Merci pour les réponses :jap:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed