Lar Finanças Pessoais Classes de Wrapper do java - dummies

Classes de Wrapper do java - dummies

Vídeo: Curso de Java 57: Wrappers: classes de tipos primitivos 2024

Vídeo: Curso de Java 57: Wrappers: classes de tipos primitivos 2024
Anonim

A diferença entre tipos primitivos e tipos de referência é uma das características mais controversas de Java, e os desenvolvedores frequentemente se queixam sobre as diferenças entre valores primitivos e valores de referência.

  • Cada tipo primitivo é cozido no idioma.

    Java tem oito tipos primitivos.

  • Cada tipo de referência é uma classe ou uma interface.

    Você pode definir seu próprio tipo de referência. Portanto, o número de tipos de referência em Java é potencialmente infinito.

Aqui está uma das "gotchas" de tipo primitivo versus referência: "Você não pode armazenar um valor primitivo em um ArrayList. Você pode escrever

// ESTA É APROVADA: ArrayList arrayList = new ArrayList ();

porque String é um tipo de referência. Mas você não pode escrever

// NÃO FAÇA ESTE: ArrayList arrayList = new ArrayList ();

porque int é um tipo primitivo. Felizmente, cada um dos tipos primitivos de Java tem um tipo wrapper , que é um tipo de referência cujo objetivo é conter o valor de outro tipo. Por exemplo, um objeto do tipo Integer do Java contém um único valor int. Um objeto do tipo Double de Java contém um único valor duplo. Um objeto do tipo de caractere de Java contém um único valor de caractere. Você não pode criar um ArrayList de valores int, mas você pode criar um ArrayList de valores Inteiros.

// ESTA É OK: ArrayList arrayList = new ArrayList ();

Todo o nome do tipo primitivo começa com uma letra minúscula. O nome do tipo de wrapper começa com uma letra maiúscula.

Além de conter valores primitivos, as classes de wrapper fornecem métodos úteis para trabalhar com valores primitivos. Por exemplo, a classe Integer wrapper contém parseInt e outros métodos úteis para trabalhar com valores int:

String string = "17"; int number = Integer. parseInt (string);

Com a desvantagem, trabalhar com tipos de invólucro pode ser desajeitado. Por exemplo, você não pode usar operadores aritméticos com os tipos de wrapper numéricos de Java. Aqui está a maneira de criar dois valores inteiros e adicioná-los juntos:

Inteiro myInteger = novo Inteiro (3); Inteiro myOtherInteger = novo Inteiro (15); Sumário inteiro = myInteger. intValue () + myOtherInteger. intValue ();
Classes de Wrapper do java - dummies

Escolha dos editores

Procurando texto e tags - manequins

Procurando texto e tags - manequins

Os documentos hTML contêm texto com o qual você está trabalhando e tags que determinar elementos do documento, como títulos, listas e parágrafos. Além disso, as tags HTML habilitam outros objetos, como imagens; folhas de estilo; sons; pequenos programas chamados applets; e filmes. Você geralmente não - pelo menos como você está começando - precisa se preocupar com ...

Suporte do navegador da Web para HTML5 - dummies

Suporte do navegador da Web para HTML5 - dummies

Se você estiver escrevendo o código HTML5, você precisa visualizar seu páginas da Web em um navegador da Web que interpretam o HTML5 corretamente. O problema é que o HTML5 não é apenas uma especificação, mas uma série de padrões diferentes, e vários navegadores oferecem diferentes versões de suporte. A maioria dos navegadores baseia-se em um conjunto menor de ferramentas chamado renderização ...

Dez sites realmente legais que você pode emular - dummies

Dez sites realmente legais que você pode emular - dummies

A criatividade no design do site é muitas vezes uma questão de vendo um conceito bem executado em outro site, emulando-o e modificando-o para atender às suas necessidades específicas. Se cada desenvolvedor tivesse que reinventar os conceitos usados ​​para criar um ótimo site, ninguém conseguiria fazer nada. É por isso que é importante criar uma lista ...

Escolha dos editores

Como lidar com os flashes quentes durante a menopausa - dummies

Como lidar com os flashes quentes durante a menopausa - dummies

As mulheres na menopausa geralmente experimentam ondas de calor onde repentinamente, A onda intensa de calor os supera. Siga estas dicas para reduzir os hot-flashes e seus efeitos: Faça exercícios regularmente. Apenas uma em cada 20 mulheres que exercitam regularmente sofrem de ondas de calor. Das mulheres que não se exercitam, uma das quatro sofreu calorias. Ligue o ventilador de teto ou ...

Sexo para Dummies Cheat Sheet - dummies

Sexo para Dummies Cheat Sheet - dummies

Se você se considera um Don Juan, uma Lady Chatterly ou um novato sexual , todo mundo pode tirar o maior prazer do sexo com um pouco mais de conhecimento. Você deve saber que as preliminares são algo que você deve levar em consideração com cada interação que você e seu parceiro têm, bem como como manter as coisas ...

Palavras e significados relacionados à menopausa - manequins

Palavras e significados relacionados à menopausa - manequins

, Embora este seja longe de ser uma lista completa de termos que você pode Ouça ser usado quando a menopausa está sendo discutida, os cinco termos essenciais a seguir devem ajudá-lo a entender o básico. HRT (terapia de reposição hormonal): um tratamento para suplementar os hormônios que você perde durante a menopausa - geralmente uma combinação de estrogênio, ...

Escolha dos editores

Como criar imagens HDR a partir de fotos SLR digitais em Photomatrix Pro-dummies

Como criar imagens HDR a partir de fotos SLR digitais em Photomatrix Pro-dummies

Como você pode esperar, você precisa usar um software HDR especializado para criar imagens HDR a partir de suas fotos dSLR. Depois de carregar seus suportes no software, o software HDR tira todos os dados e cria uma única imagem. Antes de começar, considere isso: guarde sua imagem se você não puder iniciar o mapeamento de tom imediatamente. Recarregar ...

Como combater o desfocagem em seus disparos SLR digitais - dummies

Como combater o desfocagem em seus disparos SLR digitais - dummies

A velocidade do obturador é exatamente como outra exposição dSLR elementos: tem um efeito colateral que não tem nada a ver com a exposição. Neste caso, o efeito colateral está impedindo o desfocagem. A velocidade do obturador deve ser rápida o suficiente para capturar objetos em movimento de forma acentuada e, se você estiver atirar de mão, a velocidade do obturador deve ser ...

Como corrigir problemas de fotos com histogramas em sua SLR digital - manequins

Como corrigir problemas de fotos com histogramas em sua SLR digital - manequins

Para identificar Problemas com fotos no seu dSLR, é uma boa idéia olhar para histogramas reais e descobrir o que eles mostram. Para economizar espaço, esses histogramas não são de tamanho total. O objetivo é comparar rapidamente os histogramas com a miniatura da foto, como faria na sua câmera, e ver em ...