Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Java
Expectativas
Agenda
Conhecendo os Conceitos de Java; Variveis Primitivas; Controle de Fluxo; Eclipse IDE; Incio da Orientao a Objetos ; Arrays, Modificadores de Acesso e Atributos de Classe; Orientao a Objetos: Classes Abstratas e Interfaces; Controlando os Erros com Excees; Apresentando Interface Swing.
Mdulo I:
Conhecendo os Conceitos de Java.
Configurando o ambiente;
Passos do primeiro programa; Exerccios 01; Curiosidades do Java.
10
11
12
13
14
15
Cdigo fonte em C
compila
16
Esse cdigo executvel (binrio) resultante ser executado pelo sistema operacional e, por esse motivo, ele deve saber conversar com o sistema operacional em questo.
17
18
19
20
21
22
23
Se uma JVM termina inesperadamente, s as aplicaes que estavam rodando nela iro terminar: isso no afetar outras JVMs que estejam rodando no mesmo computador, nem afetar o sistema operacional.
24
JVM = apenas a virtual machine, esse download no existe, ela sempre vem acompanhada. JRE = Java Runtime Environment, ambiente de execuo Java, formado pela JVM e bibliotecas, tudo que voc precisa para executar uma aplicao Java. Mas ns precisamos de mais. JDK = Java Development Kit: Ele formado pela JRE somado a ferramentas, como o compilador.
26
Cdigo-fonte 1
Crie um documento para o cdigo-fonte. Use um protocolo estabelecido ( nesse caso a linguagem Java)
Compilador 2
Sada(cdigos) 3 O computador criar um novo documento, codificado em bytecode Java. Qualquer dispositivo capaz de executar Java conseguir interpretar/ converter em arquivo que possa processar. O bytecode compilado independente da plataforma .
Mquinas vituais 4 Seus amigos no tm uma mquina Java fsica, mais todos tm uma mquina Java virtual ( implementada em software ) sendo executada dentro dos seus aparelhos eletrnicos. A mquina virtual ler e executar bytecode.
27
Execute seu documento em um compilador de cdigo-fonte. O compilador procurar erros e no deixar voc compilar at ter certeza que tudo ser executado corretamente.
28
29
30
Hoje existe uma quantidade enorme de ofertas de emprego procurando desenvolvedores Java para trabalhar com sistemas web e aplicaes de integrao no servidor.
31
32
http://java.sun.com/javase/downloads/
Curso Bsico de Java
34
Instalao: 1) D um clique duplo no arquivo jdk-<verso>-windows-i586p.exe e espere at ele entrar no wizard de instalao.
35
36
37
38
39
40
41
43
44
45
46
47
48
Para compilar, voc deve pedir para que o compilador de Java da Sun, chamado javac, gere o bytecode correspondente ao seu cdigo Java.
49
Para quem j tem uma experincia com Java, esse primeiro cdigo muito simples. Mas, se seu primeiro cdigo em Java, pode ser um pouco complicado.
50
51
52
53
54
55
No caso do nosso cdigo, a linha do System.out.println faz com que o contedo entre aspas seja colocado na tela.
56
57
58
59
Caso seu software v virar um produto de prateleira, fundamental usar um ofuscador no seu cdigo, que vai embaralhar classes, mtodos e um monte de outros recursos (indicamos o http://proguard.sf.net).
60
Concluso do Mdulo I
Mdulo I:
Conhecendo os Conceitos de Java.
61