A maior rede de estudos do Brasil

Grátis
142 pág.
Apostila Formação Programador Java

Pré-visualização | Página 1 de 25

PROGRAMAÇÃO APLICADA 
JAVA 
EDIÇÃO Nº 1 - 2007 
 
 
 
 
 
 
 
 
LAÉRCIO DA CRUZ LOUREIRO 
___________________________________________________________________ 
Apoio Gestão e Execução Conteúdo e Tecnologia 
 
• • 
Programação Aplicada - Java 2 
 
SOCIESC – Sociedade Educacional de Santa Catarina 
 
 
 
 
 
 
Apresentação 
 
 
a) Este livro didático contém a disciplina de Programação Aplicada em Java. 
b) A programação em Java é um assunto muito rico, com centenas de livros já 
publicados, em vários idiomas, desde o seu lançamento. Este material foi elaborado 
para que você conheça as propostas tecnológicas da plataforma Java e obter sua 
primeira experiência com a linguagem de programação. 
c) Você verá que a convergência dos assuntos que você estudou até agora, irão 
ser aplicados nas próximas páginas, principalmente sobre a programação orientada 
a objetos, método utilizado para o desenvolvimento de sistemas usando Java. 
d) O método de estudo para este material é evolutivo, à medida que você 
avançar nos estudos, as informações irão complementando as conclusões do tópico 
anterior. Diante do grande volume de informações e das infinitas possibilidades da 
plataforma Java, este material procura apresentar os aspectos mais relevantes para 
o seu início na construção de aplicações em Java. Mas com certeza, não esgota o 
assunto. 
e) É importante ressaltar que o livro foi desenvolvido com o objetivo de 
proporcionar-lhe um aprendizado independente, inerente aos estudos do EAD, e o 
conteúdo foi revisado com o intuito de oferecer-lhe uma linguagem simples, objetiva 
e estimulante. 
f) Lembre-se de que a sua passagem por esta disciplina será também 
acompanhada pelo Sistema de Ensino Tupy Virtual, seja por correio postal, fax, 
telefone, e-mail ou Ambiente Virtual de Aprendizagem. 
g) Entre sempre em contato conosco quando surgir alguma dúvida ou 
dificuldade. 
h) Toda a equipe terá a maior alegria em atendê-lo, pois a sua aquisição de 
conhecimento nessa jornada é o nosso maior objetivo. 
i) Acredite no seu sucesso e bons momentos de estudo! 
 
 
Equipe Tupy Virtual. 
Programação Aplicada - Java 3 
 
SOCIESC – Sociedade Educacional de Santa Catarina 
 
SUMÁRIO 
 
CARTA DO PROFESSOR...........................................................................................4 
CRONOGRAMA DE ESTUDOS..................................................................................6 
PLANO DE ESTUDOS ................................................................................................7 
AULA 1 - CONHECENDO A PLATAFORMA JAVA...................................................9 
AULA 2 - SINTAXE, DADOS E OOP EM JAVA.......................................................29 
AULA 3 - ESTRUTURAS DE PROGRAMAÇÃO......................................................58 
AULA 4 - HERANÇA.................................................................................................76 
AULA 5 - USANDO SWING E CRIANDO APPLETS................................................84 
AULA 6 - TRABALHANDO COM OBJETOS..........................................................106 
AULA 7 - JAVA COM BANCO DE DADOS............................................................123 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Carta do Professor 
Programação Aplicada - Java 4 
 
SOCIESC – Sociedade Educacional de Santa Catarina 
 
 
 
“ O Java pode estar supervalorizada, mas ela também poderá 
ser tão significativa para o mundo da computação, como a 
televisão foi para a comunicação em massa.” 
(U.S. News and World Report, 1995) 
 
