Conceito e definições

Java é uma linguagem de programação multiplataforma orientada a objetos, e um aplicativo presente em PCs, notebooks, celulares, televisores, entre outros, foi desenvolvida inicialmente pela na Sun Microsystems, hoje mantida pela Oracle Corporation. 

==> Porque multiplataforma? 

Um aplicativo compilado nesta linguagem, não será executado diretamente pela máquina física, mais sim por uma máquina virtual java (Java Virtual Machine - JVM). Portanto há a possibilidade de programar em Windows, Linux, Mac, pra Web e pra celular. Graças a geração do arquivo bytecode, o qual será lido pela JVM e executado posteriormente. 

Java é uma das linguagens de programação mais utilizadas, principalmente por aplicações Web. Nos dias atuais é quase que impossível não ter usado Java para acessas algum site ou usou para entrar numa rede social ou jogar um jogo online.

==> O que compõe esta linguagem?

A base da programação Java são suas classes e seus objetos, que 'imita' o mundo real, o que facilita bastante a programação. Usaremos um exemplo de um carro, onde o mesmo é uma classe, já um gol é um objeto da classe carro, um fusca também é um objeto da classe carro.
As classes possuem métodos e características que são comuns a todos os objetos. Por exemplo, todos os objetos da classe carro possuem motor e rodas. Porém, os tipos de motores podem variar (isto é uma característica específica de cada objeto, mas que possui motor, sempre possui).

==> Mas afinal, o que é uma classe e um objeto?