Desbravando Java e Orienta o a Objetos Um guia para o iniciante da linguagem Rodrigo Turini

34496 palavras 138 páginas
© Casa do Código
Todos 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 . . . . . . . . . . . .

Relacionados