Java Starter
Casos: Java Starter. Pesquise 862.000+ trabalhos acadêmicosPor: paulo.mascaroz • 4/11/2014 • 2.978 Palavras (12 Páginas) • 286 Visualizações
Curso Java Starter
Apresentação
O Curso Java Starter foi projetado com o objetivo de ajudar àquelas pessoas
que têm uma base de lógica de programação e desejam entrar no mercado de
trabalho sabendo Java,
A estrutura do curso é formada por módulos em PDF e por mini-cursos em
vídeo. O aluno deve baixar esse material e estudá-lo. Deve realizar os exercícios
propostos. Todas as dúvidas devem ser enviadas para a lista de discussão que está
disponível para inscrição na página do Curso Java Starter no site www.t2ti.com. As
dúvidas serão respondidas pelos instrutores Albert Eije, Cláudio de Barros e Miguel
Kojiio, além dos demais participantes da lista.
Nosso objetivo é que após o estudo do Curso Java Starter o aluno não tenha
dificuldades para acompanhar um curso avançado onde poderá aprender a
desenvolver aplicativos para Web, utilizando tecnologias como Servlets e JSP e
frameworks como Struts e JSF, além do desenvolvimento para dispositivos móveis.
Albert Eije trabalha com informática desde 1993. Durante esse período já
trabalhou com várias linguagens de programação: Clipper, PHP, Delphi, C, Java, etc.
Atualmente mantém o site www.alberteije.com.
Cláudio de Barros é Tecnólogo em Processamento de Dados.
Miguel Kojiio é bacharel em Sistemas de Informação, profissional certificado
Java (SCJP 1.5).
O curso Java Starter surgiu da idéia dos três amigos que trabalham juntos em
uma instituição financeira de grande porte.
www.t2ti.com
2
Curso Java Starter
Módulo
01
Introdução ao
Java
Histórico
A linguagem de programação Java foi criada em 1991 por James Gosling,
ela iniciou-se como parte do projeto Green da Sun Microsystems. Inicialmente a
linguagem iria chamar-se Oak (Carvalho) em referência a árvore que era visível pela
janela de James Gosling.
A mudança de nome ocorreu pois já existia uma linguagem de programação
com este nome, então a linguagem foi rebatizada para Java.
O termo Java é utilizado, geralmente, quando nos referimos a:
Linguagem de programação orientada a objetos;
Ambiente de desenvolvimento composto pelo compilador, interpretador,
gerador de documentação e etc.;
Ambiente de execução que pode ser praticamente qualquer máquina que
possua Java Runtime Environment (JRE) instalado;
A linguagem de programação Java é uma linguagem de alto-nível com as
seguintes características:
Simples: O aprendizado da linguagem de programação Java pode ser feito em
um curto período de tempo;
Orientada a objetos: Desde o início do seu desenvolvimento esta linguagem
foi projetada para ser orientada a objetos;
Familiar: A linguagem Java é muito familiar para os programadores C/C++ ;
Robusta: Ela foi pensada para o desenvolvimento de softwares confiáveis,
www.t2ti.com
3
Curso Java Starter
provendo verificações tanto em tempo de execução quanto compilação, o
coletor de lixo responsabiliza-se pela limpeza da memória quando houver
necessidade;
Segura: Aplicações Java são executadas em ambiente próprio (JRE) o que
inviabiliza a intrusão de código malicioso;
Portável: Programas desenvolvidos nesta linguagem podem ser executados
em praticamente qualquer máquina desde que esta possua o JRE instalado;
etc.
Máquina Virtual Java - JVM
A máquina virtual java (JVM) é uma máquina imaginária que emula uma
aplicação em uma máquina real. É a JVM que permite a portabilidade do código Java,
isto ocorre porque todo código Java é compilada para um formato intermediário,
bytecode, este formato é então interpretado pela JVM.
Existem diversas JVMs cada uma delas destinada a um tipo de sistema
operacional (Windows, Linux, Mac e etc.), desta forma sendo o código da aplicação
Java, bytecode, um código interpretado pela JVM, podemos desenvolver uma
aplicação sem nos preocuparmos onde ela será executada pois sabemos que existindo
a JVM instalada nosso código será executável.
Coletor de Lixo – Garbage Collection
Muitas linguagens de programação nos permitem alocar espaço na memória
em
...