É possível criar/lançar uma exceção não verificada?

Olá!

Pessoal estou aprofundando meus conhecimentos em exceções e veio essa dúvida.
Como as não verificadas herdam de Error a meu ver não é possível criar uma exceção não verificada. Pois não se cria um erro ele apenas acontece.

Estou certo.

Eu gostaria de algumas explicações especificamente sobre isso.

Obrigado.

Sim é possível criar uma classe que estenda a classe RunTimeException ou mesmo a classe Error. veja bem o primeiro problema é que somente as classes final não poderão ser estendidas. certo? E vendo a classe RuntimeException ela não é final, logo poderá ser estendida. Agora quanto a funcionalidade dessa tal classe que você criou ou criará para checar algum erro, serve apenas para dizer que apesar de ser imprevisível a exceção de acontecer podemos melhorar bastante os sistemas em java construindo mais unchecked exceptions.