SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Linguagem de Programação 
Estruturada 
Prof. Esp. Elvis Araújo 
2014
Quem sou? 
● Analista de Sistemas – UNIFAP 
● Bacharel em Sistemas de Informação 
● Especialista em Segurança em Redes de 
Computadores
Datas 
● NP1: 29.09.14 
● NP2: 17.11.14 
● Prova Substuitiva: 01.12.14 
● Prova Final: 08.12.14
Composição de Notas 
● NP1/NP2: 
– Trabalho : 10 pts 
– Prova : 10 pts 
– NP1/NP2= (Trabalho + Prova) /2 
– MS=(NP1+NP2)/2 | Se >= 7 = Aprovado 
– MF=(MS+PF)/2 | Se >= 5 = Aprovado
Trabalhos NP1/NP2 
● Elaboração de programa 
● Grupo de até 5 pessoas 
● Entregar código fonte impresso e gravado em 
CD 
● Plágio = 0 (Zero)
O que é Java? 
Java é a base de praticamente todos os tipos 
de aplicativos em rede, e é o padrão global para 
desenvolvimento e fornecimento de aplicativos para 
celular, jogos, conteúdo on-line e software corporativo. 
Com mais de 9 milhões de desenvolvedores em todo 
o mundo, o Java permite desenvolver e implementar 
aplicativos e serviços incríveis de maneira eficiente. 
Com ferramentas abrangentes, um ecossistema 
sólido e um desempenho eficiente, o Java oferece a 
portabilidade de aplicativos mesmo entre os 
ambientes computacionais mais diferentes.
O que é Java? 
Segundo a IEEE 
(Instituto de Engenheiros, 
Eletricistas e Eletrônicos), 
Java é a linguagem mais 
usada para 
desenvolvimento de 
software.
O que é Java? 
● JAVA EMBEDDED 
● JAVA MICRO EDITION (JME) 
● JAVA STANDART EDITION (JSE) 
● JAVA ENTERPRISE EDITION (JEE) 
● JAVA CLOUD SERVICES
O que é Java? 
● 1992 - Sun cria o Green Team (liderado por 
James Goslig) 
● 1994 – Tentativa de fechamento de contrato 
com empresas de eletro-eletrônicos. (fracasso) 
● 1995 – Uso do java para internet (muitos 
browsers e S.O.) 
● 2009 – Oracle compra a Sun 
● 2014 – Lançamento do Java 8
O que é Java? 
● Software Tradicional 
Código 
Fonte C Compilação Código binário 
para um S.O.
O que é Java? 
● Java 
Bytecode Java 
JVM (Linux) 
Linux 
JVM (Windows) 
Windows
O que é Java ? 
● Java 1.0 e 1.1 – Versões Antigas 
● Java 1.2 – Java 2 
● Java 1.3, 1.4 e 1.5 – Java 5 
● Java 1.8 – Java 8
O que é Java ? 
● JVM = Java Virtual Machine 
● JRE = Java Runtime Environment 
● JSE = Java Standart Edition
O que é Java? 
● .java = código fonte java 
● .class = bytecode java 
● Java = comando para geração de bytecode 
● Javac = comando para a execução do 
bytecode
O que é Java? 
● IDE = Integrated Development Environment 
● Geany 
– IDE leve 
– Opensource 
– Java, C++, Pascal, PHP 
– Windows / Linux
O que é Java?
O que é Java? 
● JVM 
– É a pedra angular da tecnologia 
– Garante a independência de hardware e 
software 
– Protege o usuário de códigos maliciosos 
– Arquitetura igual de uma máquina real 
(processador e memória) 
– Possui uma versão para cada arquitetura e S.O.
Dúvidas
Referências 
● DEITEL, H. M.; DEITEL, P. J. Java: Como 
Programar. 6. Ed. São Paulo: Pearson 
Education, 2005. 
● SIERRA, K.; BATES, B. Use a Cabeça! Java. 
2. Ed. Rio de Janeiro: Alta Books, 2007.

Mais conteúdo relacionado

Destaque

Aula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVAAula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVA
Ivna Valença
 
Programação Orientada a Objeto(POO)
Programação Orientada a Objeto(POO)Programação Orientada a Objeto(POO)
Programação Orientada a Objeto(POO)
Carlos Alberto
 
O uso dos porquês
O uso dos porquêsO uso dos porquês
O uso dos porquês
Rebeca Kaus
 
Viva jovem, venha conhecer!
Viva jovem, venha conhecer!Viva jovem, venha conhecer!
Viva jovem, venha conhecer!
Rebeca Kaus
 
