andei pesquisando mas não consegui entender essa diferença do java.lang x java.util
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!
andei pesquisando mas não consegui entender essa diferença do java.lang x java.util
São bibliotecas. Por exemplo: existem funções que vc necessita executar em Java como Por exemplo, no pacote java.util , temos as classes Date , SimpleDateFormat e GregorianCalendar ; todas elas trabalham com datas de formas diferentes. E java.lang permite a representação e a manipulação de strings, fixos ou modificáveis; Math. contém a definição de métodos para cálculo de funções matemáticas (trigonométricas, logarítimicas, exponenciais, etc) e de constantes, tais como Math. E e Math. Tudo depende do que você vai usar na aplicação.