Monthly Archives May 2009

Java Collections Cheatsheet – v2

Hello,
I have just updated the Java Collections Cheatsheet with a small modification : in the first table, I have mentioned the utility class “Collections” (thank you Evernat for your feedback).
If you are not familiar with the O-Notation (in our case, n is the number of elements managed by the collection):
O(1): Constant –> the time to [...]

When do we reach the expert stage?

In a previous post, I discussed about the Dunning-Kruger effect. As a brief summary, it means: “people reach erroneous conclusions and make unfortunate choices, but their incompetence robs them of the metacognitive ability to realize it”. When you are aware of this result, you just ask yourself whether it’s normal to be confident in a [...]

Java Collections Cheatsheet

NOTE: a new version of this cheatsheet is available here.
Hello,
As I said in my previous post, I currently read this great book (not expensive and few hours to read it):
The second part describes the collections in details: I really recommend you to buy it if you want to understand how they are implemented. For my [...]

Evolving the Java language: generics were hard to implement

Some weeks ago, I watched a great presentation of Neal Gafter, Evolving the Java Language. If you have a look at his blog, the biography of Neal Gafter is:
Neal Gafter works for Microsoft on the dotNet platform languages. To balance his life, his hobby is designing and developing the future of the Java programming language. [...]