100 likes | 215 Views
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 :
E N D
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: • 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.
Java I • Linha do tempo
Java I • Linha do tempo
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 RuntimeEnvironment (JRE) instalado
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++;
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;
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 – GarbageCollection • 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 RuntimeEnvironment – JRE • O Java RuntimeEnvironment 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
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.
Java I • Instalação do JDK • http://java.sun.com/javase/downloads/index.jsp • Configuração das variáveis de ambiente