Classfiles mit $-Zeichen?

Status
Nicht offen für weitere Antworten.

peez

Bekanntes Mitglied
Mir sind im bin folder von Eclipse einige Class-Files aufgefallen, die doppelt sind und ein $ im Dateinamen haben.
Was hat es denn mit denen auf sich?
 

Ebenius

Top Contributor
Aus diesem Java-Quelltext im Pfad com/ebenius/OuterClass.java ...[HIGHLIGHT="Java"]package com.ebenius;

public class OuterClass { // äußere Klasse
static class NestedClass { // innere Klasse
}

private void foo() {
new Object() { // anonyme Klasse (wird zu ~$N mit N >=1)
};
}
}[/HIGHLIGHT]
... werden durch ...
Code:
javac com/ebenius/OuterClass.java
... diese Binary-Class-Dateien gebaut:
Code:
com/ebenius/OuterClass.class
com/ebenius/OuterClass$NestedClass.class
com/ebenius/OuterClass$1.class
Ebenius
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben