Linguagem técnica de programação I Java

Slides:



Advertisements
Apresentações semelhantes

Advertisements

Programação em Java Prof. Maurício Braga
Introdução à Linguagem de Programação JAVA
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Linguagens de programação
Rebeca Schroeder Linguagem Java Rebeca Schroeder
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Capítulo 1 Conceitos Gerais.
TRABALHO SOBRE LINGUAGUEM DE PROGRAMAÇAO CARACTERISTICAS DO JAVA
Introdução a Linguagem JAVA
Introdução a Programação Orientada a Objetos
O Portal do Estudante de Computação
Curso Técnico em Informática
Linguagem de Programação JAVA
JAVA: Conceitos Iniciais
Unidade I: “Dê um mergulho rápido”
JAVA Linguagem Ambiente de Desenvolvimento
Desenvolvimento de Sistemas Orientados a Aspectos
Introdução a Linguagens de Programação
Laboratório I Mateus Raeder Material baseado nos originais da
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
XIV Jornada de Cursos .NET com C# Antônio Júnior Bruno Inojosa.
Professor: Márcio Amador
02/08/2011 Professor Leomir J. Borba- –
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
Programação I Laboratório I
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
Processadores de Linguagens
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
Acabias Marques Luiz. I - Introdução ao Ruby Parte 1 – Introdução a linguagem  O que é Ruby  Instalação  O IRB  Operadores Aritméticos  Tipos de.
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Back-End Compilação aula-11-back-end.pdf.
Java Básico Instrutor: Davi Pires
Linguagens de Programação II
Introdução JAVA Faculdade Mauricio de Nassau
Flávia Falcão Java Performance Flávia Falcão
Programação Orientada a Objetos 2
Linguagem de Programação JAVA
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Introdução a Programação Orientada a Objetos
Programação Prof.: Bruno Rafael de Oliveira Rodrigues.
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
O que é Java? Prof. M.Sc. Ronnison Reges Vidal. Roteiro  Introdução  Java  Máquina Virtual  Versões  JVM, JRE, JDK  Onde usar e Objetivos  Compilando.
Mini Curso.
Laboratório I Mateus Raeder. Mateus Raeder – março de 2010 Tipos de erro  No processo de desenvolvimento de um programa em Java podem ocorrer alguns.
CloudSim Um framework para modelagem e simulação de infraestrutura e serviços de Computação em Nuvem.
Igor Steinmacher, MSc. Java!!!!
Programação em Java Prof. Edvan Chaves.
Introdução Sintaxe Básica da Linguagem JAVA
Introdução a linguagem de Programação Java. Linguagens de Programação Linguagens de máquina(muito difíceis de usar e compreender) – Comanda ações do computador.
Ferramentas para desenvolvimento Java
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Eclipse Hello World.
Sistemas Operacionais
Clojure  Instalando: Vá em Faça download de clojure_1.0.0.zip.
Plataforma Java. Agenda Arquitetura da Plataforma Java O Compilador A Maquina Virtual O Coletor de Lixo Plataforma Java # 2.
Influencias sobre o Projeto da Linguagem
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
Linguagem de Programação
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Prof. Cristian Rodrigo Dalcico. Linguagem de Programação Java Aula 1.
Programação Orientada a Objetos Plano da Disciplina Ludimila Monjardim Casagrande 1º Semestre
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
PROGRAMAÇÃO ORIENTADA A OBJETOS Carlos Marques
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Conhecendo o Ambiente de Programação Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática,
Transcrição da apresentação:

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 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) Linha do tempo

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 3.500 classes com mais recursos e mais facilidades de desenvolvimento) 2006 JSE 6 Mustang (melhora significativa na performance) 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 Runtime Environment (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 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

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.

Java I Instalação do JDK Configuração das variáveis de ambiente http://java.sun.com/javase/downloads/index.jsp Configuração das variáveis de ambiente