



В Java - java.lang.System.arraycopy - обратите внимание на строчную букву c.
Также NullPointerException в Java лучше, чем NullReferenceException в .NET.
AppDomain нарушает соглашение о том, что как обычно не использует аббревиатуры.
Control.ID нарушает явное соглашение, согласно которому Pascal-casing ID используется для "Id", а Camel-casing в "id".
Обновлено: По многочисленным просьбам, еще пара ... хотя они скорее плохо названы, чем противоречат конвенциям.
SortedList в .NET - это объясняет, что такое выполнение, но не дает правильного представления о том, что такое API - словаря.
Type.MakeGenericType - делает тип построен. То же MethodInfo.MakeGenericMethod.
java.util.Hashtable
Если это HashSet и HashMap, то это должен быть HashTable.
Это не нарушение правил, но я всегда ненавидел UndoableEdit
Мне кажется, что я разбираю это как «Не (выполнимо) править», означающее редактирование, которое невозможно сделать, а не как правильную интерпретацию «UnDo - возможность редактирования», означающую редактирование, которое можно отменить.
Разница в том, что «Hashtable» - составное слово закрытой формы, а «Hashmap» и «Hashset» - нет. Хотя я знаю, что это раздражает.
Клянусь, есть атрибут или что-то в этом роде, написанное с ошибкой, но я не могу вспомнить это с головы до ног. Но есть всегда забавный случай HTTP_REFERER.
+1 на второй. Когда я впервые изучил Java, мне сказали забыть об указателях. Затем у меня возникла одна из них. Итак, в Java все-таки есть указатели.