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.
Je connais très bien le concept de pooling d’objets et j’essaie toujours de l’utiliser le plus possible. De plus, j’ai toujours pensé que le pool d’objets était la norme, car j’ai observé que Java lui-même, ainsi que les autres frameworks, utilisait le pooling autant que possible. Récemment, j’ai lu quelque …
Je sais que c'est un débat brûlant et que les opinions ont tendance à changer avec le temps en ce qui concerne la meilleure approche à adopter. J'avais l'habitude d'utiliser exclusivement l'injection sur le terrain pour mes cours, jusqu'à ce que je commence à lire sur différents blogs (ex: petrikainulainen …
En Java , il n'y a pas virtual, new, overridemots - clés pour la définition de la méthode. Ainsi, le fonctionnement d'une méthode est facile à comprendre. Si DerivedClass étend BaseClass et a une méthode portant le même nom et la même signature de BaseClass, le remplacement aura lieu lors …
Pendant longtemps à SO et ailleurs, Java a la réputation d'être lent. Qu'il s'agisse de blagues ou de nombreux commentaires dans les questions et réponses, les gens croient toujours que Java est lent, basé uniquement sur l'expérience acquise dans les années 90. Ceci est mon problème: nous avons réfuté (la …
Je voudrais savoir ce qui différencie une classe de service d'une classe utilitaire ou d'une classe d'assistance Une classe uniquement avec des méthodes sous-jacentes appelle le dao est un service? L'utilisation de classes Helper ne viole-t-elle pas SRP?
Je programme en Java et je fabrique toujours des convertisseurs comme ceci: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Sur le nouveau lieu de travail, la tendance est la suivante: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Pour moi, cela sent un …
J'ai été chargé d'augmenter la couverture de code d'un projet Java existant. J'ai remarqué que l'outil de couverture de code ( EclEmma ) a mis en évidence certaines méthodes qui ne sont jamais appelées de nulle part. Ma première réaction n’est pas d’écrire des tests unitaires pour ces méthodes, mais …
Quoi de mieux et pourquoi? (Du point de vue de la conception de l'interface): a) Avoir deux Show()et Hide()fonctions b) Avoir une SetVisible(bool visible)fonction EDIT: Par exemple, certains objets ont un état de visibilité et cette fonction est utilisée pour le changer. c) Pour avoir tous les trois Show(), Hide(), …
Je fais de la programmation depuis quelques années et j’ai commencé à utiliser Java. À l’époque, j’ai trouvé de nombreuses sources prétendant que Java était un langage inférieur d’une manière ou d’une autre. Je suis bien conscient que chaque langue a ses forces et ses faiblesses, mais beaucoup de choses …
J'ai vu que Java 1.2 est également appelé Java 2. Est-ce que "Java 1.x" et "Java x" (par exemple "Java 1.6" et "Java 6") font référence à la même version de Java? Et si oui, pourquoi le besoin de cette dualité?
Certains types de données algébriques permettent de résoudre facilement certains problèmes. Par exemple, un type de liste peut être exprimé de manière très succincte par: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = ConsCell (f a) (consmap …
Je travaille sur un projet logiciel dans lequel nous devons construire trois API. Un pour le canal de banque à domicile , un pour le canal d' agence et un troisième pour le canal de téléphonie mobile . L'API de l'agence est la plus complète, car elle possède toutes les …
Les références aux méthodes ignorent-elles les frais généraux du wrapper lambda? Pourraient-ils dans le futur? Selon le tutoriel Java sur les références de méthode : Parfois ... une expression lambda ne fait qu'appeler une méthode existante. Dans ces cas, il est souvent plus clair de faire référence à la méthode …
Je rencontre souvent ce problème, en particulier en Java, même s’il s’agit d’un problème général de programmation orientée objet. Autrement dit, le fait de lever une exception révèle un problème de conception. Supposons que j'ai une classe qui a un String namechamp et un String surnamechamp. Ensuite, il utilise ces …
J'envisage d'utiliser GWT dans le cadre d'un projet de développement d'applications Web interne majeur. À mes yeux, le principal avantage est la compilation croisée sur Javascript qui aiderait (du moins théoriquement) mon équipe à réduire la taille de la pile technologique d'un seul. . Cependant, après avoir été brûlé auparavant …
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.