Executando verificação de segurança...
1

Com certeza, ainda mais a versão nova 21
https://dev.java/

E a framework Spring está espetacular, por exemplo, a Spring JPA, você poderá migrar para qualquer outro banco sem mexer uma linha de código, outra coisa imagine apenas o nome do método ser uma consulta, sim, dá para escrever consulta sem nem escrever SQL, sem usar objetos intermediários, etc.
Outra parte boa, está todo mundo preso em versões antigas e falando o que não sabe, isso está espantando a concorrência, então programador Python será igual capim, já programador Java será difícil de achar, então se você se dedicar será bem remunerado no futuro.

Vai sem medo e beba direto da fonte:
Oficial - Oracle
Notícias e recursos mais recentes para desenvolvedores Java.
https://dev.java/

Galera está engessada na versão 8 do Java.
Java já está na versão 20.

Infelizmente ficou vários mitos e lendas de como é programar em Java.
Como pensam que programamos

...
    private String nome; // Propriedade (atributo)

    // Getter para obter o valor da propriedade "nome"
    public String getNome() {
        return nome;
    }

    // Setter para definir o valor da propriedade "nome"
    public void setNome(String novoNome) {
        nome = novoNome;
    }
...

Usando Lombok. Como realmente programamos

...
import Lombok.*;
...
    private @Getter @Setter String nome;
...

Usando a IDE. Seleciona a propriedade e clica na opção Genarate Getter e Setter. O código do início vai magicamente aparecer.

...
    private String nome;
...

Como pensam que programamos

System.out.println("Bem-vindo ao exemplo do println!");

Usando a IDE (Netbeans), apenas digite: sout [tab] magicamente irá aparecer a linha abaixo, bastando digitar sua string dentro das aspas

System.out.println("");

Main na versão velha

    public static void main(String[] args) {
        System.out.println("Olá, mundo!");
    }

Main na versão nova

void main(){
}

Infelizmente apareceu um monte de maluco se dizendo guru do Java, mas que não sabe nem o básico da IDE que está usando.
Tem coisa básica com banco de dados o cara saí da IDE, sendo que nem precisa ela própria faz um montão de coisa com o banco de dados sem nem precisar sair e abrir cliente de banco de dados.

Carregando publicação patrocinada...