Este documento apresenta informações sobre uma disciplina de Linguagem de Programação Estruturada ministrada pelo professor Elvis Araújo em 2014. Ele inclui detalhes sobre o professor, datas importantes, critérios de avaliação e o conteúdo sobre a linguagem Java que será ensinada.
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
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.