Manual
128 pág.

Manual

Disciplina:Programação I1.032 materiais48.382 seguidores
Pré-visualização128 páginas
I NST I T UT O D E SO F T WARE D O CE A I NSO F T
X I Semana da T ec nologia da I nf ormaç ão: na onda das f érias
básic o e intermediário
3
M ó d u l o
X I SE MAN A DA T E CN OL OGI A DA I N F O RMAÇÃO
J a v a b á s i c o e i n t e r m e d i á r i o
60 .15 0-16 0 Av Santos D umont, 11 80 F ortaleza - CE
T el.: (85 ) 48 8 .52 00 F ax: (85 ) 4 8 8.5 21 0
I nstrutor:
F elipe Ga úc ho
gaucho@ atlantico.c om.br
todos os direitos reservados
Ín d i c e a n a l í t i c o
A te cnologia Jav a 4
O que é Java ? 4
O que é máquina virtual ? 5
O que é garbage collecti on ? 6
A estrutura de um código em Java. 6
Exercício s 7
Impleme ntando o prime iro programa 8
O ambiente de desenvolvimento 8
O c ódi go fonte 9
Compilando e e xecutando o programa 10
Erros mai s comuns 11
Exercício s 12
Sintaxe da linguagem Jav a 14
Delimitador es em Java 14
Comentário s 14
Identificadores e palavras reservadas 15
Declarando var iáveis em Java 16
Tipos primitivos da li nguagem Java 17
Tipos lógico s: boole an 17
Tipos t extuais: char e String 17
Tipos numéricos inteiros: byte , short, int e long
18
Tipos numéricos de po nto flut uante: fl oat e
double 19
Convenções de c odificaç ão 19
Exercício s 19
Expressões 21
Operadores lógicos e ar itméticos 21
Concate nação de Strings com o operador + 22
Promoção e Casting 23
Operadores de deslocame nto (>>, <<, >>>) 24
Circuitos l ógicos 25
Exerc ícios 26
Fluxo de controle 27
Rami ficaç ão if, el se 27
Rami ficaç ão switch 28
Repetição for 29
Repetição while 30
Comandos especi ais de c ontr ole de fluxo: break ,
continue e label 31
Lendo valor es do teclado 32
Exerc ícios 33
Agrupamento de dados (Arrays) 34
Declarando e cr iando Arrays 34
Inicializ ando os valore s de um Array 35
Array multi -dimensi onal 36
Array e sparso 36
Exerc ícios 37
Introdução à Orientação a Objetos 38
Motiv ão ao uso de um novo paradigma,
orientado a objetos. 38
Tipos agregados de dados 39
Criando objetos 41
Alocação de memória dur ante a c riaç ão de
obje tos 42
Atribui ção de refe rênci as a uma variável 42
Termos básicos em Orientação a O bjetos 43