Téléchargement
illégal
Posez votre question Signaler

Package java [Résolu]

wiam_ 163Messages postés 1 mars 2008Date d'inscription 14 mars 2012Dernière intervention - Dernière réponse le 26 oct. 2008 à 15:31
Bonjour tout le monde,
e java , il y a des classes standard et pour utiliser chaque classe ill faut inclure un package ,comment on peut savoir quel package faut utilisé.MERCI à vous.
Lire la suite 

Package java »

Suggestions
9 réponses
Réponse
+1
moins plus
Salut wiam_,
En java, il existe différents types primitifs (int, char, byte, double, float, long, short et j'en oublie sûrement). A ces types primitifs, le langage a prévu des classes permettant de les encapsuler.

Au final, le type Integer, son rôle est juste de contenir un int, et en plus c'est un objet (ce qui peut être utile quand on programme orienté objet).
Pour mieux comprendre, je te conseille de lire la doc (en java ça marche souvent car la doc officielle est super bien) :
http://java.sun.com/javase/6/docs/api/java/lang/Integer.html

Ca t'explique notamment que quand tu fais Integer(0), ça t'instancie un Integer dont le int vaut 0.
Ainsi, si tu fais :
int a=5;
Integer b = new Integer(5);

a == b.intValue() te retournera true, ainsi que b.equals(new Integer(a));

En général on utilise souvent les types primitifs, parce que pour l'usage qu'on en fait, c'est souvent suffisant. Cependant, il se peut que tu aies besoin de transporter des objets plutôt que les types. Par exemple, lorsque tu utilises le polymorphisme, tu peux être amené à utiliser la classe Number (superclasse de Integer, Double, Float...) afin d'avoir un comportement commun à ces classes. De cette manière, tu écriras une unique méthode :
public Number somme(Number a, Number a);, qui utilisera peut-être de l'introspection pour implémenter des comportements particuliers, mais ça t'évitera d'implémenter 50 méthodes comme :
public int somme (int a, int b);
public float somme (float a, float b);
public double somme (double a, double b);
...


Après tout ça c'est des techniques objets qui te dépassent peut-être un peu aujourd'hui si tu débutes juste, mais dont tu prendras conscience rapidement. En tout cas j'espère ne pas t'avoir embrouillé d'avantage.

Cordialement
Marco la baraque- 26 oct. 2008 à 13:27
Je viens de voir le post http://www.commentcamarche.net/forum/affich 9072446 int et integer en java.
Evite de poster plusieurs fois le même sujet stp.
Une personne t'avait déjà répondu. Si je l'avais vu, ça m'aurait évité de gaspiller un quart d'heure à essayer de t'aider.

Cordialement,
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
Quels Classes que vous voulez l'utiliser ? ( Dans quel domaine, site web, développement d'un produit ......)
Merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
Les classes fournies par Java sont répertoriées dans la javadoc : http://java.sun.com/javase/6/docs/api/

Par contre, si tu utilises des classes d'autres bibliothèques, il faudra te référer à leur javadoc.

Cordialement,
Ajouter un commentaire
Réponse
+0
moins plus
Hello marco ;)
Marco la baraque- 25 oct. 2008 à 23:44
Salut Arth,
Je ne suis pas venu depuis quelques semaines (vacances :). J'ai raté des topics intéressants ?
Ajouter un commentaire
Réponse
+0
moins plus
Barf un peu de jsp un peu de java débutant pas grand chose en fait ;) moi je me suis mis au JSP :)
Ajouter un commentaire
Réponse
+0
moins plus
salut
merci pour votre réponse, maintenant j'ai une autre question , c'est quoi la différence entre int et Integer ? j'ai lu pas mal de tutoriel sur internet mais j'ai pas trop compris quand on emplois int et Intger.

et quand on fais :
int a=6;
Integer b=new Integer(0);
b=a;
dans Intger (0) le zéro correspond à quoi exactement ?
et qu'est ce qu'il fait ce programme ? et est ce quelqun peut me donner un exemple de Integer ,

Merci de me répondre;
Ajouter un commentaire
Réponse
+0
moins plus
Merci c'est vraiment gentille,et désolé de poster mon message deux fois c'est parce que je voulais une réponse .....
Ajouter un commentaire
Ce document intitulé « package java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?