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.
En tant que programmeur professionnel Java, j'essaie de comprendre: pourquoi la haine envers Java pour les applications Web modernes? J'ai remarqué une tendance selon laquelle, dans les startups Web modernes, un pourcentage relativement faible d'entre elles semble utiliser Java (par rapport à la popularité globale de Java). Quand j'ai posé …
J'ai beaucoup codé en Python. Maintenant, pour des raisons professionnelles, je code en Java. Les projets que je fais sont plutôt petits, et Python fonctionnerait probablement mieux, mais il existe des raisons valables pour des raisons autres que l’ingénierie d’utiliser Java (je ne peux pas entrer dans les détails). La …
Un collègue m'a dit que la création d'objets en Java est l'opération la plus chère que vous puissiez effectuer. Je ne peux donc que conclure à la création du moins d’objets possible. Cela semble quelque peu contrecarrer le but de la programmation orientée objet. Si nous ne créons pas d'objets, …
Je lance donc un tout nouveau projet en Java et envisage d’utiliser Spring. Pourquoi je considère le printemps? Parce que beaucoup de gens me disent que je devrais utiliser le printemps! Sérieusement, chaque fois que j'ai essayé d'amener les gens à expliquer ce qu'est exactement le printemps ou ce qu'il …
Dans un gitenvironnement où nous avons modularisé la plupart des projets, nous sommes confrontés à un projet par référentiel ou à plusieurs projets par problème de conception de référentiel . Considérons un projet modularisé: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Aujourd'hui, nous avons un projet …
Je commence à apprendre Haskell . Je suis très novice dans ce domaine et je suis en train de lire quelques livres en ligne pour mieux comprendre ses concepts de base. L’un des "mèmes" dont les habitués ont souvent parlé, est l’ensemble "s’il compile, cela fonctionnera *" - ce qui, …
Mon père m'a donc acheté 5 livres de programmation (C ++, Java, PHP, Javascript, Android) il y a environ un mois. C'est un architecte et il ne sait rien en programmation. Il les a achetés parce que je lui ai dit que la programmation était amusante et que je voulais …
Je travaille sur un projet java. Je suis nouveau aux tests unitaires. Quel est le meilleur moyen de tester à l'unité les méthodes privées dans les classes java?
Les Getters et les setters sont souvent critiqués comme étant des OO non appropriés. D'autre part, la plupart du code OO que j'ai vu possède de nombreux accesseurs et régleurs. Quand les getters et les setters sont-ils justifiés? Essayez-vous d'éviter de les utiliser? Sont-ils surutilisés en général? Si votre langue …
Dans Que choisiriez-vous pour votre projet entre .NET et Java à ce stade? Je dis que je considérerais le "Voulez-vous toujours déployer sous Windows?" la décision technique la plus importante à prendre dans un nouveau projet Web, et si la réponse est "non", je recommanderais Java au lieu de .NET. …
Le newmot clé dans des langages tels que Java, Javascript et C # crée une nouvelle instance d'une classe. Cette syntaxe semble avoir été héritée de C ++, où elle newest utilisée spécifiquement pour allouer une nouvelle instance d'une classe sur le tas et renvoyer un pointeur sur la nouvelle …
Quel est l'intérêt d'utiliser DTO et s'agit-il d'un concept obsolète? J'utilise des POJO dans la couche de vue pour transférer et conserver des données. Ces POJO peuvent-ils être considérés comme une alternative aux DTO?
L’équipe Java a déployé des efforts considérables pour supprimer les obstacles à la programmation fonctionnelle dans Java 8. En particulier, les modifications apportées aux collections java.util permettent d’enchaîner les transformations en opérations très rapides. Compte tenu de la qualité de leur travail d’ajout de fonctions de première classe et de …
Un thème récurrent sur SE, j'ai remarqué dans de nombreuses questions est l'argument en cours selon lequel le C ++ est plus rapide et / ou plus efficace que les langages de niveau supérieur comme Java. Le contre-argument est que les machines JVM ou CLR modernes peuvent être tout aussi …
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.