1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Por que algumas Classes usam NEW e outras não? - JAVA

Sou principiante auto-didata usando YouTube. Já completei um curso básico de Algorítimo e JAVA é a primeira linguagem que resolvi aprender. Estou no inicio.

Entendo que Classes instanciam criando novos objetos através do statement NEW. Ex:

Integer idade = new Integer(3);

idade então é um objeto com todo jeito de variável inteira e foi criada pelo NEW usando a classe tipo Wrapper Integer.

Mas,

String nome = "Gustavo";

não usa new e cria um objeto chamado nome. Entendo que String é uma classe pois começa com a letra maiúscula...

Outro exemplo de ações semelhantes mas que as classes usam/não usam NEW. -Para acessar a hora do sistema:

DateFormat relogioFormatado = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); // usou NEW

-Para acessar o idioma do sistema:

Locale loc = Locale.getDefault(); // não usou new

Então --> Como sei se a classe usa NEW ou não? Peço desculpa se este não é o canal correto para postar dúvidas tão básicas.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.