Aula 01 java

1162 palavras 5 páginas
LINGUAGEM DE
PROGRAMAÇÃO - JAVA
INTRODUÇÃO

PROF. LAWSON DUARTE

O QUE É JAVA ?

• Java é:
• Uma linguagem de programação
• Um ambiente de desenvolvimento
• Um ambiente de aplicação

PROF. LAWSON DUARTE

• Java é uma linguagem de programação desenvolvida pela SUN com o objetivo de manter o poder computacional de C++, agregando características de segurança, robusteza e portabilidade.

PROF. LAWSON DUARTE

• Os objetivos primários da SUN ao desenvolver a linguagem Java foram:
• Criar uma linguagem orientada a objetos

PROF. LAWSON DUARTE

• Prover um ambiente de desenvolvimento com duas características básicas:
• Velocidade de desenvolvimento, eliminando o ciclo compilar-ligar-carregar-testar tradicional em outras linguagens como C++, Pascal, etc.
• Portabilidade – prover um ambiente meta interpretado, permitindo que o mesmo código rode em diversos sistemas operacionais sem a necessidade de adaptação ou uso de bibliotecas específicas.

PROF. LAWSON DUARTE

• Eliminar exigências de programação que tradicionalmente afetam a robusteza de um código de computador:
• Aritmética de ponteiros (comum em ANSI C/C+
+)
• Controle de alocação/liberação de memória
(comum em Pascal, C, C++, Basic, ...)

PROF. LAWSON DUARTE

• Permitir a programação multitarefa, mesmo em sistemas operacionais que não deem suporte nativo a Threads.
• Permitir que um programa seja dinamicamente modificado através da carga de componentes via redes de computadores, como a Internet.

PROF. LAWSON DUARTE

• Prover um modo de checar a integridade de um programa quanto à sua origem, garantindo a segurança do sistema operacional e de dados durante a sua execução. PROF. LAWSON DUARTE

• A arquitetura Java é formada pelas seguintes características:
• A máquina virtual Java
• Gerenciador de alocação/liberação de memória
(Garbage Collection)
• Sand box – módulo de garantia de segurança de código

PROF. LAWSON DUARTE

O QUE É MÁQUINA VIRTUAL ?
• De acordo com a especificação da SUN, a máquina virtual do

Relacionados

  • Trabalho
    1266 palavras | 6 páginas
  • 05 Aula Border Layout E Flow
    620 palavras | 3 páginas
  • Palnos tematicos
    875 palavras | 4 páginas
  • Aula prática
    648 palavras | 3 páginas
  • aula atividade
    3139 palavras | 13 páginas
  • eu vejo
    3410 palavras | 14 páginas
  • Atividade Compiladores
    1436 palavras | 6 páginas
  • Projeto de um tcc de salão de cabeleireiro
    7280 palavras | 30 páginas
  • Java apostila
    733 palavras | 3 páginas
  • Soft
    4162 palavras | 17 páginas