Property Value
dbo:abstract
  • A Javassist (Java programming assistant) egy Java , amely olyan eszközt nyújt, amelynek segítségével egy alkalmazás Java bájtkódját lehet manipulálni. Ebben az értelemben Javassist támogatást nyújt a strukturális , pl. megadja a lehetőséget, hogy megváltoztathassuk egy . A bájtkód manipulálás történik a osztály betöltőn (angolul class loader-en) keresztül. Javassist engedélyezi a Java program számára, hogy új osztályokat hozzon létre futásidőben, továbbá class fájlokat módosíthasson a JVM-be való betöltéskor. Más hasonló bájtkód szerkesztőktől különbözően Javassist kétszintű API-t nyújt: forráskód szintűt és bájtkód szintűt. A forráskód szintű API használatával a fejlesztők szerkeszthetik a class fájlt anélkül, hogy ismernék a Java bájtkód specifikációt, az egész API-t a Java nyelv szókincséhez tervezték. A fejlesztők meghatározhatnak beszúrandó bájtkódot Java forrás szöveg formátumban, amit majd a Javassist menet közben lefordít. A bájtkód szintű API viszont lehetővé teszi a felhasználó számára, hogy közvetlenül szerkeszthessen egy class fájt, kvázi másik editorként. (hu)
  • A Javassist (Java programming assistant) egy Java , amely olyan eszközt nyújt, amelynek segítségével egy alkalmazás Java bájtkódját lehet manipulálni. Ebben az értelemben Javassist támogatást nyújt a strukturális , pl. megadja a lehetőséget, hogy megváltoztathassuk egy . A bájtkód manipulálás történik a osztály betöltőn (angolul class loader-en) keresztül. Javassist engedélyezi a Java program számára, hogy új osztályokat hozzon létre futásidőben, továbbá class fájlokat módosíthasson a JVM-be való betöltéskor. Más hasonló bájtkód szerkesztőktől különbözően Javassist kétszintű API-t nyújt: forráskód szintűt és bájtkód szintűt. A forráskód szintű API használatával a fejlesztők szerkeszthetik a class fájlt anélkül, hogy ismernék a Java bájtkód specifikációt, az egész API-t a Java nyelv szókincséhez tervezték. A fejlesztők meghatározhatnak beszúrandó bájtkódot Java forrás szöveg formátumban, amit majd a Javassist menet közben lefordít. A bájtkód szintű API viszont lehetővé teszi a felhasználó számára, hogy közvetlenül szerkeszthessen egy class fájt, kvázi másik editorként. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1094222 (xsd:integer)
dbo:wikiPageLength
  • 3439 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 22778659 (xsd:integer)
prop-hu:fejlesztő
  • Shigeru Chiba (hu)
  • Shigeru Chiba (hu)
prop-hu:kategória
  • Bájtkód manipuláló könyvtár (hu)
  • Bájtkód manipuláló könyvtár (hu)
prop-hu:licenc
  • MPL és LGPL. (hu)
  • MPL és LGPL. (hu)
prop-hu:név
  • Javassist (hu)
  • Javassist (hu)
prop-hu:operációsRendszer
prop-hu:programozásiNyelv
prop-hu:weboldal
prop-hu:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:label
  • Javassist (hu)
  • Javassist (hu)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of