Caro(a) aluno(a), 
Java é um dos assuntos mais instigantes no mundo da programação de 
computadores. Surgida na década de 90, já nasceu com uma curiosidade (e até hoje 
nunca confirmada): a palavra Java vem da marca de café que os programadores 
tomavam quando iniciaram o seu projeto. Algumas versões, na Internet, afirmam que 
era na verdade o nome da cafeteria próxima do escritório de trabalho da equipe. 
Nada surpreendente, pois já dizem os praticantes da “velha arte” da programação de 
computadores: o “combustível” para os profissionais manterem altas horas de 
produção era (e talvez ainda seja) o café. 
 A linguagem Java nasceu com outra curiosidade ainda mais forte: fora criada 
para programar eletrodomésticos, pois em 1990 a Sun, desenvolvedora do projeto, 
tinha a intenção de fabricar eletrônica de consumo com algumas capacidades extras. 
 Então, veja prezado(a) aluno(a), é com esta primeira percepção que eu 
desejo motivá-lo(a). A linguagem Java é um assunto que, desde o seu projeto, é 
polêmico e influencia os profissionais da Tecnologia da Informação a, no mínimo, 
refletir sobre suas possibilidades. 
 Em apenas alguns meses, o Java saiu dos laboratórios de pesquisa e 
desenvolvimento da Sun para o centro da era da World Wide Web. Foi “a linguagem 
certa, no momento certo, com a tecnologia certa”. De todas as tecnologias e 
recursos oferecidos pela linguagem Java, talvez a sua característica mais importante 
é a portabilidade. A Internet e seu serviço WWW ofereciam um mundo de 
possibilidades e a portabilidade era o elemento que o Java oferecia para que as 
aplicações pudessem explorar este novo ambiente para se fazer negócios. Além 
disso, como a linguagem Java foi construída com base nas famosas e largamente 
utilizadas linguagens C e C++, ela “arregimentou” um grande exército de 
programadores. Para fechar, explorou de forma nativa a programação orientada a 
Programação Aplicada - Java 5 
 
SOCIESC – Sociedade Educacional de Santa Catarina 
 
objetos, que até então era um método exclusivo de linguagens pouco absorvidas, 
como o Smalltalk. 
 Aprender a programar em Java, hoje, é muito mais fácil. A versão atual da 
linguagem está muito poderosa. Há um grande número de ambientes de 
programação para auxiliar o programador no trabalho com a linguagem e o grande 
volume de informações na Internet sobre o tema, favorecem a um aprendizado mais 
rápido, sem contudo deixar de ser uma experiência profissional das mais procuradas 
da atualidade. 
 Cabe aqui ainda destacar que a Sun criou o Java com uma mentalidade 
totalmente nova sobre o licenciamento e uso. Todo o entorno da tecnologia foi 
transformado em “especificação” e publicada na Internet, e agora é mantida por um 
comitê chamado “Java Community Process (JCP)”, que reúne profissionais de 
renome em Java e a própria Sun, seguindo um modelo demoncrático para a 
condução da melhorias das tecnologias. 
Então, é com este clima de atualidade e de grande potencial de crescimento 
que convido você para mais esta aventura do conhecimento na informática. Desejo-
lhe um estudo rico e cheio de surpresas positivas, já que você estará adentrando 
para um grande mundo de tecnologias, serviços, recursos e possibilidades de 
negócios, que o Java oferece a todos. 
Bons estudos! 
 
 Professor Laércio da Cruz Loureiro 
Programação Aplicada - Java 6 
 
SOCIESC – Sociedade Educacional de Santa Catarina 
 
 
Cronograma de Estudos 
 
Acompanhe no cronograma abaixo os conteúdos das aulas, e atualize as 
possíveis datas de realização de aprendizagem e avaliações. 
Semana Carga horária Aula Data / Avaliação 
 
1 
 
6 
 
 
Conhecendo a Plataforma 
Java 
_/_ a _/_ 
 
 
 
18 
 
 
Sintaxe, dados e OOP 
 
_/_ a _/_ 
 
2 
 
24 
 
 
Estruturas de Progamação 
 
_/_ a _/_ 
 
3 
 
12 
 
 
Herança 
 
_/_ a _/_ 
 
 
 
16 
 
 
_/_ a _/_ 
 
4 
 
 
16 
 
Usando Swing e criando 
Applets 
 
5 
 
14 
 
 
Trabalhando