Package java

Résolu/Fermé
wiam_ Messages postés 169 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 25 oct. 2008 à 22:18
wiam_ Messages postés 169 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 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.
A voir également:

7 réponses

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
26 oct. 2008 à 13:23
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) :
https://docs.oracle.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
1
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
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,
0
ahmed.ben.salem Messages postés 86 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 28 avril 2009 4
25 oct. 2008 à 22:54
Bonsoir,
Quels Classes que vous voulez l'utiliser ? ( Dans quel domaine, site web, développement d'un produit ......)
Merci
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
25 oct. 2008 à 23:27
Bonsoir,
Les classes fournies par Java sont répertoriées dans la javadoc : https://docs.oracle.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,
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
25 oct. 2008 à 23:40
Hello marco ;)
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
25 oct. 2008 à 23:44
Salut Arth,
Je ne suis pas venu depuis quelques semaines (vacances :). J'ai raté des topics intéressants ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
25 oct. 2008 à 23:48
Barf un peu de jsp un peu de java débutant pas grand chose en fait ;) moi je me suis mis au JSP :)
0
wiam_ Messages postés 169 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 8
26 oct. 2008 à 11:39
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;
0
wiam_ Messages postés 169 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 8
26 oct. 2008 à 15:31
Merci c'est vraiment gentille,et désolé de poster mon message deux fois c'est parce que je voulais une réponse .....
0