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.
Après avoir utilisé Hibernate sur la plupart de mes projets pendant environ 8 ans, j'ai atterri sur une entreprise qui décourage son utilisation et souhaite que les applications interagissent uniquement avec la base de données via des procédures stockées. Après avoir fait cela pendant quelques semaines, je n'ai pas pu …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . J'ai du code qui échoue …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Il existe plusieurs cadres d'intégration …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Comment allez-vous enseigner la gestion …
Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans le bloc catch? …
Y a-t-il une différence entre nommer une classe "Handler", "Manager" ou "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Ces suffrages véhiculent-ils le même sens ou existe-t-il une nette différence entre eux? S'il n'y a pas de réponse indépendante du langage, considérez Java comme langage.
Java 9 aura des modules en plus des packages. Habituellement, les langues ont l'une ou l'autre. Et la plupart des programmeurs perçoivent deux termes comme des synonymes. Les modules sont construits sur des packages, les traitant comme des primitives. Le motif composite suggère de traiter les primitives et les composites …
Quelle est la différence entre une entrée basée sur un flux et une entrée basée sur un canal? L'API java fournit à la fois le flux dans le package "java.io" et le canal dans le package "java.nio". Lequel des deux offre les meilleures performances et réduit les erreurs d'exécution?
J'ai souvent entendu des développeurs mentionner que Java ne peut pas " faire en temps réel ", ce qui signifie qu'une application Java fonctionnant sous Linux ne peut pas répondre aux exigences d'un système déterministe en temps réel, comme quelque chose s'exécutant sur RIOT-OS, etc. J'essaie de comprendre pourquoi . …
Je semble avoir un malentendu sur la différence entre <Foo>et <? extends Foo>. D'après ma compréhension, si nous avions ArrayList<Foo> foos = new ArrayList<>(); Cela indique que des objets de type Foopeuvent être ajoutés à cette liste de tableaux. Comme les sous-classes de Foosont également de type Foo, elles peuvent …
J'ai récemment supprimé une de mes réponses java sur Code Review , qui a commencé comme ceci: private Person(PersonBuilder builder) { Arrêtez. Drapeau rouge. Un PersonBuilder construirait une personne; il connaît une personne. La classe Person ne doit rien savoir sur un PersonBuilder - c'est juste un type immuable. Vous …
J'étais développeur Java depuis longtemps, mais récemment, j'ai rejoint une équipe Haskell. Dans le monde java, si vous avez un grand projet, avec plusieurs équipes qui y travaillent, une approche courante consiste à utiliser un serveur d'artefacts tel que Maven pour faciliter et accélérer le développement. De nombreux outils de …
J'implémente un bot IRC qui reçoit un message et je vérifie ce message pour déterminer les fonctions à appeler. Existe-t-il une manière plus intelligente de procéder? Il semble que cela deviendrait rapidement incontrôlable après que je me sois levé pour aimer 20 commandes. Peut-être y a-t-il une meilleure façon d'abstraire …
Contexte: Mes collaborateurs et moi écrivons un article pour une revue universitaire. Au cours de nos recherches, nous avons écrit un programme de simulation en Java. Nous voulons rendre le programme de simulation disponible gratuitement pour que d'autres puissent l'utiliser. Nous avons décidé d'héberger le code sur un référentiel GitHub. …
Supposons que vous ayez deux interfaces: interface Readable { public void read(); } interface Writable { public void write(); } Dans certains cas, les objets d'implémentation ne peuvent prendre en charge que l'un d'entre eux, mais dans de nombreux cas, les implémentations prendront en charge les deux interfaces. Les personnes …
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.