• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

JVM and Java Internals

 
Ranch Hand
Posts: 145
Oracle Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Ranchers,

Where can I find Java internals and JVM architecture and Internals?

Regards,
Nancy
 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can have a look at the book: Inside the JVM- http://www.artima.com/insidejvm/ed2/

This would better be in- Java General (or Beginners Java?) forum.
 
Ranch Hand
Posts: 449
Scala IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Nancy Antony wrote:Where can I find Java internals and JVM architecture and Internals?


check out VM Spec.
also, you can find the source code and documentation of JVM here.
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

mohamed sanaullah wrote:This would better be in- Java General (or Beginners Java?) forum.



Agreed.

 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This question has been asked a lot here, it is better to part of the FAQ.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can get the source code of the JVM at http://openjdk.java.net/ but it is ofcourse not a small or simple project.
 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
You can find in detail of JVM and JVM internals if you find the book Java virtual machine internal architecture if I'm not mistaken.
It is a really a good book for a beginner.


 
Nuwan Arambage
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Nuwan Arambage wrote:Hi,
You can find in detail of JVM and JVM internals if you find the book Java virtual machine internal architecture if I'm not mistaken.
It is a really a good book for a beginner.



This is the link . I made a mistake this is the book I'm talking about.
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java Virtual Machine (JVM) Introduction
A Java virtual machine (JVM), an implementation of the Java Virtual Machine Specification, interprets compiled Java binary code for a computer's processor so that it can perform a Java program's instructions. 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. A Java virtual machine makes this possible because it is aware of the specific instruction lengths and other particularities of the platform.
JVM becomes an instance of JRE at runtime of a java program. It is widely known as a runtime interpreter.

http://javatopics77.blogspot.com/p/java-virtual-machine-jvm-introduction.html
 
Marshal
Posts: 79239
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Nuwan Arambage wrote: . . .
It is a really a good book for a beginner. . . .

According to the link you posted, it describes the Java 1.2 virtual machine. The current JVM is very different, so you would have to regard that book as out of date and obsolete. It was even out of date 4 years ago when you posted.
 
Saurabh Chauhn
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, Thanks for highlighting it.

I have just given the basic info for the bigner in the below URL.I am writing more on JVM and different Garbage collection machanism.Will soon post it here as well.

http://javatopics77.blogspot.com/p/java-virtual-machine-jvm-introduction.html
 
reply
    Bookmark Topic Watch Topic
  • New Topic