Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3798 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  18  19  20  ..  24  25  26  27  28  29
Auteur Sujet :

[Java] Le topic-passage-obligé pour débutants !

n°1873493
masklinn
í dag viðrar vel til loftárása
Posté le 15-04-2009 à 18:45:19  profilanswer
 

Reprise du message précédent :
 
Une classe de conteneur quelconque, genre une réimplémentation de HashSet :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 15-04-2009 à 18:45:19  profilanswer
 

n°1873497
the real m​oins moins
Posté le 15-04-2009 à 19:19:43  profilanswer
 

astrojojo a écrit :

Ca compilera pas


think again [:pingouino]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1873499
astrojojo
Editeur compulsif
Posté le 15-04-2009 à 19:20:58  profilanswer
 

Oui bon fatigue tout ça :o.
 
Donc en fait, ca affichera ça à la console :
 

Citation :


L'ensemble vaut ' + e + '  
 


 
[:pingouino]
 
C'est bon là non  [:joce] ?

Message cité 1 fois
Message édité par astrojojo le 15-04-2009 à 19:21:27
n°1873500
the real m​oins moins
Posté le 15-04-2009 à 19:29:12  profilanswer
 

ui


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1873501
the real m​oins moins
Posté le 15-04-2009 à 19:29:41  profilanswer
 

pas con comme question d'interview n'empeche [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1873712
brisssou
8-/
Posté le 16-04-2009 à 11:02:48  profilanswer
 

s'truc de vicelar...
 
dans ton IDE, tu vois bien que le tout est une seule String avec le coloration.
 
Sur la papier, c'est plus difficile.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1873781
the real m​oins moins
Posté le 16-04-2009 à 13:58:04  profilanswer
 

[:l0ser]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1873806
Dion
Acceuil
Posté le 16-04-2009 à 14:26:55  profilanswer
 

yamb a écrit :

salut  je suis vraiment débutant en java orienté objet, j'ai une question :  
 
Ensemble <String> e = new Ensemble <String> ();
System.out.print("L'ensemble vaut ' + e + ' \n" );
 
que fait la seconde ligne de ce code  ?


 

astrojojo a écrit :

Oui bon fatigue tout ça :o.
 
Donc en fait, ca affichera ça à la console :
 

Citation :


L'ensemble vaut ' + e + '  
 


 
 
[:pingouino]
 
C'est bon là non  [:joce] ?


 

brisssou a écrit :

s'truc de vicelar...
 
dans ton IDE, tu vois bien que le tout est une seule String avec le coloration.
 
Sur la papier, c'est plus difficile.


 
Je comprend meme pas le probleme :|


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°1873816
Jubijub
Parce que je le VD bien
Posté le 16-04-2009 à 14:37:32  profilanswer
 

Dion a écrit :

 

Je comprend meme pas le probleme :|

 

si je te mets le code suivant (regarde la coloration du forum) :

 
Code :
  1. String e = "pouet";
  2. System.out.print("L'ensemble vaut ' + e + ' \n" );
 

Ce code va t'afficher :
L'ensemble vaut ' + e + '

 
Code :
  1. String e = "pouet";
  2. System.out.print("L'ensemble vaut " + e + " \n" );


Ce code va t'afficher :
L'ensemble vaut pouet

  


Message édité par Jubijub le 16-04-2009 à 14:37:52

---------------
Jubi Photos : Flickr - 500px
n°1873865
Dion
Acceuil
Posté le 16-04-2009 à 15:01:07  profilanswer
 

Ah oué ça c'est un piège ?
 
Désolé ça c'était mon 2ème jour d'informatique [:cosmoschtroumpf]
Bon en contrepartie je suis nul en thermo


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
mood
Publicité
Posté le 16-04-2009 à 15:01:07  profilanswer
 

n°1877501
matika
Posté le 24-04-2009 à 17:03:19  profilanswer
 

Bonjour,  
 
Lorsque je compile j obtient ca:  
Le programme 'javac' peut être trouvé dans les paquets suivants :  
* java-gcj-compat-dev  
* jikes-sablevm  
* gcj-4.2  
* kaffe  
* jikes-classpath  
* jikes-sun  
* openjdk-6-jdk  
* ecj  
* j2sdk1.4  
* jikes-gij  
* gcj-4.1  
* sun-java5-jdk  
* jikes-kaffe  
* sun-java6-jdk  
Essayez : apt-get install <paquet sélectionné>  
bash: javac : commande introuvable  
 
Merci de votre aide
 
et quand j essaie un paquet ca marche pas, c est marque fichier introuvable

n°1877541
astrojojo
Editeur compulsif
Posté le 24-04-2009 à 18:25:09  profilanswer
 

Faut installer le jdk [:spamafote].

n°1877566
matika
Posté le 24-04-2009 à 19:21:47  profilanswer
 

Comment fait on pour l installer

n°1877569
astrojojo
Editeur compulsif
Posté le 24-04-2009 à 19:23:54  profilanswer
 

sudo apt-get install sun-java6-jdk [:spamafote]. Après les messages d'erreurs "paquet introuvable" c'est pas sur ce topic qu'il faut demander.

n°1882810
beaulove
Posté le 11-05-2009 à 04:02:13  profilanswer
 

quel le site plus facile pour trouver pour faire des dessins animes

n°1885973
Pwill
Deux fois Né
Posté le 19-05-2009 à 10:25:30  profilanswer
 

Bonjour,
 
je travaille sur une petite appli J2EE à l'aide de Struts et j'ai un soucis de portée de variables.
J'ai donc une classe TrucAction extends ActionSupport implements HSSFTrucChouette.
 
J'ai défini plusieurs variables dans cette classe.  
Je modifie la valeur de ces variables dans une première fonction issue de HSSFTrucChouette, le problème c'est que ces modifications réalisées ne sont pas visibles depuis la fonction execute() de ma superclasse ActionSupport. Cette fonction execute appelle la 1ere fonction issue de l'interface HSSFTrucChouette.
 
Qu'est-ce qui pourrait clocher ? Des pistes ?  
J'ai essayé des variables en public, getter & setter semblent ok.
J'ai pas le net depuis mon poste de travail, mais si c'est indispensable, je peux montrer un bout de code...
 
Merci de votre attention ;)

n°1886266
Pwill
Deux fois Né
Posté le 19-05-2009 à 20:55:39  profilanswer
 

Hmm bon désolé, j'ai fini par trouver...  
L'exemple de code que j'ai repris faisait appel à une nouvelle instance de la classe alors que ce n'était pas nécessaire dans la classe elle-même...

n°1891463
lezenfr
Posté le 05-06-2009 à 00:09:00  profilanswer
 

Bonjour,  
Débutant en java, je souhaite récupérer des objets d'une une liste chainée et les mettre dans un tableau. j'ai créée la liste avec 100 éléments (objet), je doit remplir deux tableaux de 10 case avec 10 objets de ma liste, est ce vous pouvez m'aider, Merci.

n°1891490
brisssou
8-/
Posté le 05-06-2009 à 08:46:22  profilanswer
 

qu'est-ce qui te semble insurmontable là dedans ?
 
t'as un bout de code qu'on puisse t'orienter ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1921796
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 11:20:48  profilanswer
 

Hmm, quand on installe le jdk sous windows, il integre pas les commandes au shell de windows ?
 
C'est un peu lourd a gerer si c'est le cas non ...

n°1921801
MEI
|DarthPingoo(tm)|
Posté le 07-09-2009 à 11:25:01  profilanswer
 

micky78 a écrit :

Hmm, quand on installe le jdk sous windows, il integre pas les commandes au shell de windows ?
 
C'est un peu lourd a gerer si c'est le cas non ...


T'as aussi le droit de paramétrer ton PATH toi même. :spamafote:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1921809
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 11:29:21  profilanswer
 

Oui je l'ai fait, mais autant je peux lancer un "java" autant lorsque je lance un "javac" la commande n'est pas reconnu

n°1921820
brisssou
8-/
Posté le 07-09-2009 à 11:37:34  profilanswer
 

parce que t'as pas mis le bon path ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1921826
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 11:42:27  profilanswer
 

Bin si :/

n°1921861
brisssou
8-/
Posté le 07-09-2009 à 13:19:10  profilanswer
 

Si tu as installé un jdk, tu dois avoir un répertoire jdk dans un coin, avec un répertoire bin dedans. Dans bin, tu trouves javac.
Si tu mets ce répertoire dans ton path ça fonctionnera, si tu mets le répertoire bin d'une jre, tu n'auras que les runtime, donc java, et pas javac.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1921862
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 13:20:39  profilanswer
 

Oui cest bien ce que j ai fais, j ai fais pointer le path vers le dossier jdk et le sous dossier bin :/

n°1921873
MEI
|DarthPingoo(tm)|
Posté le 07-09-2009 à 13:45:07  profilanswer
 

T'as bien relancé ton CMD apres la modif :??:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1921880
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 13:58:26  profilanswer
 

Un reboot a corrigé le soucis merci ;)

n°1921940
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 16:46:08  profilanswer
 

Je suis en train de lire les tuto, étant débutant j'ai avant essayer de comprendre le principe de la POO.
 
Arrivé vers le début du tuto Java, je bloque sur :
 
String s = new String("asdf" );
 
String s = "asdf";
 
Quelle va être la différence entre les deux ?
 
Le 2eme je créé simplement une variable de type string, appelée "s" et qui a comme valeur "asdf" ? Et apparement cette variable est considéré comme objet ?

n°1921943
MEI
|DarthPingoo(tm)|
Posté le 07-09-2009 à 16:57:22  profilanswer
 

Le type "string" est déjà un type a part en Java. C'est un type de base (i.e. normalement pas un objet) mais un objet.
 
Du coup le new est pas obligatoire, mais quand tu compiles c'est exactement identique.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1921944
micky78
Get ripped or die tryin'
Posté le 07-09-2009 à 17:01:27  profilanswer
 

Oui, merci, j'ai tester et le résultat est le même.  Maiis je demandais donc si c'etait une simple alternative ou s'il pouvait y avoir un interet quelconque


Message édité par micky78 le 07-09-2009 à 17:02:41
n°1921945
masklinn
í dag viðrar vel til loftárása
Posté le 07-09-2009 à 17:06:50  profilanswer
 

MEI a écrit :

Du coup le new est pas obligatoire, mais quand tu compiles c'est exactement identique.


Non. new String crée obligatoirement un nouvel objet, alors que "foo" peut sortir un string interné.

 

Résultat:

 

$ cat > Test.java
class Test {
 public static void main(String[] args) {
  System.out.println("foo" == "foo" );
  System.out.println("foo" == new String("foo" ));
  System.out.println(new String("foo" ) == new String("foo" ));
 }
}
^C
 $ javac -Xlint:all Test.java
 $ java Test
true
false
false


Message édité par masklinn le 07-09-2009 à 17:09:16

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1922122
micky78
Get ripped or die tryin'
Posté le 08-09-2009 à 11:10:40  profilanswer
 

Masklinn : je n'arrive pas a saisir ce que tu cherches a me montrer avec ta démonstration. Si je fais de s un objet plutot qu une simple variable, vais-je pouvoir l'utiliser differement ensuite ?

 

Sinon, autre chose, a propos des "static".
J'ai le code suivant :

 
Citation :

class DataOnly {
  static int i = 2;
 
  public static void main(String[] args) {
  DataOnly d = new DataOnly();
 
  System.out.println(d.i);
 }  
}

 

J ai bien compris que l'interet de passer i en static me permet d'y faire appel sans créé d'objet. Mais si je créé un objet où j'utilise "i" ... la seule différence va être le stockage mémoire ? En gros en static "i" va être toujours en mémoire alors qu'a l'inverse tant qu'aucun objet n'est créé "i" n'est pas en mémoire ?

Message cité 1 fois
Message édité par micky78 le 08-09-2009 à 11:12:57
n°1922133
koskoz
They see me trollin they hatin
Posté le 08-09-2009 à 11:28:25  profilanswer
 

Static te permet d'accéder à une variable de la classe qui est la même pour toutes les instanciations de celle-ci.
Et tu es sensé y accéder par NomDeLaClasse.taProprieteStatic

 

Exemple :

 
Code :
  1. Class Toto
  2. {
  3.     static int i = 2;
  4.  
  5.     Toto() {
  6.         System.out.println(i);
  7.     }
  8.     
  9.     increment() {
  10.         i++;
  11.     }
  12. }
  13.  
  14. Class Test
  15. {
  16.     public static void main(String[] args) {
  17.         Toto test1 = new Toto(); // i =2
  18.         Toto test2 = new Toto(); // i =2
  19.         test2.increment();
  20.         Toto test3 = new Toto(); // i =3
  21.     }
  22. }
 

Voilà, j'espère que j'ai pas dis de connerie, auquel cas machine s'empressera de répondre à mon post :o

 

Je te conseils de bien lire toute cete partie, pour apprendre le java.
C'est vraiment très bien fait :jap:


Message édité par koskoz le 08-09-2009 à 11:35:02

---------------
Twitter
n°1922192
Jubijub
Parce que je le VD bien
Posté le 08-09-2009 à 14:09:44  profilanswer
 

micky78 a écrit :

Masklinn : je n'arrive pas a saisir ce que tu cherches a me montrer avec ta démonstration. Si je fais de s un objet plutot qu une simple variable, vais-je pouvoir l'utiliser differement ensuite ?
 
Sinon, autre chose, a propos des "static".
J'ai le code suivant :
 

Citation :

class DataOnly {
  static int i = 2;
   
  public static void main(String[] args) {
  DataOnly d = new DataOnly();  
 
  System.out.println(d.i);
 }  
}


 
J ai bien compris que l'interet de passer i en static me permet d'y faire appel sans créé d'objet. Mais si je créé un objet où j'utilise "i" ... la seule différence va être le stockage mémoire ? En gros en static "i" va être toujours en mémoire alors qu'a l'inverse tant qu'aucun objet n'est créé "i" n'est pas en mémoire ?


 
ce qu'il cherche à expliquer :  
dans le premier cas la comparaison renvoit true, ce qui veut dire qu'on a à faire au même objet : la raison est que Java réutilise la String "foo", ce qui est par ailleurs efficace puisqu'il suffit d'un seul objet
dans les autres cas, comme tu utilises le mot clé new, tu forces explicitement Java à créer un nouvel objet String (qui va contenir aussi "foo" ), alors qu'il aurait très bien pu réutiliser "foo" qui existe déjà.
 
pour static tu mélanges un peu tout : pour répondre à ta question, renseigne toi sur les notions de classe et d'objet (static est lié à la classe)
 


---------------
Jubi Photos : Flickr - 500px
n°1922199
koskoz
They see me trollin they hatin
Posté le 08-09-2009 à 14:35:11  profilanswer
 

En gros à chaque new java créé une nouvelle instanciation mémoire.


---------------
Twitter
n°1922203
masklinn
í dag viðrar vel til loftárása
Posté le 08-09-2009 à 14:57:27  profilanswer
 

koskoz a écrit :

En gros à chaque new java créé une nouvelle instanciation mémoire.


C'est pas en gros, la spec java impose ce comportement: si t'as un new, t'as un nouvel objet.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1922297
micky78
Get ripped or die tryin'
Posté le 08-09-2009 à 17:20:11  profilanswer
 

rien :o

Message cité 1 fois
Message édité par micky78 le 08-09-2009 à 17:21:42
n°1922298
masklinn
í dag viðrar vel til loftárása
Posté le 08-09-2009 à 17:21:43  profilanswer
 

micky78 a écrit :

Hmm, toujours en continuant le book conseillé en premiege page, je ne comprends pas pourquoi la methode random nextInt modulo 100 limite le résultat a 99 ( random.nextInt() % 100; )


heuu… tu sais comment fonctionne un modulo [:petrus dei]
 
Parce qu'elle est complètement débile ta question [:masklinn:1]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  18  19  20  ..  24  25  26  27  28  29

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Java] Outil de gestion de "composants"; GraphEdit "like"[Java/xml] Caractères à la con ds un .xml généré en dom
Cryptage md5 & javaGénération d'images en Java (server side)
[Java] [Resolu] Erreur ODBC État de curseur non valide[JAVA] caractères accentué différents selon OS
[JAVA] Pb affichage caractèrecréer un répertoire en java
copier-coller en javapassage de c++ a php
Plus de sujets relatifs à : [Java] Le topic-passage-obligé pour débutants !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)