Linguagem Java
Grupo: Douglas Lacerda, Emerson Santos e Ednei Mário
Diciplina:Programação e Desenvolvimento Tecnológico
Professor: Farley Carlos
Quando surgiu
Década
de 90
Em 1991, foi iniciado o Green
Project,
Remoção de alguns recursos da plataforma, Tornou-se Oak (Carvalho),
Em 1995 seria a melhor opção depois da popularização da WEB,
Renomeou-se JAVA (Café)
Definição:
Linguagem de programação orientada a objetos, desenvolvida por programadores, que e compilada para um “bytecode”, que e interpretada por uma maquina virtual (JVM).
Linguagem muito poderosa EMBORA SIMPLES.
Muito usada em programação em rede.
Aplicações em e-commerce, e-business, etc.
Aplicações para acesso via internet, intranet, etc.
Quem Criou?
Os mentores do projeto eram Patrick
Naughton, James Gosling e Mike
Sheridan.
DUKE
Principais
Características:
Orientação a objetos - Baseado no modelo de Simular;
Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar”;
Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como
HTTP e FTP;
Segurança - Pode executar programas via rede com restrições de execução.
Exemplo de código:
Somar/Subtrair uma data de outra usando Date:
import java.util.Date;
import java.text.SimpleDateFormat;
public class SomarData {
public static void main(String[] args) {
Date hoje = new Date();
int dias_a_avancar = 2; // se quiser diminuir, basta por -2
Date nova_data = new Date(hoje.getTime()+
((1000*24*60*60)*dias_a_avancar));
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy H
H:mm:ssSS");
System.out.println(df.format(hoje));
System.out.println(df.format(nova_data));
}
}
Compilador de Linguagem
Um compilador é um programa de computador (ou um grupo de
programas)