A linguagem Java é orientada a objetos e foi criada por James Gosling e sua equipe da Sun Microsystems, na década de 1990. Ela foi baseada na Linguagem C e tem sido uma das ferramentas eficazes na criação de programas sofisticados. O nome Java foi escolhido através de um brainstorming, cujo nome é de uma ilha na Indonésia especializada na produção de uma café exótico.
Na produção do código em Java, o compilador gera um arquivo chamado de bytecode que será executado por uma Máquina Virtual, Java Virtual Machine (JVM). Essa máquina virtual é um programa que interpreta os bytecodes e os executa. Dentro desse ambiente, o programador precisará entender que para cada objeto criado, várias operações deverão ser executadas.
Uma das principais vantagens da linguagem é a portabilidade, ou seja, ela é capaz de ser executada em várias plataformas como Mac, Unix e Windows, além daquela que foi criada.
O código-fonte de arquivos criados com java terminam com a extensão .java. Já os arquivos compilados (bytecodes) estão salvos com extensão .class
Para usar o Java em alguma plataforma é preciso instalar o Java SE Development Kit (JDK), que é o compilador JAVA. Para programar em java pode-se utilizar uma ferramenta para Ambiente Integrado de Desenvolvimento (IDE) utilizada para desenvolvimento de um software como Eclipse ou Netbeans. Essa última ferramenta dará ao programador a possibilidade de escrever, compilar, instalar programas, etc. Lembre-se que deverá ter um sistema operacional compatível com Java.
Classe: é um conceito utilizado na linguagem para definir um objeto, serviço ou propriedades dos serviços de algo do mundo real.
Objeto: é uma das categorias utilizadas dentro da classe.
Atributos: são as características dos objetos da classe.
Métodos: são os comportamentos dos objetos da classe, ou seja, aquilo que será possível realizar com os objetos.
Exemplo Prático
No ambiente de automação bancária, um determinado banco possui diversas contas de clientes, dos quais são Maria, José, Pedro, Luana que podem sacar, depositar, fazer pagamentos, consultar o saldo e extrair informações com seu cartão como limite, agência, número da conta e nome do usuário.
public class OiMundo { public static void main (String args []) { System.out.println("Oi Mundo!"); } }
Código-fonte: OiMundo.java
Compilador gera o arquivo: OiMundo.class
O código é interpretado na tela do computador de acordo com a imagem ao lado do Programa Oi Mundo em Java.
Observação: na hora de escrever em Java deve-se tomar cuidado ao colocar o nome do arquivo, que deve ser da mesma forma que foi nomeada a classe ‘OiMundo’. O Java é sensível a letras maiúsculas e minúsculas.
Para compilar o código JAVA é preciso utilizar programas compiladores como:
Através do Java pode-se desenvolver aplicativos e programas para controlar eletrodomésticos e eletrônicos ou para a internet. Como por exemplo:
Para os interessados na linguagem, estes poderão adquirir uma certificação Java, que o ajudará a ser bem visto pelo mercado de trabalho como um profissional que a domina. A empresa que realiza as certificações é a Oracle, o indivíduo poderá ser certificado como Associado, Programador, Desenvolvedor ou Arquiteto de Java.