O que é linguagem de programação Java?

Java é uma linguagem de programação de computador de uso geral que é simultânea , baseada em classe, orientada a objetos e projetada especificamente para ter o menor número possível de dependências de implementação.
Logo do java
Ao longo desse artigo abordaremos:

  • Historia do java
  • Objetivo e compilação
  • Hello World no java
  • Arquivos do hello world

História do Java

James Gosling e o Green Team

Java foi originalmente desenvolvido por James Gosling na Sun Microsystems (que desde então foi adquirido pela Oracle Corporation) e lançado em 1995 como um componente central da plataforma Java da Sun Microsystems. A linguagem deriva muito de sua sintaxe de C e C ++, mas possui menos facilidades de baixo nível do que qualquer uma delas.
A Oracle Corporation é a atual proprietária da implementação oficial da plataforma Java SE, após a aquisição da Sun Microsystems em 27 de janeiro de 2010. Essa implementação é baseada na implementação original do Java pela Sun. A implementação do Oracle está disponível para o Microsoft Windows, Mac OS X, Linux e Solaris.
A implementação do Oracle é empacotada em duas distribuições diferentes:

  1. Java Runtime Environment (JRE), que contém as partes da plataforma Java SE necessárias para executar programas Java e é destinado a usuários finais.
  2. Java Development Kit (JDK) destinado a desenvolvedores de software e inclui ferramentas de desenvolvimento, como o compilador Java, Javadoc, Jar e um depurador.
JDK e seus componentes

Objetivo e compilação

O objetivo é permitir que os desenvolvedores de aplicativos , gravem uma vez, executem em qualquer lugar (WORA, ou Write Once Run Anywhere), o que significa que um código Java compilado, pode ser executado em todas as plataformas que suportam Java, sem a necessidade de recompilação.

Por exemplo, você pode escrever e compilar um programa Java no UNIX e executá-lo em máquinas Microsoft Windows, Macintosh ou UNIX sem qualquer modificação no código-fonte.


WORA é obtido pela compilação de um programa Java em uma linguagem intermediária chamada bytecode .

O formato do bytecode é independente da plataforma .

Uma máquina virtual, chamada Java Virtual Machine (JVM) , é usada para executar o bytecode em cada plataforma.

Hello World no Java

O tradicional programa “Hello, world!” Pode ser escrito em Java como:
HelloWorldApplication.java
public class HelloWorldApplication {
    public static void main(String[] args) {
        System.out.println("Hello World!");     // Prints Hello World! to the console.
    }
}

Arquivos do hello world

  1. Os arquivos devem ser nomeados conforme a classe pública que contêm, anexando o sufixo .java , por exemplo, HelloWorldApplication.java .
  2. Ele deve primeiro ser compilado em bytecode, usando um compilador Java, produzindo um arquivo chamado HelloWorldApplication.class . Só então pode ser executado ou 'lançado'.
  3. O arquivo de origem Java pode conter apenas uma classe pública, mas pode conter várias classes com acesso público e qualquer número de classes internas públicas.
  4. Quando o arquivo de origem contiver várias classes, torne uma classe 'pública' e nomeie o arquivo de origem com esse nome de classe pública.

Comentários