2010-12-30 9 views
5

Me encontré con el hecho de que StringBuffer se llama clase de pares de String. ¿Qué es una clase de compañeros?¿Qué es una clase de pares en Java?

+1

Encontré esta frase exacta en la página. 369 de Java 2: The Complete Reference por Herbert Schildt, Ed. 5., en caso de que a alguien le importe :) – Angad

Respuesta

4

Como sé, las clases de pares se escriben para conectar el código con el código nativo. Ver este artículo, http://javapapers.com/core-java/java-peer-class/.

+2

http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers –

+0

Buena lectura, Greenhorn. +1. – Mudassir

+4

@T. J. Crowder: actualizó la respuesta. Gracias por señalar. – Greenhorn

13

Antes que nada: debe tener cuidado con el término "clase de pares", porque en Java tiene un significado distinto: las clases de pares son "interfaces" para las clases nativas. (una clase de C++ por ejemplo) (Ver los otros informes para más detalles)

En su caso, el término parece no para ser utilizado en ese contexto específico!

El que llama StringBuffer una clase de pares de String obviamente usa esa palabra en un sentido general,. De una manera, StringBuffer y String están relacionados y ambos pueden usarse para propósitos similares. Supongo que en algunos casos de uso podrían ser considerados compañeros en el sentido más amplio de la palabra.

+2

Bien explicado. – Mudassir

Cuestiones relacionadas