Padrões de Projeto em Aplicações Web
Padrões de Projeto em Aplicações WebPadrões de Projeto em Aplicações Web
Padrões de Projeto em Aplicações Web
Jonata Weber
 
Repaso semanal aberta 2 6 ano
Repaso semanal aberta 2 6 anoRepaso semanal aberta 2 6 ano
Repaso semanal aberta 2 6 ano
Rebeca Kaus
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticas
rodrigoareis
 

Destaque (20)

Aula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVAAula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVA
 
Programação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e ImplementaçãoProgramação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e Implementação
 
Programação Orientada a Objeto(POO)
Programação Orientada a Objeto(POO)Programação Orientada a Objeto(POO)
Programação Orientada a Objeto(POO)
 
Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...
Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...
Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...
 
4 Tarefa Plano Aula Bullying Claudia Cunha O Ignacio
4 Tarefa Plano Aula Bullying Claudia Cunha O Ignacio4 Tarefa Plano Aula Bullying Claudia Cunha O Ignacio
4 Tarefa Plano Aula Bullying Claudia Cunha O Ignacio
 
O uso dos porquês
O uso dos porquêsO uso dos porquês
O uso dos porquês
 
Viva jovem, venha conhecer!
Viva jovem, venha conhecer!Viva jovem, venha conhecer!
Viva jovem, venha conhecer!
 
Agile Brazil 2013 - Resumo
Agile Brazil 2013 - ResumoAgile Brazil 2013 - Resumo
Agile Brazil 2013 - Resumo
 
Introdução aos Servlets e JSPs
Introdução aos Servlets e JSPsIntrodução aos Servlets e JSPs
Introdução aos Servlets e JSPs
 
Semanal fechada 6 ano
Semanal fechada 6 anoSemanal fechada 6 ano
Semanal fechada 6 ano
 
Boa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java EnterpriseBoa Práticas no Desenvolvimento Java Enterprise
Boa Práticas no Desenvolvimento Java Enterprise
 
Roteiro 6 ano
Roteiro 6 anoRoteiro 6 ano
Roteiro 6 ano
 
Padrões de Projeto em Aplicações Web
Padrões de Projeto em Aplicações WebPadrões de Projeto em Aplicações Web
Padrões de Projeto em Aplicações Web
 
Repaso semanal aberta 2 6 ano
Repaso semanal aberta 2 6 anoRepaso semanal aberta 2 6 ano
Repaso semanal aberta 2 6 ano
 
Certificações Java
Certificações JavaCertificações Java
Certificações Java
 
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio TorresPrincípios de projeto e boas práticas de programação em Java - Márcio Torres
Princípios de projeto e boas práticas de programação em Java - Márcio Torres
 
IBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticasIBM Web Content Management - Melhores práticas
IBM Web Content Management - Melhores práticas
 
No dumb questions (Stack Overflow em Português)
No dumb questions (Stack Overflow em Português)No dumb questions (Stack Overflow em Português)
No dumb questions (Stack Overflow em Português)
 
Pensando TDD
Pensando TDDPensando TDD
Pensando TDD
 
Aula diagramas de implementacao 3º periodo uniao
Aula diagramas de implementacao 3º periodo uniaoAula diagramas de implementacao 3º periodo uniao
Aula diagramas de implementacao 3º periodo uniao
 

Semelhante a Programação estruturada com Java-Aula01

Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
Desenvolvendo Aplicações Livres em Java - Thiago Regal da SilvaDesenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
Tchelinux
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
munosai
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
Thiago Gonzaga
 
Java 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral DetalhadoJava 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral Detalhado
Regis Magalhães
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java Básico
Paloma Costa
 
Java 01 Java Visao Geral Resumo
Java 01 Java Visao Geral ResumoJava 01 Java Visao Geral Resumo
Java 01 Java Visao Geral Resumo
Regis Magalhães
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!
Aécio Costa
 

Semelhante a Programação estruturada com Java-Aula01 (20)

Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
Desenvolvendo Aplicações Livres em Java - Thiago Regal da SilvaDesenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
As muitas faces do java
As muitas faces do javaAs muitas faces do java
As muitas faces do java
 
Aula 01 o que é java
Aula 01  o que é javaAula 01  o que é java
Aula 01 o que é java
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo Java
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
 
Java 01 Java Visao Geral
Java 01 Java Visao GeralJava 01 Java Visao Geral
Java 01 Java Visao Geral
 
Java 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral DetalhadoJava 01 Java Visao Geral Detalhado
Java 01 Java Visao Geral Detalhado
 
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaProgramação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
 
Aula 01 O que é java
Aula 01   O que é javaAula 01   O que é java
Aula 01 O que é java
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java Básico
 
