Pular para o conteúdo

Certificação Java - 2 - Literals and Ranges of All Primitive Data Types (Exam Objective 4.6)

Continuando nosso estudo, vamos conhecer um pouco mais sobre tipos primitivos e valores literais para Strings, usando todos os formatos, bases e representações permitidos.
Victor Marcus de Oliveira Castro supradados
Hits: 35.687 Categoria: Java Subcategoria: Metodologias
  • Indicar
  • Impressora
  • Denunciar

Introdução

Para o exame, você precisa conhecer as escalas de todos os dados primitivos, que são: byte, short, int, long, float, double, boolean, and char. O tipo primitivo long, por exemplo, tem uma escala que vai de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Memorize todas as escalas.

Para falar a verdade, você não precisa realmente memorizar tais números. Há um método mais fácil para se calcular as escalas, e para os valores inteiros muito grande será necessário saber apenas que 16 bits traz para você mais de 60.000 possibilidades, 32 bits dá aproximadamente 4 bilhões, e por aí vai. Mas você precisa saber que todos os tipos numéricos (inteiro e ponto-flutuante) são assinados, e como isso afeta a escala. Primeiramente, vamos rever os conceitos.

Escala dos tipos primitivos


Todos os seis tipos numéricos em Java são assinados, significando que eles podem ser positivos ou negativos. O bit mais à esquerda (o dígito mais significativo) é usado para representar o sinal, onde o 1 significa negativo e o 0 significa positivo.


Vamos entender o que diz a tabela acima. Lembrando, o bit de sinal (sign bit) é 0 para positivo e 1 para negativo. No caso do byte, 7 bits podem representar 2^7 (^ é igual a elevado) ou 128 valores diferentes, de 0 a 127 ou -128 a -1. No caso do short, 15 bits podem representar 2^15 ou 32768 valores, de 0 a 32767 ou -32768 a -1.

   1. Introdução
   2. Escala dos tipos primitivos
   3. Valores literais para todos os tipos primitivos
   4. Continuação
   5. Exemplos para escolha do tipo primitivo
   6. Para finalizar

Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)

SMART Package Manager

Polimorfismo - Uma visão em C++ e Java

Entendendo POO (História e conceitos)

Modelos de desenvolvimento

Introdução a eXtreme Programming (XP) e instalação do ANT + JUnit

Certificação Java - 1 - Java Programming Language Keywords (Exam Objective 4.4)

#1 Comentário enviado por Troy_DF em 05/01/2006 - 14:07h
Eu acho q já vi isso em algum livro....
#2 Comentário enviado por removido em 05/01/2006 - 17:43h
Legal a iniciativa!
Um lugar bastante interessante para estudar para a certificação é o JavaFree (http://www.javafree.org), mais especificamente no fórum dedicado a este assunto:
http://www.javafree.org/javabb/viewforum.jbb?f=39

[]'s
#3 Comentário enviado por supradados em 05/01/2006 - 19:10h
Com certeza esse conteúdo é mostrado em vários livros, apostilas, etc. Estou aproveitando o momento de estudar para também repassar o que tenho aprendido e assim acelerar o meu próprio entendimento do conteúdo. Vou continuar estudando e repassando o conhecimento e desejo que continuem comentando todos os artigos postados.
#4 Comentário enviado por casterman em 07/01/2006 - 00:49h
legal cara,sabe de alguem q tem lpi?
#5 Comentário enviado por Troy_DF em 11/01/2006 - 13:39h
Só toma cuidado com os direitos autorais...
Vai que a Kathy resolve ti processar
uhahuauhhau
Até as imagens são do livro dela...

inté
#6 Comentário enviado por supradados em 11/01/2006 - 16:22h
Será que ela vai processar também o senhor Martin Osborne (Osborne Java 2 Certified Programmer), que é de onde tiro as imagens?

Contribuir com comentário

Entre na sua conta para comentar.