6. A Classe String
Strings são sequências de caracteres, que podem ser letras,
dígitos ou caracteres especiais, como + _ - * > < $ /.
String não é um tipo primitivo é uma Classe.
Literais do tipo String são representados entre aspas “”,
exemplo:
String linguagem= “Java”;
7. Declarando Variáveis em Java
Para declarar uma variável em Java, utilizamos a seguinte sintaxe:
[modificador] tipo identificador1 [=valor1][,identificador2 [=valor2],...];
O modificador é o que define o nível de acesso da variável. Java possui vários tipos
de modificadores para variáveis. Quando omitido, o comportamento da variável vai
depender do escopo onde esta foi declarada.
O tipo é o tipo de dado suportado pela variável. Java suporta tipos de dados
numéricos, dados de caracteres e dados lógicos.
O identificador é o nome dado à variável, Java possui regras para uso de
identificadores, e convenções nomeação de variáveis, definidas em um documento
chamado JavaBeans.
O =valor é o valor que será atribuído a variável, ele pode ser atribuído diretamente,
como resultado de uma expressão ou de outra variável do mesmo tipo.
Dos itens citados somente dois são obrigatórios para declaração de variáveis em
Java, os itens tipo e o identificador.
8. Regras para Declaração de
Variáveis em Java
Utilizamos, em Java, as seguintes regras para criação do identificador:
1) não pode ser uma palavra-reservada (palavra-chave);
2) não pode ser true nem false - literais que representam os tipos lógicos
(booleanos);
3) não pode ser null - literal que representa o tipo nulo;
4) não pode conter espaços em brancos ou outros caracteres de
formatação;
5) deve ser a combinação de uma ou mais letras e dígitos letras de a a z,
sublinhado _, cifrão $ e dígitos de 0 a 9.
Importante:
Caracteres compostos (acentuados) não são interpretados igualmente aos não
compostos (não acentuados). Por exemplo, Memória e Memoria não são o mesmo
identificador.
Letras maiúsculas e minúsculas diferenciam os identificadores, ou seja, a é um
identificador diferente de A, Memória é diferente de memória, etc.