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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  138  139  140  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°1345188
the real m​oins moins
Posté le 12-04-2006 à 16:09:51  profilanswer
 

Reprise du message précédent :
j'envisage une reconversion [:slackerbitch]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 12-04-2006 à 16:09:51  profilanswer
 

n°1345192
nraynaud
lol
Posté le 12-04-2006 à 16:11:43  profilanswer
 

tiens, ça tombe bien, on a un produit difficile à vendre ici [:ciler]


---------------
trainoo.com, c'est fini
n°1346170
noldor
Rockn'roll
Posté le 13-04-2006 à 15:37:57  profilanswer
 

et sinon, intelliJ VS. eclipse par exemple, ça donne quoi ?

n°1346176
kadreg
profil: Utilisateur
Posté le 13-04-2006 à 15:42:30  profilanswer
 

noldor a écrit :

et sinon, intelliJ VS. eclipse par exemple, ça donne quoi ?


 
un troll :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1346180
the real m​oins moins
Posté le 13-04-2006 à 15:44:14  profilanswer
 

ben intellij


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1346184
noldor
Rockn'roll
Posté le 13-04-2006 à 15:46:16  profilanswer
 

ok, encore merci :D

n°1346296
souk
Tourist
Posté le 13-04-2006 à 17:17:35  profilanswer
 

noldor a écrit :

et sinon, intelliJ VS. eclipse par exemple, ça donne quoi ?


 
je pense qu'il vaut mieux utiliser Sun java studio creator [:romf]

n°1347179
nraynaud
lol
Posté le 14-04-2006 à 21:23:54  profilanswer
 

il semblerait que le principal motif pour passer à intellij soit la fenêtre "building workspace" intempestive, je leur ai pas dit que dans eclipse on peut l'empêcher de compiler à la sauvegarde ...

n°1347187
benou
Posté le 14-04-2006 à 21:47:40  profilanswer
 

nraynaud a écrit :

il semblerait que le principal motif pour passer à intellij soit la fenêtre "building workspace" intempestive, je leur ai pas dit que dans eclipse on peut l'empêcher de compiler à la sauvegarde ...


s'ils savent pas il connaissent pas très bien eclipse ...
 
et le "run in background", ca leur suffit pas ?
 
et la fenêtre n'apparait que si tu recharges tout le projet en principe  :heink:


---------------
ma vie, mon oeuvre - HomePlayer
n°1347293
nraynaud
lol
Posté le 15-04-2006 à 00:01:56  profilanswer
 

je sais pas trop ça fait quelques temps que j'utilise plus eclipse.
 
de toutes façons, comme ça on aura tous un vérificateur de javadoc, les mêmes warnings, et le même analyseur de code.
 
comme on vient de virer la convention de codage à la con pour passer à celle de sun, en plus on va pouvoir activer le "format before commit".

mood
Publicité
Posté le 15-04-2006 à 00:01:56  profilanswer
 

n°1347309
benou
Posté le 15-04-2006 à 00:57:25  profilanswer
 

nraynaud a écrit :


comme on vient de virer la convention de codage à la con pour passer à celle de sun, en plus on va pouvoir activer le "format before commit".


ca c'est bien !
 
 
par contre, si y a un truc pour lequel j'ai vraiment du mal avec la convention de sun, c'est le limite à 80 colonnes max ... vous connaissez la raison de cette limite ? J'imagine que historiquement c'était pour être lisible sur des terminaux à 80 colonnes, mais maintenant ?


---------------
ma vie, mon oeuvre - HomePlayer
n°1348244
paquerette
Flower Power...
Posté le 17-04-2006 à 19:15:01  profilanswer
 

Dites dans Java 1.5, il devait pas y avoir un 'raccourci' permettant d'eviter d'avoir a écrire tout les getter/setter d'un objet? genre avec une annotation ?

Message cité 1 fois
Message édité par paquerette le 17-04-2006 à 19:21:31

---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
n°1348248
paquerette
Flower Power...
Posté le 17-04-2006 à 19:18:13  profilanswer
 

benou a écrit :

ca c'est bien !
 
 
par contre, si y a un truc pour lequel j'ai vraiment du mal avec la convention de sun, c'est le limite à 80 colonnes max ... vous connaissez la raison de cette limite ? J'imagine que historiquement c'était pour être lisible sur des terminaux à 80 colonnes, mais maintenant ?


 
 
p'tetre pour pouvoir imprimer ton code... (pour ce que ca sert d'imprimer son code a part deforester inutilement)
 
