Строго говоря, вы не сможете, если только вы не получите в руки ошибочную реализацию компилятора, которая не соответствует спецификации языка Java.
Но там, где есть желание, есть способ. Скопируйте следующий код в вашу IDE, переключите кодировку исходного файла на UTF-16, и вот мы:
public class HelloWorld {
public static void main(String[] args) {
HelloWorld.nеw();
}
public static void nеw () {
System.out.println("Hello,World");
}
}
Этот код является правильно сформированным и допустимым классом Java. Однако, как вы уже догадались, есть небольшая хитрость: символ «е» в «новом» идентификаторе не принадлежит к набору символов ASCII, на самом деле это кириллица «е» (обозначено YE).
Текущая спецификация языка Java явно разрешает, и это важно отметить, использование Unicode для именования идентификаторов. Это означает, что каждый может свободно звонить ей или его классам на французском, китайском или русском, если они того пожелают. Также возможно смешивать и сопоставлять алфавиты в коде. И исторически некоторые буквы в латинском и других алфавитах похожи друг на друга.
В результате: нет, вы не можете использовать зарезервированные слова в качестве идентификаторов, но вы можете использовать идентификаторы, которые выглядят точно так же, как зарезервированные слова.
Должен ли кто-то заниматься этим, это совершенно другой вопрос.