Tema: Character
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2013, 15:16
Avatar de iivo94
iivo94
 
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses
Puntos: 3
Pregunta Character

Tengo 2 dudas :
1- Que son los canales de IO ? osea yo se que hay streams, que son flujos de entrada o de salida de mi aplicacion, pero un canal que representa? el flujo? me refiero a la clase FileChannel por ejemplo, de que me sirve crear un canal?

2- Xerelo me ayudo a entender masomenos que son los encodings de caracteres, pero hay algo que no entiendo... ¿un caracter va a ser representado en mas de un byte cuando el code point de éste sea un numero que supere el 255?

estaba leyendo UTF-8 en wikipedia y lei esto:
UTF-8 (8-bit Unicode Transformation Format) es un formato de codificación de caracteres Unicode e ISO 10646
lo que quiere decir es que UTF-8 coincide con la convencion de Unicode e ISO 10646?


3- De que sirve mapear un file?
Código:
    File f = new File( nombreFichero );
    FileInputStream fis = new FileInputStream( f );
    FileChannel fc = fis.getChannel();
    ByteBuffer bb = fc.map( FileChannel.MapMode.READ_ONLY,0,
      (int)fc.size() );
    Charset cs = Charset.forName( "8859_1" );
    CharsetDecoder cd = cs.newDecoder();
    CharBuffer cb = cd.decode( bb );
ese codigo me lo mostro mi libro... y basicamente no entiendo nada...

ayudame xerelo please