Questions marquées «java»

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.

8
Quelle est l'utilisation de la conversion du code source en bytecode Java?
Si l'on a besoin de machines virtuelles Java différentes pour différentes architectures, je ne peux pas comprendre quelle est la logique derrière l'introduction de ce concept. Dans d'autres langages, nous avons besoin de différents compilateurs pour différentes machines, mais en Java, nous avons besoin de différentes machines virtuelles Java. Quelle …
37 java  jvm  bytecode 

3
Est-ce un anti-modèle d'utiliser peek () pour modifier un élément de flux?
Supposons que j'ai un flux de choses et que je veuille les "enrichir" à mi-parcours, je peux utiliser peek()ceci, par exemple: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Supposons que la mutation des objets à ce stade du code constitue un comportement correct. Par exemple, la thingMutatorméthode peut définir le champ "lastProcessed" à l'heure actuelle. Cependant, …




2
Sélection d'une implémentation JAX-RS pour un nouveau projet
Je commence un nouveau projet Java qui nécessitera une API RESTful. Ce sera une application professionnelle SaaS destinée aux clients mobiles. J'ai développé un projet avec Java EE 6, mais je ne suis pas très familier avec l'écosystème, car la plupart de mon expérience concerne la plate-forme Microsoft. Quel serait …
35 java  rest  java-ee 

3
Quel est le message qui passe dans OO?
J'ai étudié la programmation OO, principalement en C ++, C # et Java. Je pensais que je comprenais bien l’encapsulation, l’héritage et le polymorphisme (ainsi que la lecture de nombreuses questions sur ce site). Une chose semble apparaître ici et il y a le concept de "transmission de message". Apparemment, …
35 java  c#  c++  object-oriented 

5
Comment gérer les exceptions vérifiées qui ne peuvent jamais être levées
Exemple: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Comme l'encodage est codé en dur et correct, le constructeur ne lève jamais l'exception UnsupportedEncodingException déclarée dans la spécification (à moins que l'implémentation java soit interrompue, auquel cas je suis perdu de toute façon). Quoi qu'il en soit, Java m'oblige de toute façon à …






2
Comment améliorer le motif de construction de Bloch pour le rendre plus approprié pour une utilisation dans des classes hautement extensibles
Le livre Effective Java de Joshua Bloch (2e édition) m'a beaucoup influencé, probablement plus que tout autre livre de programmation que j'ai lu. En particulier, son modèle de constructeur (élément 2) a eu le plus grand effet. Bien que le constructeur de Bloch m'ait beaucoup plus avancé au cours des …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.