Java Virtual Machine - Troy Downing, Jon Meyer

Java Virtual Machine

Troy Downing, Jon Meyer (Autoren)

Media-Kombination
426 Seiten
1997
O'Reilly Media
978-1-56592-194-8 (ISBN)
29,30 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
The Java Virtual Machine is the software implementation of a "CPU" designed to run compiled Java code. This text is a comprehensive programming guide for the Java Virtual Machine. Providing an overview and reference of the JVM, it enbles users to create their own implementations of the JVM.
The Java Virtual Machine is the software implementation of a "CPU" designed to run compiled Java code. Using the Java Virtual Machine (JVM) makes it possible to develop additional syntaxes for expressing the problems you want to solve and gives more control over the performance of your application. This text is a comprehensive programming guide for the Java Virtual Machine. Providing an overview and reference of the JVM, it enbles users to create their own implementations of the JVM or write their own compilers that create Java object code. The book is divided into two sections: the first includes information on the semantics and structure of the JVM; the second is a reference of the JVM instructions, or "opcodes." The programming guide includes numerous examples written in Java assembly language. A Java assembler is provided with the book, so the examples can all be compiled and executed. The reference section offers a complete description of the instruction set of the VM, and the class file format including a description of the byte-code verifier.

Jon Meyer has been working with high-level languages and Virtual Machine architectures for the past nine years, primarily as a developer for Poplog, an advanced programming toolset developed by the University of Sussex and marketed commercially by Integral Solutions Ltd. In 1994, Jon moved to New York to join the NYU Media Research Laboratory as a researcher, working under the direction of Professor Ken Perlin. Jon's main research interests include real-time 2D and 3D computer graphics, multimedia, distributed systems, artificial intelligence, programming languages, and human computer interfaces. Visit his homepage on the Web at http://www.mrl.nyu.edu/meyer. Troy Downing is a research scientist and programmer specializing in Internet technologies at New York University's Media Research Lab. Troy is also adjunct faculty in the Information Technology Institute of NYU, teaching classes on web server technologies, Java, CGI, and HTML authoring. Troy owns an Internet software development company that specializes in web-based groupware called WebCal LLC that can be found online at: http://www.webcal.com/. He has been a primary force in WWW development at the Media Research Lab and has recently turned his focus to Java, working on porting many of the Media Research Lab's efforts to a Java platform. He has co-authored a number of web-related books, including HTML Web Publisher's Construction Kit and Java Primer Plus. Besides his involvement in Internet technologies, Troy is also an avid mountain biker, homebrewer, and first-time father of his young daughter, Morgan.

Erscheint lt. Verlag 6.5.1997
Verlagsort Sebastopol
Sprache englisch
Maße 178 x 229 mm
Gewicht 740 g
Einbandart kartoniert
Themenwelt Informatik Netzwerke Mail Server
Informatik Programmiersprachen / -werkzeuge Java
Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Web / Internet
ISBN-10 1-56592-194-1 / 1565921941
ISBN-13 978-1-56592-194-8 / 9781565921948
Zustand Neuware
Haben Sie eine Frage zum Produkt?