Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Java virtual machine


Related Topics
DLX

  
  The lean, mean, virtual machine - Java World
The JVM is "virtual" because it is generally implemented in software on top of a "real" hardware platform and operating system.
The JVM is central to Java's portability because compiled Java programs run on the JVM, independent of whatever may be underneath a particular JVM implementation.
The JVM is mean because it of its ambition.
www.javaworld.com /javaworld/jw-06-1996/jw-06-vm.html   (568 words)

  
 virtual machine - a definition from Whatis.com
Java was designed to allow application programs to be built that could be run on any platform without having to be rewritten or recompiled by the programmer for each separate platform.
The Java virtual machine specification defines an abstract rather than a real "machine" (or processor) and specifies an instruction set, a set of registers, a stack, a "garbage heap," and a method area.
A Java virtual machine can either interpret the bytecode one instruction at a time (mapping it to a real microprocessor instruction) or the bytecode can be compiled further for the real microprocessor using what is called a just-in-time compiler.
whatis.techtarget.com /definition/0,,sid9_gci213305,00.html   (495 words)

  
 Inside Java : The Java Virtual Machine
This month, we examine the Java Virtual Machine, which allows Java code to be executed on a wide variety of hardware and software environments.
It is the responsibility of the JVM to handle these translations, so that the operating system and CPU architecture on which Java software is running is completely irrelevant to the developer.
The idea of virtual machines is nothing new, but Java is the most widely used virtual machine used today.
www.javacoffeebreak.com /articles/inside_java/insidejava-jan99.html   (604 words)

  
 vmspec: Java Virtual Machine Architecture
The virtual machine specifies that floating point be done in IEEE 754 format, with support for gradual underflow.
Programs represented by Java Virtual Machine bytecodes are expected to maintain proper type discipline and an implementation may refuse to execute a bytecode program that appears to violate such type discipline.
While the Java Virtual Machines would appear to be limited by the bytecode definition to running on a 32-bit address space machine, it is possible to build a version of the Java Virtual Machine that automatically translates the bytecodes into a 64-bit form.
www.doofus.org /Java/VirtualMachine/vmspec/vmspec-4.html   (1743 words)

  
 Java's Architecture and the Challenges and Opportunies of Networks
While "Java interpreter" is a reasonable name for a Java virtual machine that interprets bytecodes, virtual machines also use other techniques (such as just-in-time compiling) to execute bytecodes.
As virtual machine technology has advanced, great strides have been made in performance--even so far as to bring Java performance on par with natively compiled C. The first Java virtual machine that appeared in 1995 executed bytecodes with an interpreter, a simple technique that yields very poor performance.
Although virtual machine portability is important in a networked environment, the vague specification of thread scheduling leaves programmers with little knowledge, and no control, of how their threads will be scheduled.
www.artima.com /insidejvm/ed2/introarchP.html   (7000 words)

  
 Java Virtual Machine Profiler Interface
The Java virtual machine is a multithreaded and garbage-collected execution environment that generates various events of interest for the profiler.
On the other hand, virtual machine implementations from different vendors may be different enough that it is impossible to expose all the interesting events through a general-purpose interface.
A straightforward solution is to require the virtual machine to record all profiling events in a trace file, whether or not these events are enabled by the profiler agent.
www.research.ibm.com /journal/sj/391/viswanathan.html   (6299 words)

  
 Java Virtual Machine
Java is a programming language created by Sun Microsystems that offers many benefits to professional programmers and application developers.
Java is much faster than interpreted languages (TCL, Perl, et al), but cannot run as fast as fully compiled languages (C, C++).
The Java Virtual Machine is an interpreter for Java bytecode.
servers.digitaldaze.com /extensions/java   (620 words)

  
 Chapter 24 -- The Java Virtual Machine   (Site not responding. Last check: 2007-10-18)
However, because the Virtual Machine is stack based, its registers are not used for passing or receiving arguments.
Java's operand stack is not contiguous like the operand stacks you may be familiar with from programming in other languages.
Reproducing a machine within your computer's memory requires seven key objects: a set of registers, a stack, an execution environment, a garbage-collected heap, a constant pool, a method storage area, and a mechanism to tie it all together.
www.sheetudeep.com /res/javaapn/ch24.htm   (7868 words)

  
 Java Virtual Machine
