Download - PrograConceitos básicos
![Page 1: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/1.jpg)
Linguagem de Programação Estruturada
Prof. Esp. Elvis Araújo2014
![Page 2: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/2.jpg)
Quem sou?
● Analista de Sistemas – UNIFAP● Bacharel em Sistemas de Informação● Especialista em Segurança em Redes de
Computadores
![Page 3: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/3.jpg)
Datas
● NP1: 29.09.14● NP2: 17.11.14● Prova Substuitiva: 01.12.14● Prova Final: 08.12.14
![Page 4: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/4.jpg)
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
![Page 5: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/5.jpg)
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)
![Page 6: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/6.jpg)
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.
![Page 7: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/7.jpg)
O que é Java?
Segundo a IEEE (Instituto de Engenheiros, Eletricistas e Eletrônicos), Java é a linguagem mais usada para desenvolvimento de software.
![Page 8: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/8.jpg)
O que é Java?
● JAVA EMBEDDED● JAVA MICRO EDITION (JME)● JAVA STANDART EDITION (JSE)● JAVA ENTERPRISE EDITION (JEE)● JAVA CLOUD SERVICES
![Page 9: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/9.jpg)
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
![Page 10: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/10.jpg)
O que é Java?
● Software Tradicional
Código Fonte C
Compilação Código binário para um S.O.
![Page 11: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/11.jpg)
O que é Java?
● Java
JVM (Linux)
Bytecode Java
Linux
JVM (Windows)
Windows
![Page 12: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/12.jpg)
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
![Page 13: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/13.jpg)
O que é Java ?
● JVM = Java Virtual Machine● JRE = Java Runtime Environment● JSE = Java Standart Edition
![Page 14: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/14.jpg)
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
![Page 15: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/15.jpg)
O que é Java?
● IDE = Integrated Development Environment● Geany
– IDE leve
– Opensource
– Java, C++, Pascal, PHP
– Windows / Linux
![Page 16: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/16.jpg)
O que é Java?
![Page 17: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/17.jpg)
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.
![Page 18: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/18.jpg)
Dúvidas
![Page 19: PrograConceitos básicos](https://reader036.vdocuments.com.br/reader036/viewer/2022073014/559856ca1a28abab1d8b46e7/html5/thumbnails/19.jpg)
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.