Java est un langage de programmation de haut niveau, indépendant de la plate-forme et orienté objet, développé à l'origine par Sun Microsystems. Java appartient actuellement à Oracle, qui a acheté Sun en 2010.
J'ai un serveur qui renvoie un très gros message JSON et mon application client ne dépend que d'une partie de cette réponse. L'application cliente doit vérifier si la propriété "xyz" existe dans le message JSON et, selon le résultat, exécuter un cas d'utilisation spécifique. Pour cette exigence, la conversion de …
Windows Phone / Xbox et Android ne prennent pas en charge la récupération de place générationnelle. C'est frustrant pour beaucoup de programmeurs. Il semble y avoir une raison d'ingénierie légitime, mais je ne peux pas le comprendre. Les téléphones actuels ont plus de mémoire et probablement de meilleurs processeurs que …
Y a-t-il de la place pour une application moderne et pratique en Java du Blackboard Pattern détaillé dans "The Pragmatic Programmer" ? Existe-t-il une bibliothèque particulière qui tente d'aider à la mise en œuvre de ce concept? Quel est le consensus général sur ce modèle dans la communauté actuelle des …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Je pense aux applications scientifiques …
Étant donné le type existentiel T = ∃X.{op₁:X, op₂:X→boolean} et cette interface Java générique: interface T<X> { X op₁(); boolean op₂(X something); } Quelles sont les différences fondamentales entre le type existentiel et l'interface Java? Évidemment, il existe des différences syntaxiques et l'orientation objet de Java (qui comprend également des …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Je suis un peu en …
Nous allons démarrer un nouveau projet qui impliquera la formation de tous les développeurs .net en Java (frameworks / système ECO etc). Nous avons beaucoup de code écrit en C # et il semble que tout cela sera gaspillé car nous devons tout réécrire en Java. Le problème que je …
Je voudrais connaître la meilleure façon d'ajouter un commentaire pour identifier une classe obsolète en Java. Dois-je supprimer le commentaire précédent ajouté en haut de la classe qui aide un autre programmeur à savoir à quoi servait cette classe, ou dois-je l'ajouter sous le commentaire?
Parfois, vous souhaitez renvoyer plusieurs valeurs d'une fonction. Comment cela se fait-il normalement en Java? Une option consiste à utiliser un tableau, comme cet extrait de code Python qui renvoie une liste ou un tuple: value, success = read_unreliably() if success: print value Une autre option serait de renvoyer un …
Je travaille sur une application Java et je constate que les exceptions d'exécution sont gérées à de nombreux endroits. Par exemple, try { // do something } catch(NullPointerException e) { return null; } Ma question est: quand est-ce une bonne pratique de gérer les exceptions Runtime? Quand faut-il laisser les …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Imaginez que votre lieu de travail actuel soit une boutique Java. Il y a beaucoup de connaissances accumulées sur le langage Java et il y a un processus de construction et de déploiement complet en place pour gérer tout d'une manière fluide et agile. Un jour, un projet arrive qui …
C'est l'une des fonctionnalités les plus discutées prévues pour Java: les fermetures. Beaucoup d'entre nous les attendaient. Certains d'entre nous (dont moi) sont devenus un peu impatients et se sont tournés vers les langages de script pour combler le vide. Mais, une fois que les fermetures sont finalement arrivées à …
Dans le cadre d'un effort de refactorisation ou simplement d'un développement continu, une méthode particulière ou peut-être une classe entière peut devenir obsolète dans un certain sens. Java prend en charge l' @Deprecatedannotation pour indiquer qu'il existe probablement une meilleure façon de gérer la fonctionnalité en question. J'imagine que cela …
Je fais une présentation qui montre les différences entre la programmation structurelle et la programmation orientée objet et je veux illustrer pourquoi les gens ont besoin de POO avec un exemple où l'application des concepts de POO rendra le codage beaucoup plus facile afin que le public ait vraiment le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.