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.

2
Avez-vous besoin de connaître Java avant d'essayer Scala
Je suis intéressé à apprendre Scala. J'ai beaucoup lu à ce sujet, mais beaucoup de gens l'apprécient car il a un modèle d'acteur qui est meilleur pour la concurrence, il gère le XML de bien meilleure manière, résout le problème des fonctions de première classe. Ma question est la suivante: …
15 java  scala 

2
(Dés) avantages du typage structurel
Je viens de regarder cette conférence de Daniel Spiewak où il parle des avantages du typage structurel par rapport au typage nominal de Scala et Java . Un exemple de cette différence serait le code Java suivant public interface Foo { public int length(); } public interface Bar { public …

1
Quel est l'engagement d'Oracle envers Java? [fermé]
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 . Nous investissons massivement dans Java, …
15 java  oracle 


2
Hotswap et alternatives?
Depuis les premiers jours de ma vie universitaire, j'utilise Java et le plus gros problème que nous ayons est absolument moins productif que les autres langages interprétés. Tout le monde est sûr que java est l'une des meilleures langues compilées. Cependant, ni Sun ni Oracle n'ont déployé suffisamment d'efforts pour …
15 java 


1
Collection.stream (). Filter (). ForEach () est-il inefficace par rapport à un standard pour chaque boucle?
IntelliJ IDEA m'a recommandé de remplacer la boucle for-each suivante par un appel Java 8 "forEach": for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } L'appel recommandé aimerait ceci: objects.stream().filter(o -> o instanceof SomeObject).forEach(o -> doSomething()); À moins que je ne comprenne mal comment fonctionne …


3
Dois-je retourner une réponse 204 ou 404 lorsqu'une ressource n'est pas trouvée?
Je développe un service RESTful simple pour les tournois et les horaires. Lorsqu'un tournoi est créé via une requête POST contenant un corps JSON, le tournoi est inséré dans un BiMap, déclaré comme suit dans une implémentation DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Lorsqu'un tournoi est créé, son identifiant …
15 java  rest  web-services  http 



2
Maintenant que toutes les déclarations de méthodes dans une interface Java ne sont pas publiques, les méthodes doivent-elles être déclarées avec ces modificateurs?
Depuis Java 8, des defaultméthodes ont été introduites dans les interfaces. En fait, cela signifie que toutes les méthodes d'un interfacefichier ne le sont pas abstract. À partir de Java 9 (peut-être), les privateméthodes seront autorisées. Cela signifie que toutes les méthodes d'un interfacefichier ne le sont pas public abstract. …

1
Est-ce une bonne pratique d'implémenter deux méthodes par défaut Java 8 l'une par rapport à l'autre?
Je conçois une interface avec deux méthodes connexes, similaires à ceci: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Environ la moitié des implémentations ne calculeront jamais qu'une chose, tandis que l'autre moitié peut en calculer plus. Cela a-t-il …



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.