Memory
2 Worst of Exceptions and Value Checking
3 Won't cast an int to a long
4 name clash: X and Y have the same erasure
5 incompatible types
6 static methods and members in a class
7 The "class" type is an afterthought
8 No control on member access
9 RSI
10 Camel Case
11 Class-centric
12 Iterators SUCK!
13 foreach doesn't take iterators
14 Function Pointers — Missing
15 Constructors can't call each other
16 Methods With the Same Name as Constructors
17 Run-time Dispatch: Fantasy
18 No Globals means Frameworks
19 import is Useless
20 No List Literals
21 Inner classes Don't Work
22 Java is So Hard People Prefer to Write Code in XML, Jython, Scala, and 23 Clojure
24 Speaking of the JVM...
25.1 The JIT makes JVM pointless!?
26 Concurrency Done Wrong
27 DNS Client Implementation
28 Try Running More than One JVM on a Box
29 Sun Microsystems May Sue You
30 Java 8!!!
30 Reasons Java sucks.
Im Ok with all of them
agree with 11 not everything should be a class if you think everything should be a class, then you must love mutable state...
@admin! Pin this!
what's wrong with the camel case :|
Обсуждают сегодня