Tale valore è, su Windows, almeno, la tabella di codici legacy utilizzato per il testo non Unicode. È ciò che il sistema operativo converte stringhe da e verso quando si utilizzano le vecchie API ANSI. Per qualsiasi programma più recente, lo dovrebbe avere senza alcun effetto (detto questo, vedo ancora abbastanza programmi che utilizzano le varianti A e non le varianti W delle funzioni API, purtroppo).
Per il tuo programma Java niente di tutto ciò dovrebbe avere importanza, poiché Java utilizza esclusivamente Unicode. Se si desidera scrivere o leggere file di testo nella codepage del sistema, è comunque necessario.
Per il prompt dei comandi, tuttavia, la codifica non ha alcun valore significativo, poiché la console utilizza per impostazione predefinita la codifica OEM che imita quella dell'età DOS (850 o 437 è piuttosto comune).
Eventuali informazioni correlate sono disponibili all'indirizzo http://stackoverflow.com/questions/1336930/how-do-you-specificare-a-java-file-encoding-value-consistent-with-the-underlying-wind –
just fyi, http://cp1252.com ha alcune informazioni sulla codepage di vedove 1252 –