Archive for April, 2008
Generics are at once the most welcome, easy to understand and most perplexing feature added to Java since… well ever! I couldn’t imagine life without them, but like anything in type theory they are at times confoundingly opaque. Here are some all-too-common misconceptions about Java Generics and Generic types in general:
Set<Child> is a subtype of [...]
Filed under: 1 | Leave a Comment
Tags: closures, guice, type system, java, generics, type theory
When consulting with a colleague, recently, I ran into an interesting use case: in order to monitor live performance, we needed to count the number of method invocations on a service (read: EJB/remoted call). Actually, it was a number of such services. The obvious answer was to place an interceptor around each method call, and [...]
Filed under: 1 | 2 Comments
Tags: concurrent, counting, data structure, hashtable, java, lock-free, threading, wait-free