Porque temos q utilizar a variavel String com letra maiuscula?? ja que as outras(int, long, double…) são minusculas??
Porque String é um classe assim como a classe Object…
(int, long, double…) são tipos primitivos, ou seja não são objetos, porem temos Classes de tipos primitivos tais como:
Integer
Long
Double
etc…
A pergunta do Felipe, provavelmente, é porque em .NET o nome da classe “System.String” tem um sinônimo, que é “string” (com minúscula).
Existem em .NET alguns sinônimos, como int para System.Int32, double para System.Double etc.
Como Java não tem esse conceito de sinônimos (afinal de contas é uma linguagem mais antiga e menos complicada), então você é obrigado a usar java.lang.String ou então String, nunca “string”.
Não sabia que String era uma classe!!
Vivendo e aprendendo :lol:
coloque a tag [RESOLVIDO] no seu primeiro post do tópico, por favor…
tava lendo uma vez que no java 8, nao vai ter mais tipos primitivos, vai ser igual C#, vai ser tudo classe. Maneiro né?
Se alguem recorda de ter lido algo sobre isso tb, confirme-me
Vai ser tudo classe intao??
Nao sabia dessa ;d