Pour ma part, y'a certain truc dans les convetions qui me gonfle et que je ne met pas en pratique :

  • la limite des  80 colonnes (j'ai un 24pouces, alors ca me gache d'utilise que 80 colonnes)
  • les { en fin de lignes... c'était pour éconimiser une ligne de code du temps ou la ligne coutait cher en espace disque, mais je trouve que le code écrit ainsi est archi illisible...


je crois que c tout :D
 
Paquerette


---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
n°1348284
nraynaud
lol
Posté le 17-04-2006 à 19:45:01  profilanswer
 

moi 80 colones ça tient pas avec l'explorateur à gauche et les bookmarks à droite.
 
et les { en fin de ligne je m'en fous, je lis l'indentation, pas les accolades.

n°1348451
masklinn
í dag viðrar vel til loftárása
Posté le 18-04-2006 à 00:20:28  profilanswer
 

paquerette a écrit :

  • les { en fin de lignes... c'était pour éconimiser une ligne de code du temps ou la ligne coutait cher en espace disque, mais je trouve que le code écrit ainsi est archi illisible...

Hum non, la ligne n'a jamais rien coûté en espace disque (au pire une nouvelle ligne c'est \r\n, 2 octets...)
 
Les { en fin de ligne (k&r style), ça permet surtout:
1. De gagner sur l'espace vertical limité des écrans. Moins maintenant qu'au temps du 80*25, mais c'est toujours pas terrible
2. D'éviter les espaces blancs tranchant la logique du code
3. De conserver la cohésion entre les conditions ou les déclarations (de méthodes, de fonctions, ...) et le corps de code exécuté.
 
En bonus, je trouve cet espace blanc super gênant pour lire directement l'indentation.


---------------
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°1348468
paquerette
Flower Power...
Posté le 18-04-2006 à 01:06:58  profilanswer
 

arf... moi perso, je lit mieux le code  
 


if(toto ==1)
{
  doSomething1();
  doSomething2();
  doSomething3();
}


 
que  
 


if(toto ==1){
  doSomething1();
  doSomething2();
  doSomething3();
}


 
 
Pour moi les accollades sont un repère visuel bien pratique pour reperer les blocs de code... surtout quand il y'a plusieurs boucles imbirquées avec des conditions etc...
J'ai commencé a utiliser cette forme en utilisant Grasp, un éditeur qui rajoute des graphismes signalant les if, for, break, continue etc... et permettait de "folder" les blocks de code.
Avec le seconde forme, je cherche toujours ou est le début du block
 
Enfin, bon... ca doit etre une question d'habitude.
 
Sinon, personne pour les annotations remplacant les getter et setter  en java 1.5 ?
 
Paquerette

Message cité 1 fois
Message édité par paquerette le 18-04-2006 à 01:10:02

---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
n°1348492
masklinn
í dag viðrar vel til loftárása
Posté le 18-04-2006 à 06:41:21  profilanswer
 

paquerette a écrit :

Pour moi les accollades sont un repère visuel bien pratique pour reperer les blocs de code... surtout quand il y'a plusieurs boucles imbirquées avec des conditions etc...


J'utilise une indentation en 4spaces et comme nraynal je me repère sur l'indentation et jamais sur les accollades (en même temps dans la mesure où je code aussi dans des langages n'ayant pas d'accollades ça me foutrait bien dans la merde de ne repérer mes blocs que grâce à ça [:totoz] )
 
Accessoirement, mon éditeur fait du parens/braces matching et utilise un style particulier pour ces symboles, donc ils ne sont pas perdus dans le bruit ambient.
 
Un peu dans le style de  

Code :
  1. if(toto ==1){
  2.  doSomething1();
  3.  doSomething2();
  4.  doSomething3();
  5. }


mais chez moi c'est du noir gras et pas du vert pomme


---------------
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°1348503
boulax
Inserer phrase hype en anglais
Posté le 18-04-2006 à 07:48:15  profilanswer
 

paquerette a écrit :

Dites dans Java 1.5, il devait pas y avoir un 'raccourci' permettant d'eviter d'avoir a écrire tout les getter/setter d'un objet? genre avec une annotation ?


click droit / Source / Generate getters/setters sous clipse


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1348504
paquerette
Flower Power...
Posté le 18-04-2006 à 07:50:37  profilanswer
 

boulax a écrit :

click droit / Source / Generate getters/setters sous clipse


 
vi vi... ca je connais et c justement ca dont je veux me débarrasser...
 
je cherche qqch comme les accessors en ruby
 
mais, bon... j'ai du juste rever de cette fonctionnalité qui aurait permis d'économiser des tonnes de codes inutiles.


Message édité par paquerette le 18-04-2006 à 08:30:44

---------------
Paquerette - "Life is a zoo in a jungle." - Peter De Vries. Mes anciens feedback Achat/Ventes : https://forum.hardware.fr/hfr/Achat [...] 8859_1.htm
n°1350159
nraynaud
lol
Posté le 20-04-2006 à 00:38:05  profilanswer
 

trouvé sur koders.com :  

Code :
  1. class ElementDetectionClassVisitor implements ClassVisitor
  2. {
  3.      private  final String     ELEMENT_INTERNAL_NAME = "com/uwyn/rife/engine/Element".intern();
  4.      private  final String     ELEMENTAWARE_INTERNAL_NAME = "com/uwyn/rife/engine/ElementAware".intern();
  5.      private  final String     OBJECT_INTERNAL_NAME = "java/lang/Object".intern();


Yeah !

n°1350160
the real m​oins moins
Posté le 20-04-2006 à 00:38:38  profilanswer
 

oui ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1350162
nraynaud
lol
Posté le 20-04-2006 à 00:50:47  profilanswer
 

Citation :

String literals-or, more generally, strings that are the values of constant expressions (§15.28)-are "interned" so as to share unique instances, using the method String.intern.
 
Thus, the test program consisting of the compilation unit (§7.3):
 
    package testPackage;
    class Test {
            public static void main(String[] args) {
                    String hello = "Hello", lo = "lo";
                    System.out.print((hello == "Hello" ) + " " );
                    System.out.print((Other.hello == hello) + " " );
                    System.out.print((other.Other.hello == hello) + " " );
                    System.out.print((hello == ("Hel"+"lo" )) + " " );
                    System.out.print((hello == ("Hel"+lo)) + " " );
                    System.out.println(hello == ("Hel"+lo).intern());
            }
    }
    class Other { static String hello = "Hello"; }
 
and the compilation unit:
 
    package other;
    public class Other { static String hello = "Hello"; }
 
produces the output:
 
    true true true true false true


 
http://java.sun.com/docs/books/jls [...] tml#3.10.5

n°1350163
nraynaud
lol
Posté le 20-04-2006 à 00:52:07  profilanswer
 

quelqu'un aurait la page de download pour le code source de la jvm de sun svp ? je la retrouve plus.

n°1350170
the real m​oins moins
Posté le 20-04-2006 à 01:18:31  profilanswer
 

[:rofl]
putain mais achete-le ton tiger, et arrete de faire chier :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1350225
uriel
blood pt.2
Posté le 20-04-2006 à 09:23:23  profilanswer
 

nraynaud a écrit :

quelqu'un aurait la page de download pour le code source de la jvm de sun svp ? je la retrouve plus.


 :sweat:  
 
 
[:une piecette pour les pauvres]


---------------
IVG en france
n°1350245
nraynaud
lol
Posté le 20-04-2006 à 09:51:12  profilanswer
 

the real moins moins a écrit :

[:rofl]
putain mais achete-le ton tiger, et arrete de faire chier :D


 


je vois pas le rapport là [:pingouino]

n°1350247
uriel
blood pt.2
Posté le 20-04-2006 à 09:54:53  profilanswer
 

nraynaud a écrit :

je vois pas le rapport là [:pingouino]


je pensais que tu voulais 'enfin' java 5 sur ton mac [:dawao]
 parce que maintenant c'est par defaut [:dawa]


---------------
IVG en france
n°1350248
souk
Tourist
Posté le 20-04-2006 à 09:55:24  profilanswer
 
n°1350249
souk
Tourist
Posté le 20-04-2006 à 09:58:37  profilanswer
 

ah nan peut etre pas [:joce]
 
ah ben si y a les sources de la VM dedans [:uriel]


Message édité par souk le 20-04-2006 à 10:00:15
n°1350264
LvR
Posté le 20-04-2006 à 10:37:07  profilanswer
 


 
Je comprend pas trop comment ca marche pour le dernier test : System.out.println(hello == ("Hel"+lo).intern()); ?
 
Il devrait pourtant computer "Hel"+lo au runtime non ? comment il retrouve a quelle literal ca correspond ?
 
edit : je veux dire niveau perf c'est bon du coup ? il doit faire un .equals sur toutes les internals qu'il a deja dans son pool ...


Message édité par LvR le 20-04-2006 à 10:40:02
n°1350278
nraynaud
lol
Posté le 20-04-2006 à 10:56:15  profilanswer
 

lvr > il utilise une weakhashmap en interne.


---------------
trainoo.com, c'est fini
n°1350279
LvR
Posté le 20-04-2006 à 10:57:07  profilanswer
 

ok, donc ca accelere quand meme la recherche

n°1350714
nraynaud
lol
Posté le 20-04-2006 à 18:37:15  profilanswer
 

Code :
  1. public void shutdown()
  2.     {
  3.         if (getPersistenceManager().currentTransaction().isActive())
  4.             m_persistenceManager.currentTransaction().commit();
  5.         try
  6.         {
  7.             // wait 0.2 seconds in order to let the database commit the last transaction
  8.             Thread.sleep(200);
  9.         }
  10.         catch (InterruptedException e)
  11.         {
  12.             e.printStackTrace();
  13.         }
  14.        
  15.         m_persistenceManager.close();
  16.         try
  17.         {
  18.             // wait 2 seconds in order to let the database delete the backup file
  19.             Thread.sleep(2000);
  20.         }
  21.         catch (InterruptedException e)
  22.         {
  23.             e.printStackTrace();
  24.         }
  25.         m_persistenceManager = null;
  26.     }


[:sisicaivrai] celui-ci je l'ai pas trouvé sur le net


---------------
trainoo.com, c'est fini
n°1350715
masklinn
í dag viðrar vel til loftárása
Posté le 20-04-2006 à 18:38:10  profilanswer
 

nraynaud a écrit :

Code :
  1. public void shutdown()
  2.     {
  3.         if (getPersistenceManager().currentTransaction().isActive())
  4.             m_persistenceManager.currentTransaction().commit();
  5.         try
  6.         {
  7.             // wait 0.2 seconds in order to let the database commit the last transaction
  8.             Thread.sleep(200);
  9.         }
  10.         catch (InterruptedException e)
  11.         {
  12.             e.printStackTrace();
  13.         }
  14.        
  15.         m_persistenceManager.close();
  16.         try
  17.         {
  18.             // wait 2 seconds in order to let the database delete the backup file
  19.             Thread.sleep(2000);
  20.         }
  21.         catch (InterruptedException e)
  22.         {
  23.             e.printStackTrace();
  24.         }
  25.         m_persistenceManager = null;
  26.     }


[:sisicaivrai] celui-ci je l'ai pas trouvé sur le net


Hah le gros mauvais, tout le monde sait qu'il faut utiliser des boucles for pour les délais :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?
n°1353421
nraynaud
lol
Posté le 25-04-2006 à 11:40:43  profilanswer
 

Code :
  1. } catch (IllegalModelPathException e) {
  2.             errorWhileCheckingProject(e);
  3.         } catch (IllegalProjectWorkingDirectoryException e) {
  4.             errorWhileCheckingProject(e);
  5.         } catch (IllegalProjectTempDirectoryException e) {
  6.             errorWhileCheckingProject(e);
  7.         } catch (TempDirectoryNotEmptyException e) {
  8.             errorWhileCheckingProject(e);
  9.         } catch (IllegalConfigurationPathException e) {
  10.             errorWhileCheckingProject(e);
  11.         }


moinsmoinscatch [:florentg]


---------------
trainoo.com, c'est fini
n°1354384
souk
Tourist
Posté le 26-04-2006 à 15:07:09  profilanswer
 
n°1354385
the real m​oins moins
Posté le 26-04-2006 à 15:08:53  profilanswer
 

han cai vieux ça :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1354386
nraynaud
lol
Posté le 26-04-2006 à 15:09:05  profilanswer
 

souk > j'ai vu passer un truc comme ça chez nous :o


---------------
trainoo.com, c'est fini
n°1354389
souk
Tourist
Posté le 26-04-2006 à 15:11:29  profilanswer
 


 
ouais, je viens de voir que j'avais le plugin idea d'installer d'ailleurs, mais je me souviens pas l'avoir utilise [:pingouino]  
 
en tout cas spa mal je trouve [:dawao]

n°1354390
the real m​oins moins
Posté le 26-04-2006 à 15:14:29  profilanswer
 

ouè. faut juste apprendre à tout le monde à écrire et nommer les tests correctement :/


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1354392
souk
Tourist
Posté le 26-04-2006 à 15:17:46  profilanswer
 

(ouais, moi le premier d'ailleurs, je suis en train de tout renommer :whistle: )

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  138  139  140  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


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