Frais généraux d'allocation d'objet Java

Frais généraux d'allocation d'objet Java

J'écris un arbre DOM immuable en Java, pour simplifier l'accès à partir de plusieurs threads.*Toutefois, il doit prendre en charge les insertions et les mises à jour aussi vite que possible. Et…


Est-ce que le wrapper non modifiable pour les collections java les rends sûres?

J'ai besoin de rendre un thread ArrayList de ArrayLists sûr. Je ne peux pas non plus demander au client de modifier la collection. L'emballage non modifiable rendra-t-il le filetage sûr ou ai-je b…


Pourquoi les collections Java ne suppriment-elles pas les méthodes génériques?

Pourquoi Collection.remove(Object o) n'est-il pas générique? On dirait que Collection<E> pourrait avoir boolean remove(E o); Ensuite, lorsque vous essayez accidentellement de supprimer(par exem…


.net - Quelle est la meilleure façon d'instancier un générique à partir de son nom?

En supposant que je n'ai que le nom de classe d'un générique sous la forme de "MyCustomGenericCollection(de MyCustomObjectClass)" et que vous ne connaissez pas l'assembly dont il provient, quelle e…


Est-il possible d'implémenter une interface COM avec une classe de génériques.NET?

J'ai l'interface suivante que j'essaye de rendre COM-visible. Lorsque j'essaie de générer la bibliothèque de types, elle n'aime pas le fait que ma classe d'implémentation dérive d'une classe généri…


java - Comment déterminer la classe d'un type générique?

Je crée une classe générique et dans l'une des méthodes j'ai besoin de connaître la classe du type générique actuellement utilisé. La raison en est que l'une des méthodes que j'appelle s'attend à c…


c++ - Plusieurs définitions d'un modèle de fonction

Supposons qu'un fichier d'en-tête définit un modèle de fonction. Supposons maintenant deux fichiers d'implémentation#include cet en-tête, et chacun d'eux a un appel au modèle de fonction. Dans les…


Remplacer une méthode avec des paramètres génériques en Java?

J'ai un résumé Classe Monitor.java qui est sous- classé par une classe EmailMonitor.java.La méthode: public abstract List<? extends MonitorAccount> performMonitor(List<? extends MonitorAccount>…


java - Les classes auxiliaires/utilitaires devraient-elles être abstraites?

Je trouve souvent moi-même extraire un comportement commun des classes dans des classes utilitaires/utilitaires qui ne contiennent rien d'autre qu'un ensemble de méthodes statiques. Je me suis so…



Comment puis-je faire ce casting générique java?

Comment puis-je faire ce casting générique java? public interface IField{} class Field implements IField{// package private class}public class Form{private List<Field> fields; pub…




java héritage générique interface classe generic method type template parameter