En este tema vamos a estudiar los caracteres que pueden aparecer en un programa Java. Ya sabemos como crear un programa básico, ahora veremos los caracteres que podemos usar para construir programas más complejos. 

CARACTERES JAVA

Los caracteres que pueden aparecer en un programa Java para formar las constantes, variables, expresiones, etc., son:
  • Las letras mayúsculas y minúsculas de la A(a) a la Z(z) de los alfabetos internacionales (la ñ y Ñ son válidas)
  • Dígitos (0, 1, 2, ...)
  • Los caracteres  ' _ ' '$'  y cualquier carácter unicode por encima del 00C0.
  • Los caracteres especiales y signos de puntuación siguientes:
+ - * / = % & # ! ? ^ “ ‘ ~ \ | < > ( ) [ ] { } : ; . ,
  • Espacios en blanco: en programación se llaman espacios en blanco no solo a los caracteres generados por la barra espaciadora. Además de espacios, también se llaman espacios en blanco a los siguientes caracteres: tabulador y salto de línea. Su labor es la misma que la de un espacio en blanco, hacer de separadores entre los distintos elementos de un programa.

Por ejemplo, podemos escribir el método main sin utilizar espacios en blanco, de la forma:

public static void main(String [] args){System.out.println("Hola Mundo!!!");}

Aunque queda mucho más claro si introducimos espacios:

public static void main(String [] args){
   System.out.println("Hola Mundo!!!");
}

SECUENCIAS DE ESCAPE

Una secuencia de escape esta formada por una barra inversa seguida de una letra o de una combinación de dígitos.
Una secuencia de escape siempre representa un solo carácter aunque se escriba con dos o más caracteres. 
Se utilizan para realizar acciones como salto de línea o para usar caracteres no imprimibles. 
Algunas secuencias de escape definidas en Java son:


Secuencia de escape
Descripción
\n
Ir al principio de la línea siguiente
\b
Retroceso
\t
Tabulador horizontal
\r
Ir al principio de la línea
\"
Comillas
\'
Comilla simple
\\
Barra inversa
\udddd
Carácter Unicode