Java is different, first byte code is produced, then when its ready to be executed, they byte code is interpreted.
Java Virtual Machine is the software which interprets this byte code and runs a java program.
Java applets are not dependent on one OS, making it a very useful language to write it, as the same code may work over many different computers.
www.helpbytes.co.uk /java.php   (656 words)

  
 Java HotSpot Virtual Machine   (Site not responding. Last check: 2007-10-18)
The Java HotSpot performance engine can easily be incorporated into the Java 2 platform via the pluggable architecture.
The Java HotSpot performance engine does not use handles and the individual objects are typically smaller, so for large applications the footprint might be less.
Virtually all programs spend the vast majority of their time executing a small minority of their code.
www.sun.com /software/communitysource/hotspot/faq.xml   (1464 words)

  
 oreilly.com -- Online Catalog: Java Virtual Machine
The Java architecture is very open -- it's easy to add programatic extensions to Java, once you have learned the basic rules of the Java Virtual Machine.
And because of the architecture of the Java Virtual machine, you can do this simply, portably, and efficiently: your work will be accessible from any Java application, in any Java interpreter on nearly any computer.
The Java architecture is very open -- it's easy to add programmatic extensions to Java, once you have used this book to learn the basic rules of the Java Virtual Machine.
www.oreilly.com /catalog/javavm   (784 words)

  
 Java Virtual Machine
We believe that the Java Virtual Machine is one of the most exciting and important features of the Java technology.
If you are unfamiliar with the Java Virtual Machine, you will probably want to take this book off to a peaceful place and spend some time reading the first three chapters.
Since many of the Java VM instructions refer to data entities retrieved from a class file, understanding the contents of a Java class file is essential.
www.oreilly.com /catalog/javavm/excerpt/ch00.html   (2121 words)

  
 Java Virtual Machine - Wikipedia, the free encyclopedia (via CobWeb/3.1 planetlab1.netlab.uky.edu)   (Site not responding. Last check: 2007-10-18)
A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode.
The JVM is a crucial component of the Java Platform.
This binary is then executed by the JVM runtime which carries out emulation of the JVM instruction set by interpreting it or by applying a just-in-time compiler (JIT) such as Sun's HotSpot.
en.wikipedia.org.cob-web.org:8888 /wiki/Java_virtual_machine   (793 words)

  
 Java Virtual Machine
The K virtual machine (KVM) is an entirely new JavaTM runtime environment that was built from the ground up to make an extremely lean implementation of the Java virtual machine for use in devices that have a small memory footprint.
It is not a complete implementation of the Java programming language; it does not support the standard class libraries, and it does not pass the JCK compliance tests.
It is reasonably common to implement a programming language using a virtual machine; the best-known virtual machine may be the P-Code machine of UCSD Pascal.
www.pochendorfer.com /macchiato/jvm.html   (468 words)

  
 Amazon.com: Java Virtual Machine (Java Series): Books: Jon Meyer,Troy Downing   (Site not responding. Last check: 2007-10-18)
It gives the reader a strong overview and reference of the JVM so that they may create their own implementations of the JVM or write their own compilers that create Java object code.
Now that there are new editions of the JVM spec and language spec, as well as the other JVM tutorial books, the time for updating this book is overdue.
I know of only one book that covers the JVM and the binary codes, the classfile format etc. It is known as the goldfish bowl book because of its cover, but is officially called The Java Virtual Machine.
www.amazon.com /Java-Virtual-Machine-Jon-Meyer/dp/1565921941   (1936 words)

  
 Amazon.co.uk: Java Virtual Machine: Books: Troy Downing,Jon Meyer   (Site not responding. Last check: 2007-10-18)
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.
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.
www.amazon.co.uk /Java-Virtual-Machine-Troy-Downing/dp/1565921941   (454 words)

  
 What is JVM? - A Word Definition From the Webopedia Computer Dictionary
An abstract computing machine, or virtual machine, JVM is a platform-independent execution environment that converts Java bytecode into machine language and executes it.
A JVM -- a machine within a machine -- mimics a real Java processor, enabling Java bytecode to be executed as actions or operating system calls on any processor regardless of the operating system.
Since different operating systems handle sockets in different ways, the JVM translates the programming code so that the two machines that may be on different platforms are able to connect.
www.webopedia.com /TERM/J/JVM.html   (242 words)

  
 Ghost Machine
