Você está na página 1de 21

Introduo a Linguagem de Programao Java

Pedro Henrique

Descrever os conceitos da linguagem de programao Java Listar os trs grupos de produto da tecnologia Java Apresentar os 7 estgios do ciclo de vida de um produto.

Objetivo

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Simples Multi-Tarefa Segura Multi-Plataforma

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

A linguagem de programao Java foi desenvolvida para: Orientao a objeto Orientao a objeto Distribuda Simples Multi-Tarefa Segura Multi-Plataforma

Procedimento

Orientao a Objeto

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


Seqncia de um Programa com Procedimentos

Etapa 1 A linguagem de programao Java foi desenvolvida para: Etapa 2

Orientao a objeto
Distribuda Etapa 3 Simples Multi-Tarefa Etapa 4 Segura Multi-Plataforma Etapa 5
Procedimento Orientao a Objeto

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


Programa orientado a objeto Interao com os objetos

A linguagem de programao Java foi desenvolvida para:


Objeto Objeto

Orientao a objeto
Distribuda

Objeto

Simples Multi-Tarefa Segura


Objeto

Objeto

Multi-Plataforma

Procedimento

Orientao a Objeto

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Distribuda Simples Multi-Tarefa Tecnologias que fornecem sustentao a rede distribuda: Segura Remote Method Invocation (RMI) Multi-Plataforma Common Object Request Broker Architecture (CORBA) Universal Resource Locator (URL)

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Distribuda Simples Simples Multi-Tarefa Referncias em vez de ponteiros Garbage Collector Segura nica Herana Multi-Plataforma Booleano True ou False (em vez de 1 ou 0)

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Simples Simples Multi-Tarefa Multi-Tarefa Segura Multi-Plataforma
Thread Thread Thread

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Simples Multi-Tarefa Multi-Tarefa

Segura Segura
Multi-Plataforma

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java


A linguagem de programao Java foi desenvolvida para: Orientao a objeto Distribuda Simples Multi-Tarefa Segura Segura Multi-Plataforma Multi-Plataforma

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

Solaris SO Compilador C

Solaris SO Binrio

Solaris SO Linker

Solaris SO Executvel

Linux SO Compilador C Cdigo em C Windows SO Compilador C

Linux SO Binrio

Linux SO Linker

Linux SO Executvel

Windows SO Binrio

Windows SO Linker

Windows SO Executvel

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

JVM Java

Compilador Java Javac (Solaris, Linux, Windows)

Java Bytecode (.class)

JVM Java

JVM Java.exe

Questionrio
Um programa em Java : A. B. C. D. Independente de plataforma Plataforma neutra Dependente de Plataforma Plataforma subordinada

A. Independente de plataforma

Questionrio
Um programa em Java Multi-Tarefa : A. B. C. D. Consegue executar uma funo de cada vez Realiza a segurana Contm uma nica thread no programa Consegue executar diversas tarefa de uma s vez

D. Consegue executar diversas tarefa de uma s vez

Questionrio
O Java originou se pelo projeto chamando:

A. B. C. D.

Green Team Maple Dak Ginseng

A. Green Team

Questionrio
Qual desses abaixo cria o Java bytecod

A. B. C. D.

Applet Compiler Reference Java Virtual Machine

B. Compiler

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

Solues Para Desktop

Solues Web

Solues Para Consumidor

Aplicaes Cliente Aplicaes Distribudas Apples

e-commerce Servios de Suporte Web

Celulares Palmtop Sistemas para Navegao em Carros

Tecnologias Java

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

Java 6 Platform, Standard Edition (J2SE) JDK Components:


Biblioteca de Classes

Java runtime environmente (JRE) Java Virtual Machine (JVM) java.exe Bibliotecas de Classes Java

Documentao

Documentao das Biblioteca da Classes (Download Separado) Utilitrios Adcionais Exemplo de Programas

Exemplos

Explicando a Tecnologia Java | Conceitos da Linguagem de Programao Java

Fim. Obrigado, espero que tenham gostado.

Você também pode gostar