Я часто вижу код, который включает преднамеренные опечатки общих слов, которые, к лучшему или худшему, стали зарезервированными словами:
klassилиclazzдля класса :Class clazz = ThisClass.classkountдля подсчета в SQL:count(*) AS kount
Лично я считаю, что это снижает читабельность. В моей собственной практике я не нашел слишком много случаев, когда нельзя было бы использовать лучшее имя - itemClassили recordTotal.
Пример из JavaDocs для класса показывает это в параметрах:
public <U> Class<? extends U> asSubclass(Class<U> clazz)
Это показывает разумный вариант использования?
typedef char ínt?
iñt. Вот мой план мирового господства.
Class c).
clsэто общее (на самом деле, идиоматическое) имя для переменных / аргументов, ограничивающих реальные классы (те, которые вы объявляете с помощьюclassключевого слова и у которых все является экземпляром).