Dados e tipos de dados são os elementos fundamentais de qualquer programa de computador. Um computador atribui memória e lida com a entrada e saída em função do tipo de dados de chamada para uma situação específica . Na programação orientada a objeto , o conceito do tipo de dados se estende a "abstrato" tipos de dados criados pelo programador. A diferença entre os dois em linguagens como Java é a diferença entre os valores básicos e valores complexos e funcionalidade. Tipos de dados
O elemento principal na execução do programa é a variável. Uma variável em programas de computador é simplesmente uma palavra ou frase que designa um valor de dados armazenados na memória. Este valor pode ser alterado , impresso na tela , ou usado em operações matemáticas. Um bom número de linguagens de programação , como Java , são " estaticamente " digitado , ou seja, os programadores devem definir variáveis do tipo de dados que designa os valores armazenados neles. Por exemplo, uma variável usada para armazenar um número inteiro deve começar com a palavra-chave "int" .
Tipos de dados primitivos
tipos de dados primitivos são os tipos de dados mais fundamentais em uma determinada linguagem de programação. Também chamados de " escalares ", esses tipos de dados não são compostos de outros dados , ou seja, eles não são " complexas". Um inteiro é um exemplo de um tipo de dados primitivo , porque é fundamental: há outros tipos de dados constituem. A personagem, ou única letra , número ou espaço em branco, também são primitivos . Outros tipos primitivos incluem bytes , decimais flutuantes e valores booleanos .
Tipos de dados abstratos
abstrata, ou complexas , tipos de dados são tipos de dados criado pelo programador através da palavra-chave "class" . Tipos de dados abstratos geralmente consistem de outros valores , tais como inteiros, bytes , ou mesmo outros tipos abstratos. Esses tipos de dados também incluem "métodos ", ou funções que executam operações em dados dentro do tipo de dados abstrato. Em linguagens de programação orientadas a objeto , como Java, tipos de dados abstratos servir como estrutura para a forma como os dados interage com outros dados.
Objetos Java e Primitives
Java contém primitivos e tipos abstratos. No entanto, o langauge Java também inclui objetos que representam tipos primitivos . O " número inteiro ", tipo de dados , por exemplo , pode ser representado no código como um primitivo com a palavra-chave "int" , ou como um objeto com a palavra-chave " Integer " . A diferença é que o objeto Integer ocupa mais espaço na memória, funciona mais lento, mas "quebra" o inteiro primitivo dentro de um tipo abstrato com métodos que permitem que o programador para fazer as coisas para o número inteiro , como convertê-lo para outros dados.