== teste l'égalité. Pour les entiers ça vérifie qu'ils sont égaux (même valeur). Pour les références vers des objets ça vérifie qu'elles sont égales (même valeur). C'est quand même un peu la même chose non ?
Le bordel c'est de considérer que l'objet Integer doit pouvoir se manipuler comme un entier... Avant la version 1.5 il me semble que le seul "mélange des genres" c'était + qui concatène les String.
M'enfin entre ceux qui ne veulent pas mélanger et ceux qui veulent pouvoir surcharger le débat me semble sans fin... :)
(Je dis pas que Java est la 7e merveille du monde hein...)
> on fait les tests sur une 100 aine de valeurs, à la main on vérifie (c'est déjà bien), on passe en prod, paf ça plante.
En même temps si on test l'égalité entre 2 objets avec l'opérateur prévu par le langage pour tester l'égalité entre 2 références, bah faut pas s'étonner d'avoir des emmerdes...
L'exemple est joli. J'ai été élevé avec les première version de Java et ça fait bizarre de voir l'opérateur ++ appliqué à un objet...
Au moins quand tu vois un extrait de code Java avec == entre 2 String, tu sais ce que ça veux dire sans avoir à aller voir autre part si ça a été redéfini ou non. C'est pas toujours une erreur.
Perso j'ai acheté mon Hero avec un abonnement Bouygues alors que ces derniers ne le proposait pas. En passant par un magasin qui vends de toutes les marques j'ai en plus récupéré un téléphone qui n'a pas été "retouché" par nos sympathiques opérateurs de téléphonie.
Les personnes que je connais qui ont des téléphones Android ont toutes le forfait "Evasio" de BT. J'ai pas poussé les tests à fond mais en tout cas ssh n'est pas bloqué.
L'intérêt de l'exercice c'est aussi que tu comprennes tout seul ce qui ne va pas.
Pour commencer il ne faut pas utiliser v=="+" pour comparer les string comme tu le fais, mais la méthode equals() de la classe String. Enfin tu peux utiliser ==, mais ça ne signifie pas la même chose (dans ton cas ça marchera ptet (je ne suis pas sur) grâce (à cause?) d'une optimisation obligatoire des machines virtuelles Java).
Donc v.equals("+"), ou plutôt "+".equals(v) qui a l'avantage de marcher même si v est null.
Posté par Wawet76 .
En réponse à la dépêche Inception.
Évalué à 8.
D'un autre côté, on se fout un peu de ce que fait vraiment le câble d'un ascenseur situé dans un immeuble en chute libre. L'important est l'idée que se fait le rêveur de ce que devrait faire le câble d'un ascenseur situé dans un immeuble en chute libre.
Chaque épisode se terminant par (SPOILER) un nouveau cocotier tout neuf, il y un mode sur le DVD pour voir tous les épisodes enchaînés. C'est bien trouvé.
Comme beaucoup le savent, Dr House est grandement inspiré de Sherlock Holmes.
On me soutient que la façon de jouer Holmes par Robert Downey dans ce film, et le ton de ses discutions avec Watson, empruntent pas mal au duo House/Wilson. Perso je n'en suis pas vraiment persuadé.
Ma carte vidéo est en train de lacher (enfin j'espère que c'est elle).
Je vais donc la changer. Il y a un modèle avec driver libre qui inclu cette puce, fait de la 3D correcte (je ne joue pas), pour pas trop chère et avec un refroidissement passif ?
[^] # Re: Comparaison de chaine
Posté par Wawet76 . En réponse au message portée des méthodes. Évalué à 1.
Le bordel c'est de considérer que l'objet Integer doit pouvoir se manipuler comme un entier... Avant la version 1.5 il me semble que le seul "mélange des genres" c'était + qui concatène les String.
M'enfin entre ceux qui ne veulent pas mélanger et ceux qui veulent pouvoir surcharger le débat me semble sans fin... :)
(Je dis pas que Java est la 7e merveille du monde hein...)
[^] # Re: Comparaison de chaine
Posté par Wawet76 . En réponse au message portée des méthodes. Évalué à 2.
En même temps si on test l'égalité entre 2 objets avec l'opérateur prévu par le langage pour tester l'égalité entre 2 références, bah faut pas s'étonner d'avoir des emmerdes...
L'exemple est joli. J'ai été élevé avec les première version de Java et ça fait bizarre de voir l'opérateur ++ appliqué à un objet...
[^] # Re: Alternative smartphone nu + «forfait» téléphonique minimal
Posté par Wawet76 . En réponse au message Pour noël je voudrai un HTC Desire HD. Évalué à 1.
Si c'est pour du SSH de dépannage et quelques mails de temps en temps hors couverture wifi...
[^] # Re: Comparaison de chaine
Posté par Wawet76 . En réponse au message portée des méthodes. Évalué à 1.
Au moins quand tu vois un extrait de code Java avec == entre 2 String, tu sais ce que ça veux dire sans avoir à aller voir autre part si ça a été redéfini ou non. C'est pas toujours une erreur.
[^] # Re: opérateur pour HTC Desire HD
Posté par Wawet76 . En réponse au message Pour noël je voudrai un HTC Desire HD. Évalué à 3.
Les personnes que je connais qui ont des téléphones Android ont toutes le forfait "Evasio" de BT. J'ai pas poussé les tests à fond mais en tout cas ssh n'est pas bloqué.
[^] # Re: Pourquoi se limiter?
Posté par Wawet76 . En réponse au journal Guide de sécurité informatique à l'usage des journalistes. Évalué à 7.
[^] # Re: argggg
Posté par Wawet76 . En réponse au message portée des méthodes. Évalué à 0.
void maGrosseMethode() {
maPetiteMethodeUn();
maPetiteMethodeDeux();
}
void maPetiteMethodeUn() {
}
void maPetiteMethodeDeux() {
}
}
# Comparaison de chaine
Posté par Wawet76 . En réponse au message portée des méthodes. Évalué à 2.
Pour commencer il ne faut pas utiliser v=="+" pour comparer les string comme tu le fais, mais la méthode equals() de la classe String. Enfin tu peux utiliser ==, mais ça ne signifie pas la même chose (dans ton cas ça marchera ptet (je ne suis pas sur) grâce (à cause?) d'une optimisation obligatoire des machines virtuelles Java).
Donc v.equals("+"), ou plutôt "+".equals(v) qui a l'avantage de marcher même si v est null.
[^] # Re: La seule alternative?
Posté par Wawet76 . En réponse à la dépêche OpenChange et SOGo : la vraie alternative à Exchange. Évalué à 0.
Tu sembles dire ici que ce n'est pas complètement fonctionnel avec Outlook 2010, mais je n'ai pas vu cette info sur le site...
[^] # Re: Vectorisation
Posté par Wawet76 . En réponse à la dépêche Collaboration entre Spot Image et OpenStreetMap. Évalué à 0.
En fait ils veulent surtout limiter à quelques outils pour ne pas se faire barboter leurs images je pense.
[^] # Re: Oui mais … IRL
Posté par Wawet76 . En réponse au journal Zoom sur la récente Debian 5.0.6. Évalué à 5.
[^] # Re: AGPL !
Posté par Wawet76 . En réponse au journal Diaspora is real. Évalué à 1.
Je suppose (j'espère) que n'importe qui peut coder sous n'importe quelle licence un serveur qui discute avec leur truc.
[^] # Re: Que de mystères
Posté par Wawet76 . En réponse au journal Google nous renvoie dans les années 90. Évalué à 1.
Je viens de tester et la fonctionnalité est activé chez moi, mais uniquement si je suis identifié.
[^] # Re: tu peux changer ta face mais pas tes os
Posté par Wawet76 . En réponse au journal Empreinte du squelette. Évalué à 1.
# Recherche extension
Posté par Wawet76 . En réponse au journal Firefox et les addons payants : bientôt un dénouement ?. Évalué à 0.
Il y a une extension qui ne bloque pas la pub mais bloque tous les tracking-cookie utilisés par les régies de pub ?
[^] # Re: Ascenseur (révélation !)
Posté par Wawet76 . En réponse à la dépêche Inception. Évalué à 8.
# Mode original sur le DVD
Posté par Wawet76 . En réponse au journal Les cocoshakers. Évalué à 3.
# Prévalence (?) d'Android
Posté par Wawet76 . En réponse au journal ArtGame weekend. Évalué à 4.
# Poids
Posté par Wawet76 . En réponse au journal sécurisation selon agrume. Évalué à 6.
Il est livré avec un long métrage en DivX pour test ?
# Gaming ?
Posté par Wawet76 . En réponse à la dépêche Le classement Top 500 de juin 2010 est disponible. Évalué à 2.
http://www.top500.org/site/systems/2965
Ankama ?
[^] # Re: Délais
Posté par Wawet76 . En réponse à la dépêche Humble Indie Bundle: 5 jeux pour le prix que vous voulez. Évalué à 2.
# Délais
Posté par Wawet76 . En réponse à la dépêche Humble Indie Bundle: 5 jeux pour le prix que vous voulez. Évalué à 1.
# Holmes / House
Posté par Wawet76 . En réponse à la dépêche Brothers, Mr Fox, Sherlock et Shutter Island. Évalué à 2.
On me soutient que la façon de jouer Holmes par Robert Downey dans ce film, et le ton de ses discutions avec Watson, empruntent pas mal au duo House/Wilson. Perso je n'en suis pas vraiment persuadé.
Z'en pensez quoi ?
[^] # Re: Broadcom crystal HD
Posté par Wawet76 . En réponse au journal Lire de la vidéo HD avec une machine limite. Évalué à 1.
Je vais donc la changer. Il y a un modèle avec driver libre qui inclu cette puce, fait de la 3D correcte (je ne joue pas), pour pas trop chère et avec un refroidissement passif ?
# Qu vs Q
Posté par Wawet76 . En réponse au journal Tanglet : Boggle libre maintenant en français. Évalué à 1.