




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Curso Java
Tipologia: Notas de estudo
1 / 354
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























































































FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
.java^ é compilado para ficheiros
.class ^ Bytecodes são interpretados em tempo de execução Compile^ Compile^ movie.javamovie.java
JVM^ JVM movie.classmovie.classexecutarexecutarprogramaprograma (javac)^ (javac)
(java)(java)
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
Linguagem e Compilador^ Verificador de Bytecode^ Carregador de Classes^ Interfaces específicas
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
JVM Application
Browser^ JVM^ Applet
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
bytecodes^ forem executados repetidas vezes Traduz bytecodes para instruções nativas Optimizam código repetitivo, tais como ciclos
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
Data server^ Data server ApplicationClientClientApplicationserverserver
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
FEUP^ ●^ Ademar Aguiar^ ●^ Java: linguagem, APIs, boas práticas e Eclipse
.java^ e^ .class