La Web del Programador: Comunidad de Programadores
 
    Pregunta:  38300 - COMO DISTINGUE JAVA EN BINARIO ENTRE UN CARACTER Y UN NUMERO
Autor:  juan felipe maillane tabares
como distingue java en codigo binario, entre un tipo caracter y un tipo numerico

  Respuesta:  Rafael Hernampérez Martín
Hola, Juan Felipe,

Java, al igual que cualquier otro lenguaje de programación, no distingue de tipos de datos, si no que implícitamente debes ser tú el que asuma el tipo de datos a representar. Es decir, dado un fichero x, dicho fichero puede ser un fichero de texto, de secuencias de números, de imágenes, un programa, etc... Para el programa es una simple secuencia de bytes (valores de 0 a 255). A la hora de leer el fichero se puede interpretar un byte como un carácter, o como un número corto, o como un valor de color de un pixel, o como una instrucción en ensamblador, o como un código especial para determinar un proceso interno, o como una coordenada, etc.. La interpretación se la debes asignar tú.

Un saludo