The goals of the Ghost Machine project is to put an implementation of Java on small mobile devices such as the PalmPilot.
In order to place a virtual machine onto these very constrained devices, the traditional monolithic virtual machine architectures must be abandoned.
About 180 kilobytes is devoted to storing the virtual machine and the runtime, while the rest is devoted to runtime memory.
www.cs.utah.edu /~mcdirmid/ghost   (1113 words)

  
 Amazon.co.uk: The Java Virtual Machine Specification (Java): Books: Tim Lindholm,Frank Yellin   (Site not responding. Last check: 2007-10-18)
The nucleus of the Java(TM) 2 platform, the Java(TM) virtual machine is the technology that enables the Java 2 platform to host applications on any computer or operating system without rewriting or recompiling.
The Java virtual machine is also responsible for the compactness of applications targeting the Java 2 platform, and is the basis for its security capabilities.
This book was written by those directly responsible for the design and implementation of the Java virtual machine, and is the complete and definitive specification for the technology.
www.amazon.co.uk /Java-Virtual-Machine-Specification/dp/0201432943   (819 words)

  
 Java Virtual Machine Download Links - Download JVMs
The Microsoft Java Virtual Machine is no longer available from Microsoft directly due to legal wrangling with SUN, however it still can be downloaded...
Once the file is on your harddrive, execute it and thus load the Virtual Machine.
Microsoft had to take down their virtual machine because of some legal issues.
java-virtual-machine.net /download.html   (427 words)

  
 Java Virtual Machine ( Java Virtual Machine (Software) and JVM) Definition   (Site not responding. Last check: 2007-10-18)
Java was designed to allow application programs to be built that could be run on any …
Excelsior JET is a Java Virtual Machine enhanced with Ahead-Of-Time (AOT) compilation.
A Java virtual machine makes this possible because it is aware of the specific instruction lengths and other particularities of the platform.
www.bitpipe.com /tlist/Java-Virtual-Machine.html   (463 words)

  
 Java SE - Overview - at a Glance   (Site not responding. Last check: 2007-10-18)
Java Platform, Standard Edition (also known as Java 2 Platform) lets you develop and deploy Java applications on desktops and servers, as well as today's demanding Embedded and Real-Time environments.
Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE).
The JRE provides the Java APIs, Java Virtual Machine (HotSpot VM), and other components necessary to run applets and applications written in the Java programming language.
www.javasoft.com /products/jdk   (433 words)

  
 The Java Virtual Machine Specification
In The Java Virtual Machine Specification, Second Edition, Sun's designers of the Java virtual machine provide comprehensive coverage of the Java virtual machine class file format and instruction set.
In all, the book provides sufficient detail to enable you to implement your own fully-compatible Java virtual machine, or on the other hand, to just really understand what makes the Java technology work.
Virtual Machine Specification (first edition), available below, has been superseded by the second edition available above.
java.sun.com /docs/books/vmspec   (168 words)

  
 Java Virtual Machine
The native code used by some of Java's standard libs are not given freely, hence a JVM would not suffice.
Sun has crippled Java by refusing to release the technology, instead insisting on continuing to bolt on large ungainly API layers heavily reliant on native code bases and copyrighted to perpetuate its control on a technology that offered so much in its original incarnation.
That aside, since a certain lawsuit MS lost, its virtual machine is discontinued, discouraged, and generally evil.
c2.com /cgi/wiki?JavaVirtualMachine   (571 words)

  
 Dr. Dobb's | Monitoring the Java Virtual Machine | March 1, 2006   (Site not responding. Last check: 2007-10-18)
In this article, I examine how Java 5 carries monitoring and management technology to the next level by instrumenting the Java Virtual Machine itself, thus providing the tools you can use to monitor its functional components.
Java 5 features a special MBean server called the "platform MBean server," which is built into the VM.
You can use the information returned by these methods to make a detailed assessment of the state of the virtual machine at any point during the execution of your application.
www.ddj.com /dept/java/184406481   (1095 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.