Desbravando Java e Orienta o a Objetos Um guia para o iniciante da linguagem Rodrigo Turini
34496 palavras
138 páginas
© Casa do CódigoTodos os direitos reservados e protegidos pela Lei nº9.610, de
10/02/1998.
Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora, sejam quais forem os meios: fotográficos, eletrônicos, mecânicos, gravação ou quaisquer outros.
Casa do Código
Livros para o programador
Rua Vergueiro, 3185 - 8º andar
04101-300 – Vila Mariana – São Paulo – SP – Brasil
Casa do Código
“À minha esposa Jordana e ao maior presente que um dia sonhei receber, nossa filha Katherine.”
– Rodrigo Turini
i
Casa do Código
Agradecimentos
Não há outra maneira de começar este livro que não seja agradecendo a todos que incentivaram e contribuíram direta ou indiretamente em sua edição.
Victor Harada, Maurício Aniche e Guilherme Silveira foram alguns deles.
Fica um agradecimento especial ao Paulo Silveira, não só pela sua detalhada revisão e suas diversas sugestões e melhorias para esse livro, mas também pela influência direta que tem em meu dia a dia profissional.
Gostaria também de estender o agradecimento para toda equipe da
Caelum. São profissionais exemplares que me incentivam a aprender e ensinar diariamente.
iii
Casa do Código
Sumário
Sumário
1
2
3
Java
1
1.1
Nosso primeiro código Java . . . . . . . . . . . . . . . . . . .
1
1.2
Algumas regras e convenções . . . . . . . . . . . . . . . . . .
3
1.3
Entendendo o método main . . . . . . . . . . . . . . . . . . .
4
1.4
Trabalhando com uma IDE . . . . . . . . . . . . . . . . . . . .
6
1.5
Acesse o código desse livro e entre em contato conosco . . .
9
Variáveis e tipos primitivos
11
2.1
Nosso projeto . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.2
Declaração e atribuição de variáveis . . . . . . . . . . . . . . .
11
2.3
Tipos primitivos . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.4
Casting de valores . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.5
Adicionando condicionais . . . . . . . . . . . .