Java Class File Editor 2.23

Licentie: Gratis ‎Bestandsgrootte: N/A
‎Gebruikersbeoordeling: 2.3/5 - ‎75 ‎Stemmen

Over Java Class File Editor

Open een Binair Java-klassebestand om tekenreeksen, kenmerken, methoden en leesbare rapporten te genereren die vergelijkbaar zijn met het javap-hulpprogramma. In de ingebouwde controle controleert u wijzigingen voordat u het bestand opslaat. Eenvoudig te gebruiken Java Swing GUI. Dit is een hulpmiddel om bestandenbinaries van de Klasse Java te openen, hun interne structuur te bekijken, delen ervan indien nodig te wijzigen en het klassebestand terug te slaan. Het genereert ook leesbare rapporten vergelijkbaar met de javap nut. Eenvoudig te gebruiken Java Swing GUI. De gebruikersinterface probeert zoveel mogelijk details weer te geven en probeert een structuur te presenteren die zo dicht mogelijk bij de werkelijke Java-klasse bestandsstructuur ligt. Tegelijkertijd wordt het gebruiksgemak en de consistentie van het klassenbestand tijdens het doen van wijzigingen ook benadrukt. Wanneer een methode bijvoorbeeld wordt verwijderd, wordt ook de bijbehorende constante groep verwijderd als er niet meer naar wordt verwezen. Ingebouwde verificateur controleert wijzigingen voordat het bestand wordt opgeslagen. Deze tool is gebruikt door mensen leren Java klasse bestand internals. Deze tool is ook gebruikt om snelle wijzigingen in klassebestanden uit te werken wanneer de broncode niet beschikbaar is. Enkele brede eisen waarop deze tool is gebaseerd zijn: Intuïtieve grafische gebruikersinterface: de gebruikersinterface moet schoon en intuïtief zijn. Schermen mogen niet overvol zijn. Componenten zoals tabpanelen moeten waar nodig worden gebruikt om schermrommel te verminderen. Duidelijke scheiding voor de Novice en Power User: De functies moeten zo zijn ingericht dat de beginnende gebruiker gemakkelijk de vereiste optie kan bereiken, terwijl alle functies beschikbaar zijn voor de power user dieper in de schermhiërarchie. Trapsgewijze wijzigingen: De kernengine moet trapsgewijze wijzigingen kunnen detecteren als deze aanwezig zijn en alle wijzigingen bevestigen voordat u verdergaat. Consistentiecontrole: Consistentiecontrole moet worden verstrekt. Het verstrekken van deze controle in alle stadia is mogelijk niet haalbaar. Om dergelijke gevallen te behandelen moet de gebruiker de controle krijgen om deze controle optioneel uit te doen. Faciliteit uit te schakelen consistentie te controleren: Waarom op aarde zou iemand dit willen? Nou, om de Java Virtual Machine zelf te testen, om te zien hoe goed het bestand tegen fouten in het klassenbestand. De Java-compiler zou nooit een ongeldig klassebestand produceren. Dit is waarschijnlijk de enige manier om het te doen. Het creëren van nieuwe klassen: Het moet mogelijk zijn om klassen te maken uit het niets met behulp van deze tool. Dit zal dienen als een nuttig hulpmiddel voor het leren van de Java Virtual Machine instructies. Faciliteit om compilerspecifieke kenmerken te onderzoeken: Sommige compilers plaatsen kenmerken die specifiek zijn voor hun product om foutopsporing en andere productspecifieke functies te vergemakkelijken. De compiler kan bijvoorbeeld een vermelding insluiten in het browserbestand van het bronbestand of een kenmerk van regelnummer zijn in de beschrijvingen van de klassemethode. Dit hulpprogramma moet dergelijke functies waar mogelijk kunnen detecteren, weergeven en manipuleren.