IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Taille maximale corps d'une méthode Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut Taille maximale corps d'une méthode Java
    Bonsoir,

    Je suis entrain de développer une application au-quelle une méthode nommé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public String generateArticle5(){
    ...
    }
    ma déclenchée cette erreur de compilation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    the code of method is exceeding the 65535 bytes limit java
    Il n y 'a pas une solution s'il vous plait pour remédier à ce problème sans le découpage du corps de la méthode en plusieurs méthode bien sur.

    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ben, raccourcir la méthode.

    A priori une méthode aussi énorme sert probablement à définir des données, elle est donc une gigantesque suite d'ajouts de données dans quelque chose.
    Ce n'est pas comme ça qu'on fait. De telles quantités de données doivent être externalisées, dans un fichier, et cette méthode doit lire et boucler sur ce fichier pour charger les données.
    Le fichier peut être ce qu'on veut tant que c'est pratique. CSV, XML, JSON, .properties...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    donc la seule solution reste toujours le découpage ou de faire des raccourci ya pas un autre moyen genre augmenter la taille ou autre ?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Je refuse d'appeler le découpage une "solution." La seule solution c'est celle que j'ai décrite.

    ya pas un autre moyen genre augmenter la taille ou autre ?
    Nope. Java interdit des méthodes plus longues. Il n'y a rien à y faire si on veut utiliser Java.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 766
    Par défaut
    Le plus souvent des grosses méthodes cachent des soucis de conception dans les applications.

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    Citation Envoyé par Jimmy_ Voir le message
    Le plus souvent des grosses méthodes cachent des soucis de conception dans les applications.
    au fait je pense pas que c'est une soucis de conception parce que l'objective au départ c'est de créer un générateur qui permet de générer un document word à travers d'une template.donc c'est que je possède, une grande quantité d'informations.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/07/2007, 13h00
  2. recherche d'une méthode java
    Par garzouille dans le forum Langage
    Réponses: 4
    Dernier message: 15/05/2007, 12h11
  3. Réponses: 9
    Dernier message: 10/05/2007, 17h57
  4. Réponses: 2
    Dernier message: 21/07/2006, 06h55
  5. [applet]récupérer ds un post ce que renvoie une méthode java
    Par BouB dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/02/2006, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo