O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Poo1 aula 1 - java - história e introdução

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 29 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Poo1 aula 1 - java - história e introdução (20)

Anúncio

Mais de Denis Sobrenome (9)

Poo1 aula 1 - java - história e introdução

  1. 1. Profº. Dênis Camurça
  2. 2. Linguagem de programação: Técnica de comunicação padronizada para enviar instruções a um computador Assim como a linguagem humana, cada linguagem tem sua própria sintaxe e gramática 2
  3. 3.  Categorias de linguagens de programação  Alto Nível  É mais amigável ao usuário  O programa deverá ser traduzido por um compilador  Ex: De Montagem ou Baixo nível  Similares as linguagens de máquina  São mais simples e permitem a um programador substituir nomes por números  Estão disponíveis para cada família de CPU 3
  4. 4. Definição do problema Análise do problema Projetar e representar o algorítmo Codificar e Depurar 4 Ciclo de vida do desenvolvimento de programas
  5. 5.  Orientação à objetos: Paradigma de programação que torna possível elaborar um software a partir da geração de objetos que se comunicam entre si. Objetos podem simular um objeto do mundo real 5
  6. 6. 1. Introdução à Linguagem de Programação Java 1. História 2. Tecnologia JAVA 3. Máquina virtual JAVA 4. Fases do Programa Java 5. Portabilidade 6. API (Application Programming Interface) 6
  7. 7. 2. Ambiente de Desenvolvimento 1. JSE (Java Start Edition) 2. JEE (Java Enterpise Edition) 3. JME (Java Micro Edition) 4. JDK (Java Development Kit) 7
  8. 8. Aula 1: 01-04 8
  9. 9.  Criada em 1991 por James Gosling da Sun Microsystems Chamada inicialmente de OAK (Carvalho) 9
  10. 10.  Concebida originalmente para utilização em pequenos dispositivos eletrônicos inteligentes  O primeiro projeto desenvolvido utilizando Java era o *7 (Star Seven)  Dificuldades de financiamento no setor inviabilizaram o Java  Mas... 10
  11. 11. 1993: Novas oportunidades com o surgimento da Internet 1995: A Sun anuncia JAVA como uma nova plataforma de desenvolvimento  Utilizada para desenvolvimento web, com conteúdo dinâmico (applets com imagens em movimento) 11
  12. 12. Desde 1996, Java não para de crescer... 2009: A Oracle adquire a Sun 12
  13. 13. 13
  14. 14. Orientação à Objetos Portabilidade (Independência de plataforma) Multitheading Suporte à comunicação 14
  15. 15. 1º Passo: Codificação/Digitação O programa/classe é digitado em um editor de textos qualquer, gerando o código-fonte. É criado o arquivo com extensão .java 15
  16. 16.  2º Passo: Compilação  Esse programa deve passar por um processo de análise do código, para verificar erros  Utiliza-se o comando: javac <nomeDoPrograma.java>  O compilador gera um arquivo com a extensão .class, escrito na linguagem intermediária chamada Bytecodes 16
  17. 17.  3º Passo: Execução  É necessário ter a JVM instalada  Utilizar a linha de comando java <nomeDoPrograma>  O interpretador java (JVM) executa o programa 17
  18. 18. 18 Código-fonte Compilador Erros? Interpretador ou JVM Execução S N Classe.java Classe.class Bytecodes Ajustar Código-fonte Win Linux Mac
  19. 19. Plataformas  Java 2 Standard Edition (J2SE):  ferramentas e APIs essenciais para qualquer aplicação Java (inclusive para as outras plataformas).  Java 2 Enterprise Edition (J2EE):  ferramentas e APIs para o desenvolvimento de aplicações distribuídas.  Java 2 Micro Edition (J2ME):  ferramentas e APIs para o desenvolvimento de aplicações para aparelhos portáteis (palms, celulares, eletrodomésticos).  Java Fx:  Uma plataforma que suporta o desenvolvimento de aplicações ricas, que podem ser executadas em vários ambientes diferentes 19
  20. 20. A plataforma Java consiste em três partes principais: Linguagem de programação Java Máquina virtual Java APIs 20
  21. 21. O conjunto de ferramentas necessárias para desenvolver, compilar e rodar aplicativos Java é disponibilizado em um kit conhecido como Java Development Kit (JDK). 21
  22. 22.  IDE (Ambiente de Desenvolvimento Integrado): Netbeans Eclipse JBuilder JCreator BlueJ jGrasp 22
  23. 23. 23 Editor Saída
  24. 24. 24
  25. 25. 25
  26. 26. 26
  27. 27. 27
  28. 28. 28
  29. 29. 29

×