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.

5
Modèle de conception de stratégie modifiée
J'ai commencé à étudier les modèles de conception récemment, et une chose que je code conviendrait parfaitement au modèle de stratégie, à l'exception d'une petite différence. Essentiellement, certains (mais pas tous) de mes algorithmes ont besoin d'un ou deux paramètres supplémentaires qui leur sont transmis. Je vais donc devoir leur …


4
Qu'est-ce que l'indépendance de la plateforme? Est-ce que l'indépendance multiplateforme et la plateforme sont les mêmes?
Que signifie vraiment l'indépendance de la plateforme? Quels sont les critères pour appeler une plateforme linguistique indépendante? Est-ce que l'indépendance multiplateforme et la plateforme sont les mêmes? (Cela peut être une question d'autoformation, mais j'aimerais entendre des experts de Stack overflow. Il y a beaucoup de définitions et de points …


3
Y a-t-il une bonne raison d'utiliser l'interface Java Collection?
J'ai entendu l'argument selon lequel vous devriez utiliser l'interface la plus générique disponible afin de ne pas être lié à une implémentation particulière de cette interface. Cette logique s'applique-t-elle aux interfaces telles que java.util.Collection ? Je préfère de loin voir quelque chose comme ceci: List<Foo> getFoos() ou Set<Foo> getFoos() au …

5
Que pensez-vous de GWT? [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 . Comme j'apprends Java pendant cette …
11 java  javascript  gwt 

10
Java ou C ++ pour les cours CS universitaires?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je suis en train de m'inscrire à l'école pour obtenir un diplôme CS. L'école que je regarde propose en fait à …
11 java  c++  education 

3
En Java 8, est-il préférable d'un point de vue stylistique d'utiliser des expressions de référence de méthode ou des méthodes renvoyant une implémentation de l'interface fonctionnelle?
Java 8 a ajouté le concept d' interfaces fonctionnelles , ainsi que de nombreuses nouvelles méthodes conçues pour prendre des interfaces fonctionnelles. Les instances de ces interfaces peuvent être créées succinctement à l'aide d' expressions de référence de méthode (par exemple SomeClass::someMethod) et d' expressions lambda (par exemple (x, y) …

5
La portée au niveau du package Java est-elle utile?
Je comprends l'idée de la portée du package et j'ai même parfois pensé que je le voulais. Cependant, chaque fois que je m'installais avec une intention sérieuse d'essayer de l'utiliser, je découvrais qu'il ne répondait pas aux besoins que je pensais qu'il servirait. Mon principal problème semble toujours être que …
11 java  scope 

2
Y a-t-il une raison de ne pas utiliser Facultatif comme argument de méthode dans le cas où vous savez que l'argument est quelque chose qui peut ou non être nécessaire?
Avec Java 8, j'ai vu de plus en plus d'articles sur l'utilisation d'Option / Optional. Je comprends ce qu'ils essaient de représenter et j'en vois de nombreux exemples utilisés comme retours. Cependant, ce que je ne vois pas, c'est qu'ils sont utilisés comme arguments de méthode / fonction dans des …

4
Quel est l'objectif principal de Java? Pourquoi faut-il autant de temps pour obtenir de nouvelles fonctionnalités?
J'ai exploré les nouvelles fonctionnalités du JDK8, comme les expressions lambda, les méthodes d'extension et la nouvelle API de flux. Évidemment, aucune de ces fonctionnalités n'est nouvelle dans le monde de la programmation et cela a amené à se demander pourquoi toutes ces choses sont en Java jusqu'à présent. Nous …

3
Est-ce une bonne pratique d'utiliser la suppression des avertissements dans votre code?
J'utilise @SuppressWarnings("unchecked")et @SuppressWarnings("null")surtout les méthodes ci-dessus pour laisser le code se compiler sans aucun avertissement mais j'ai mes doutes. Trouvé cette question Stackoverflow . Jon Skeet y a écrit une réponse que je trouve intrigante. Selon lui, Parfois, les génériques Java ne vous permettent tout simplement pas de faire ce …

2
Est-il préférable d'utiliser des chaînes ou int pour référencer des énumérations en dehors de la partie java du système?
Nous avons eu une discussion à mon travail sur l'utilisation des énumérations en Java. Un collègue faisait valoir que lors de l'utilisation d'énumérations côté serveur, chaque fois que cela était nécessaire, nous devions utiliser une chaîne pour y faire référence (par exemple lors de l'envoi de données de JS au …


3
Est-ce une bonne pratique d'envelopper un ensemble de propriétés dans sa propre structure / classe?
Écrire un objet utilisateur dans Swift, bien que ma question concerne n'importe quel langage fortement typé. Un utilisateur peut avoir un tas de liens (FacebookProfile, InstagramProfile, etc.). Quelques questions à ce sujet. Est-ce une bonne pratique d'encapsuler des liens dans leur propre objet? struct Utilisateur { var firstName: chaîne var …

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.