169 похожих чатов

1 GC Sucks So Badly, That You Should Avoid Using

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!!!

5 ответов

6 просмотров
trev- Автор вопроса

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 :|

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
52
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
я не понимаю mov [r11+8],rcx и прочие. мы записываем значение из rcx, куда?
Bor
15
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
А какие расширения активно используются в промышленности? Именно идейные, по типу гадт, а не всякие оверлоадедстрингс
Степан
11
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
Guys Who’s kurdish on this group?
Hiwa Amiri
11
Карта сайта