Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

1
Pourquoi CharSequence ne définit-il pas contient (CharSequence)?
Cela s'applique à la fois à Java SE et à Android, car les contrats sont identiques. Documentation CharSequence pour Java SE Documentation CharSequence pour Android CharSequencene définit pas de contains(CharSequence)méthode. Je n'arrive pas à trouver une raison pour laquelle, et l'inclure serait très utile, évitant d'avoir à appeler CharSequence#toString()pour vérifier …

5
Comment concevoir des exceptions
Je me bats avec une question très simple: Je travaille maintenant sur une application serveur, et j'ai besoin d'inventer une hiérarchie pour les exceptions (certaines exceptions existent déjà, mais un cadre général est nécessaire). Comment puis-je même commencer à faire cela? Je pense suivre cette stratégie: 1) Qu'est-ce qui ne …
11 design  c++  exceptions  stl 


5
Un modèle de comptage de référence pour les langues gérées en mémoire?
Java et .NET ont de merveilleux récupérateurs qui gèrent la mémoire pour vous et des modèles pratiques pour libérer rapidement des objets externes ( Closeable, IDisposable), mais seulement s'ils appartiennent à un seul objet. Dans certains systèmes, une ressource peut avoir besoin d'être consommée indépendamment par deux composants et d'être …












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.