TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A máquina virtual Java (JVM) e uma parte da JDK (Java Development Kit)

Artigo: A máquina virtual Java (JVM) e uma parte da JDK (Java Development Kit). Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/9/2014  •  Artigo  •  221 Palavras (1 Páginas)  •  329 Visualizações

A máquina virtual Java (JVM) e uma parte da JDK (Java Development Kit).

A máquina virtual é um software que simula um computador, mas oculta o sistema operacional e o hardware dos programas que rodam na VM.

A portabilidade dos programas desenvolvidos em Java e dada devido ao fato que eles são executados dentro de uma JVM e existem versões de JVM para vários sistemas operacionais (Windows/Linux etc.).byte: números inteiros entre -128 e 127 (8 bits).

short: números inteiros entre -32.768 e 32.767 (16 bits).

int: números inteiros entre -2.147.483.648 e 2.147.483.647 (32 bits).

float: fracionário representado por 32 bits.

double: fracionário representado por 64 bits (maior precisão).

char: armazenar caracteres (16 bits).

boolean: valores lógicos sim/não (true/false).

Classes Wrappes são classes Java especiais que possuem métodos capazes de fazer a conversão de valores em variáveis primitivas. Estas classes também encapsulam (Box) tipos primitivos para serem trabalhados como objetos.

Este tipo de box é utilizando em situações em que se deseja ter valor null. Por exemplo ao persistir uma informação no banco dados.

Crie o programa abaixo e teste os limites (inferior e superior) dos tipos.

public static void main(String[] args) {

boolean valorBolean = true;

System.out.println("Boolean: "+ valorBolean);

char valorChar = '@';

System.out.println("Char: "+ valorChar);

byte valorByte = 5;

System.out.println("Byte: "+ valorByte);

short valorShort = 5000;

System.out.println("Short: "+ valorShort);

int valorInt = 320000000;

System.out.println("Int: "+ valorInt);

long valorLong = 4000000;

System.out.println("Long: "+ valorLong);

float valorFloat = 89898898989.89f;

System.out.println("Float: " + valorFloat);

double valorDouble = 98998989898899.98;

System.out.println("Double: "+ valorDouble);

}

...

Disponível apenas no TrabalhosGratuitos.com