A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem técnica de programação I Java

Apresentações semelhantes


Apresentação em tema: "Linguagem técnica de programação I Java"— Transcrição da apresentação:

1 Linguagem técnica de programação I Java
Introdução ao Java

2 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.

3 Java I Linha do tempo 1991 – Green Project
*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 classes) Linha do tempo

4 Java I 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 classes com mais recursos e mais facilidades de desenvolvimento) 2006 JSE 6 Mustang (melhora significativa na performance) Linha do tempo

5 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

6 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++;

7 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;

8 Java I Máquina Virtual Java - JVM Coletor de Lixo – Garbage Collection
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

9 Java I Criação do código fonte (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 JVM Máquina Virtual Java – é ela quem gera o código executável do programa Arquivo executável Arquivo em código de máquina 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.

10 Java I Instalação do JDK Configuração das variáveis de ambiente
Configuração das variáveis de ambiente


Carregar ppt "Linguagem técnica de programação I Java"

Apresentações semelhantes


Anúncios Google