В Java нет встроенного аналога NotImplementedException, вероятно, из-за того, что для такого исключения мало возможных применений. 34
Для обозначения не реализованных методов в Java обычно используют UnsupportedOperationException, который изначально предназначен для указания на не поддерживаемые операции, но со временем его стали применять и для не реализованных методов. 2
Также для этих целей иногда используют NoSuchMethodError или AbstractMethodError. 2
При этом отсутствие встроенного аналога не мешает реализовать подобное поведение самостоятельно, определив собственное исключение. 1