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.


11
La meilleure façon de gérer les null en Java? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . J'ai du code qui échoue …
21 java  null 



6
Utilisation efficace du bloc try / catch?
Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans le bloc catch? …

2
Différence entre le gestionnaire, le gestionnaire et le contrôleur
Y a-t-il une différence entre nommer une classe "Handler", "Manager" ou "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Ces suffrages véhiculent-ils le même sens ou existe-t-il une nette différence entre eux? S'il n'y a pas de réponse indépendante du langage, considérez Java comme langage.
21 java  naming 




1
Quelle est la difference entre <? étend Foo> et <Foo>
Je semble avoir un malentendu sur la différence entre &lt;Foo&gt;et &lt;? extends Foo&gt;. D'après ma compréhension, si nous avions ArrayList&lt;Foo&gt; foos = new ArrayList&lt;&gt;(); Cela indique que des objets de type Foopeuvent être ajoutés à cette liste de tableaux. Comme les sous-classes de Foosont également de type Foo, elles peuvent …
20 java  generics 




4
Comment documenter la structure de haut niveau d'un programme Java?
Contexte: Mes collaborateurs et moi écrivons un article pour une revue universitaire. Au cours de nos recherches, nous avons écrit un programme de simulation en Java. Nous voulons rendre le programme de simulation disponible gratuitement pour que d'autres puissent l'utiliser. Nous avons décidé d'héberger le code sur un référentiel GitHub. …

4
Interface vide pour combiner plusieurs interfaces
Supposons que vous ayez deux interfaces: interface Readable { public void read(); } interface Writable { public void write(); } Dans certains cas, les objets d'implémentation ne peuvent prendre en charge que l'un d'entre eux, mais dans de nombreux cas, les implémentations prendront en charge les deux interfaces. Les personnes …

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.