My motto for Java is "just because Java has static blocks, it doesn't mean that you should be using them." Jokes aside, there are a lot of tricks in Java that make testing a nightmare. Two of the most I hate are Anonymous Classes and Static Blocks. We have a lot of legacy code that make use of Static Blocks and these are one of the annoy...
What is Scala equivalent of Java's static block ?
...
What is the real difference between a C# static constructor and a Java static block?
They both must be parameterless.
They are both called only once, when the related class is first used.
Am I missing something, or are they the same thing, just with different names?
...
I'm reading the java tutorial for enums located here and have a question: http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html#Card
The part i'm confused about is as follows:
"The Card class, above, contains a
static factory that returns a deck,
but there is no way to get an
individual card from its rank and
suit....