Linguagem técnica de programação I Java

10
LINGUAGEM TÉCNICA DE PROGRAMAÇÃO I JAVA Introdução ao Java

description

Linguagem técnica de programação I Java. Introdução ao Java. Java I. Metodologia de Avaliação Cálculo da avaliação pelo regimento escolar da ETB MÉDIA = ((A1 * 1) + (A2 * 2) + (A3 * 2)) / 5 A1: média aritmética das notas das seguintes avaliações : - PowerPoint PPT Presentation

Transcript of Linguagem técnica de programação I Java

Page 1: Linguagem técnica de programação I  Java

LINGUAGEM TÉCNICA DE PROGRAMAÇÃO I JAVAIntrodução ao Java

Page 2: Linguagem técnica de programação I  Java

Java I Metodologia de Avaliação

Cálculo da avaliação pelo regimento escolar da ETB

MÉDIA = ((A1 * 1) + (A2 * 2) + (A3 * 2)) / 5 A1: média aritmética das notas das seguintes avaliações: 1ª Avaliação – Avaliação Teórica – valor entre 0 e 10; 2ª Avaliação – Avaliação Prática – valor entre 0 e 10; 3ª Avaliação – Avaliação Prática – valor entre 0 e 10; A2: Projeto Final: Classes no Java – valor entre 0 e 10; A3: avaliação objetiva conjunta das disciplinas do semestre

(PROVÃO) – valor entre 0 e 10.

Obs.: a 1ª avaliação – Avaliação Teória – será dividida em 3 partes que serão aplicadas no decorrer do semestre em datas pré-definidas no plano de aula ou avisadas previamente em sala de aula.

Page 3: Linguagem técnica de programação I  Java

Java I Linha do tempo

1991 – Green Project

1992 - *7 (controle remoto) usando o OAK

1996 – JDK 1.0 (primeira versão contendo 250 classes)

1997 – JDK 1.1 (um pouco mais rápida, mais amigável com 500 classes)

1998 – J2SE 1.2 (a partir daqui toas as versão foram chamadas de Java 2 Standard Edition, muito mais rápida com 2.300 classes)

Page 4: Linguagem técnica de programação I  Java

Java I Linha do tempo

2000 – J2SE 1.3 Kestrel (muito mais rápida , versão J2EE

2002 JSE 1.4 Merlin (novas bibliotecas)

2004 JSE 5.0 Tiger (uso de 3.500 classes com mais recursos e mais facilidades de desenvolvimento)

2006 JSE 6 Mustang (melhora significativa na performance)

Page 5: Linguagem técnica de programação I  Java

Java I Quando falamos de Java falamos de:

Linguagem de programação orientada a objetos;

Ambiente de desenvolvimento composto pelo compilador, interpretador,

gerador de documentação e etc.; Ambiente de execução que pode ser

praticamente qualquer máquina que possua Java Runtime Environment (JRE) instalado

Page 6: Linguagem técnica de programação I  Java

Java I Características

Simples: O aprendizado da linguagem de programação Java pode ser feito em um curto período de tempo;

Orientada a objetos: Desde o início do seu desenvolvimento esta linguagem foi projetada para ser orientada a objetos;

Familiar: A linguagem Java é muito familiar para os programadores C/C++;

Page 7: Linguagem técnica de programação I  Java

Java I Características

Robusta: Ela foi pensada para o desenvolvimento de softwares confiáveis provendo verificações tanto em tempo de execução quanto compilação, ocoletor de lixo responsabiliza-se pela limpeza da memória quando houver necessidade;

Segura: Aplicações Java são executadas em ambiente próprio (JRE) o que inviabiliza a intrusão de código malicioso;

Portável: Programas desenvolvidos nesta linguagem podem ser executados em praticamente qualquer máquina desde que esta possua o JRE instalado;

Page 8: Linguagem técnica de programação I  Java

Java I Máquina Virtual Java - JVM

A máquina virtual java (JVM) é uma máquina imaginária que emula uma aplicação em uma máquina real.

Coletor de Lixo – Garbage Collection O Coletor de lixo é um processo que roda em segundo plano

e é responsável pela liberação de memória alocada por variáveis que não mais serão utilizadas pela aplicação.

Java Runtime Environment – JRE O Java Runtime Environment contém tudo aquilo que um

usuário comum precisa para executar uma aplicação Java (JVM e bibliotecas), como o próprio nome diz é o “Ambiente de execução Java”

Java Development Kit– JDK Composto pela JRE e um conjunto de ferramentas de

desenvolvimento

Page 9: Linguagem técnica de programação I  Java

Java I

• Criação do código fonte (Programa.java);• Compilação do código fonte e geração do

bytecode (Programa.class);• Interpretação do bytecode pela máquina

virtual;• Conversão do bytecode em linguagem de

máquina.

Programa.java

• Código fonte do programa em Java

Compilador • Faz a

verificação de erros no código do Programa.java e o converte em Bytecode

Programa.class

• Programa em java convertido em Bytecode

Page 10: Linguagem técnica de programação I  Java

Java I Instalação do JDK

http://java.sun.com/javase/downloads/index.jsp

Configuração das variáveis de ambiente