Java 01 Java Visao Geral Resumo
Java 01 Java Visao Geral ResumoJava 01 Java Visao Geral Resumo
Java 01 Java Visao Geral Resumo
 
Java em 2021
Java em 2021Java em 2021
Java em 2021
 
Aula 1a.ppt
Aula 1a.pptAula 1a.ppt
Aula 1a.ppt
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!
 
Fundamentos Java - 01
Fundamentos Java - 01Fundamentos Java - 01
Fundamentos Java - 01
 
Java, historico e futuro
Java, historico e futuroJava, historico e futuro
Java, historico e futuro
 
Java -aula_01
Java  -aula_01Java  -aula_01
Java -aula_01
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01
 

Último

Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 

Último (20)

Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 

Programação estruturada com Java-Aula01

  • 1. Linguagem de Programação Estruturada Prof. Esp. Elvis Araújo 2014
  • 2. Quem sou? ● Analista de Sistemas – UNIFAP ● Bacharel em Sistemas de Informação ● Especialista em Segurança em Redes de Computadores
  • 3. Datas ● NP1: 29.09.14 ● NP2: 17.11.14 ● Prova Substuitiva: 01.12.14 ● Prova Final: 08.12.14
  • 4. Composição de Notas ● NP1/NP2: – Trabalho : 10 pts – Prova : 10 pts – NP1/NP2= (Trabalho + Prova) /2 – MS=(NP1+NP2)/2 | Se >= 7 = Aprovado – MF=(MS+PF)/2 | Se >= 5 = Aprovado
  • 5. Trabalhos NP1/NP2 ● Elaboração de programa ● Grupo de até 5 pessoas ● Entregar código fonte impresso e gravado em CD ● Plágio = 0 (Zero)
  • 6. O que é Java? Java é a base de praticamente todos os tipos de aplicativos em rede, e é o padrão global para desenvolvimento e fornecimento de aplicativos para celular, jogos, conteúdo on-line e software corporativo. Com mais de 9 milhões de desenvolvedores em todo o mundo, o Java permite desenvolver e implementar aplicativos e serviços incríveis de maneira eficiente. Com ferramentas abrangentes, um ecossistema sólido e um desempenho eficiente, o Java oferece a portabilidade de aplicativos mesmo entre os ambientes computacionais mais diferentes.
  • 7. O que é Java? Segundo a IEEE (Instituto de Engenheiros, Eletricistas e Eletrônicos), Java é a linguagem mais usada para desenvolvimento de software.
  • 8. O que é Java? ● JAVA EMBEDDED ● JAVA MICRO EDITION (JME) ● JAVA STANDART EDITION (JSE) ● JAVA ENTERPRISE EDITION (JEE) ● JAVA CLOUD SERVICES
  • 9. O que é Java? ● 1992 - Sun cria o Green Team (liderado por James Goslig) ● 1994 – Tentativa de fechamento de contrato com empresas de eletro-eletrônicos. (fracasso) ● 1995 – Uso do java para internet (muitos browsers e S.O.) ● 2009 – Oracle compra a Sun ● 2014 – Lançamento do Java 8
  • 10. O que é Java? ● Software Tradicional Código Fonte C Compilação Código binário para um S.O.
  • 11. O que é Java? ● Java Bytecode Java JVM (Linux) Linux JVM (Windows) Windows
  • 12. O que é Java ? ● Java 1.0 e 1.1 – Versões Antigas ● Java 1.2 – Java 2 ● Java 1.3, 1.4 e 1.5 – Java 5 ● Java 1.8 – Java 8
  • 13. O que é Java ? ● JVM = Java Virtual Machine ● JRE = Java Runtime Environment ● JSE = Java Standart Edition
  • 14. O que é Java? ● .java = código fonte java ● .class = bytecode java ● Java = comando para geração de bytecode ● Javac = comando para a execução do bytecode
  • 15. O que é Java? ● IDE = Integrated Development Environment ● Geany – IDE leve – Opensource – Java, C++, Pascal, PHP – Windows / Linux
  • 16. O que é Java?
  • 17. O que é Java? ● JVM – É a pedra angular da tecnologia – Garante a independência de hardware e software – Protege o usuário de códigos maliciosos – Arquitetura igual de uma máquina real (processador e memória) – Possui uma versão para cada arquitetura e S.O.
  • 19. Referências ● DEITEL, H. M.; DEITEL, P. J. Java: Como Programar. 6. Ed. São Paulo: Pearson Education, 2005. ● SIERRA, K.; BATES, B. Use a Cabeça! Java. 2. Ed. Rio de Janeiro: Alta Books, 2007.