Existe empresas que não usem uma interface gráfica para o java?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe empresas que não usem uma interface gráfica para o java?
Sim. Hoje temos o conceito de backEnd. Onde a parte grafica quem fica responsavel seria o FrontEnd. Entao o pessoal do BackEnd, utiliza uma IDE (ex: INtelliJ). E todo o desenvolvimento em Java fica responsavel por trafego de texto geralmente no formato .JSON.
Mas a IDE (Intellij como exemplo) tem parte grafica que auxilia em bastante coisa. Dificilmente desenvolvemos diretamente no terminal. O terminal auxilia em compilacoes, execucoes de teste e afins.