L'efficacité de la classe Java.cast () comparé à cast normal?


Je travaille sur une classe générique et je veux utiliser la classe.cast () pour faire un casting pour éviter ces avertissements de casting non cochés désagréables ou l'annotation @SupressWarning sur les méthodes.

Je pense que la classe.cast () devrait être fondamentalement la même chose que le casting direct. Mais comme toutes les méthodes de réflexion, ce n'est peut-être pas le cas. Personne ne sait exactement différents entre eux?

Author: billc.cn, 2012-05-10

1 answers

Je recommande d'utiliser la classe.cast () sur @SuppressWarnings si possible.

Ne vous souciez pas de la performance ici. Si vous avez des problèmes de performances, profilez votre application, et je serais très surpris si cela s'avérait être un point chaud.

 3
Author: Puce, 2012-05-10 09:18:41