SuperBidi, en java on teste si une référence est null, car il est possible qu'un champ d'un objet soit null (si c'est un objet et que tu ne l'as pas initialisé c'est sa valeur par défaut).
Et on...
Type: Messages; Utilisateur: kpouer
SuperBidi, en java on teste si une référence est null, car il est possible qu'un champ d'un objet soit null (si c'est un objet et que tu ne l'as pas initialisé c'est sa valeur par défaut).
Et on...
Oui en java il y a 2 types d'exceptions : les checked exceptions et les unchecked exceptions.
Les checked on est obligé de les catcher et de prévoir un traitement, les unchecked sont sensé ne pas...
J'ai du mal à voir ce que tu veux dire par erreurs silencieuses en java.
Je suis bien d'accord, ce n'est pas parce que java a un garbage collector qu'il faut faire n'importe quoi avec la mémoire, et il faut aussi de la curiosité et lire le code source des méthodes de...
Ca a l'air d'être tout une odyssée :aie:
Ba faut bien penser à la cible.
Et c'est le cas de toute application desktop.
Si tu connais une seule appli desktop (disons opensource et un peu connu, pas une fenetre hello world) marchant sur...
Ba je t'ai donné un exemple concret et je peux en donner des centaines d'autres.
Il faut vraiment être dans des cas très particuliers pour que ca marche
gcc peut être croisé oui surement mais ca reste très théorique tout ca à part si on fait un petit projet console sans dépendances.
Exemple : prend les sources de VLC, met toi sous Windows et build...
Oui c'est même courant, les SDK de téléphones portables par exemple, mais bon, si tu fais une appli de bureau, j'ai jamais vu un compilateur croisé permettant sur un même OS de compiler mon appli...
mon post était hors sujet
Ba ca reste un fait malgré tout, il est bien plus simple de faire un logiciel multiplateforme en java qu'en C++, et ce n'est pas uniquement une question d'oublis ou de mauvaise volonté.
Je prend 2...
Oui mais l'avantage de java c'est qu'on a juste besoin qu'un seul se fasse chier a faire une JVM partout et ensutie a peu près tous les programmes suivent. Dans des langages type C++, c'est à chaque...
C'est sur java est portable d'une JVM a une autre, si on a pas de JVM on est mal :mrgreen:
Tu caricatures, je veux bien croire que certains cas font que 100 octets (et je parle pas de 100 octets alloués 36 fois, je parle juste de 100 octets alloués une seule fois) de plus ou de moins c'est...
C'est sur, la différence n'est que de quelques octets, à part si tu programme le microcode d'un ascenceur ou d'une cafetière la différence n'a pas grande importance.
Regarde le stockage d'un...
Moins d'occupation mémoire, ca me parrait négligeable, dans un enum il n'y a qu'une seule instance de chaque valeur de l'enum (cette instance ne contient a peu près rien de plus que ton integer à...
Et tu peux même ajouter une méthode de conversion de String en enum dans la classe de l'enum, toujours plus joli qu'avoir une méthode qui se balade toute seule dans un coin
Qu'est ce que ca...
Eh les gars faut arrêter de tout prendre avec des oeillères, quand quelqu'un dit que certains mécanismes existent dans java et pas dans c++ ca veut pas dire que c++ n'a eu aucune influence sur java....
condoléances :aie:
Pas de soucis je suis patient (et surtout curieux car j'avoue ne pas avoir de bons aprioris sur motif, mais peut-être ai-je tort)
Au fait j'y pense, souviron34, tu nous avais pas promis en avril un exemple prouvant la supériorité absolu de Motif pour faire des interfaces graphiques (ou au moins un exemple qui ait pas un look...
Peut être une question de gout alors, j'évite autant que possible les instanceof en général.
Evidemment pour les checked exceptions il faut être raisonnable, mais j'aime mieux faire confiance a un...
Eh bien la doc c'est toujours l'argument qui revient, sauf que la doc par expérience n'est jamais complète ni parfaite, surtout si une fonction appelle une fonction qui en appelle une autre....
La seule chose que java force le développeur a faire, c'est que s'il ne désire pas catcher une checked exception il doit indiquer qu'il la renvoit. C'est une manière explicite de faire les choses qui...
Si tu le prend comme ca c'est pas la peine de discuter
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.