DEV Community

Cover image for Desvendando o Mistério dos Tipos em Java: Primitivos vs. Não Primitivos 🚀
Antonio Serra
Antonio Serra

Posted on

6 1 1 1 1

Desvendando o Mistério dos Tipos em Java: Primitivos vs. Não Primitivos 🚀

Tipos Primitivos 🥔

Os tipos primitivos em Java são como as batatas 🥔 da programação. São simples e básicos, usados para armazenar valores simples, como números inteiros e caracteres.

  1. int: Representa números inteiros. Por exemplo, int idade = 25; armazena a idade 25.

  2. char: Armazena caracteres, como letras ou símbolos. Por exemplo, char letra = 'A'; guarda a letra 'A'.

  3. boolean: Armazena valores verdadeiros ou falsos. Por exemplo, boolean estaChovendo = true; indica se está chovendo ou não.

Tipos Não Primitivos 🏠

Os tipos não primitivos em Java são como casas 🏠, pois podem conter informações mais complexas e até mesmo outros tipos primitivos.

  1. String: Representa texto. Por exemplo, String nome = "Alice"; guarda o nome "Alice".

  2. Array: Armazena uma coleção de valores do mesmo tipo. Por exemplo, int[] numeros = {1, 2, 3, 4, 5}; guarda uma lista de números inteiros.

  3. Classe: Você pode criar suas próprias classes para representar objetos personalizados, como class Pessoa { String nome; int idade; }. Isso permite que você crie objetos como Pessoa alice = new Pessoa(); com propriedades nome e idade.

  4. ArrayList: É uma coleção dinâmica que pode crescer ou encolher. Por exemplo, ArrayList nomes = new ArrayList<>(); pode armazenar uma lista flexível de nomes.

  5. Objetos: Além das classes personalizadas, Java possui muitas classes pré-definidas que podem ser usadas para criar objetos, como Date para datas e Scanner para entrada de usuário.

Em resumo, tipos primitivos são simples, enquanto tipos não primitivos são como casas 🏠, capazes de armazenar informações mais complexas. Usamos ambos em Java para criar programas poderosos e flexíveis! 😊👍

LinkedIn: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay