A book about the JVM

Hello,
I want to learn more about how the JVM work, how .class files are written etc... Do you know a good book?
I have seen some books but all are older than 8 years...

thibaultdelor wrote:
Ok, there's no " [Inside The Java Virtual Machine|http://www.amazon.com/exec/obidos/ASIN/0071350934/billvennersA] " up to date.
I just ask myself one thing. It seems that the JVM specs hasn't evolved for each version of Java, Does this means that the Java has evolved but in a transparent manner for the JVM?Yes but what does that have to do with your original question. The fact that the VM spec hasn't changed much doesn't mean that the VMs haven't.

Similar Messages

  • A good about the JVM

    I went to local B&N and they had no books with "JVM" or "Java Virtual Machine" in the title. Amazon has stuff from 2002.
    Does a good book about the jvm exist?
    What should i read to learn about some of the fine points of java?

    wpafbuser1 wrote:
    I like books. I spend enough time looking at a screen, thanks. That's a weak argument, and so is the info in books compared to the Internet. In any case, it sounds like you need a new screen. There's a new invention called a printer. Do you understand the concept "people are not all the same"? Seems to me you have difficulty accepting anyone else might have a valid opinion on anything unless it matches your own. It isn't in the least bit weak, I don't like staring at screens all the time. Printer? You seriously want to keep track of thousands of pages of printed work?
    You also called someone else patronising in another thread. Interesting, although your position on that diminishes now
    I avoid it where I can now. Well thanks for saving the trees!You're welcome. I was thinking more "save my eyes"
    Plus, books can be read where you might not want to take a PC or other electronic device, or it isn't practical. I quite enjoy curling up on the sofa with a book, or in the summer, lounging around the garden with one. I feel sorry for anyone that goes into their garden to read the printed version of the VM spec. If i'm in my garden I'm meditating, not reading techy crap. I don't want to say "get a life" but I can't imagine spending my off-time (in an airplane or a garden etc.) reading tech stuff.You never read tech stuff out of work? That'll explain why you're so closed to new ideas, then. Personally, I find a judicious hour here and there reading tech stuff at home goes a long way, since I don't really have time to digest a book at work. I find time to meditate, too, thanks. It's called balance, and if it's good enough for the universe, it's good enough for me. Cockburn isn't particularly techie, anyway. I used to have your attitude - work is work, and it stays there - and got nowhere, and eventually realised I hated my job. A teenie amount of extra-curricular work, and my income has virtually doubled in the space of a couple of years, and I don't have to worry about doing jobs I hate any more. Call me an idiot if you like, but that sounds like a worthwhile investment to me
    I also like having a visible collection of stuff I supposedly know about. Looking at my library of tech books is a nice A-Z of where my career has been so far. I've got a Safari account, but it's nice to have something tangible for your moneyYou tree killer!!! How could you?! :)Because I am actively seeking to increase my carbon footprint, and this is a nice obtuse way of doing it

  • Hi, I´m new at the community. My book about the life of a bull who died in a bull fight was a best seller in Perú, and is been studied in many schools there. But I don't live there any more. People ask me about the book and is not any more at the lib

    Hi, I´m new at the community. My book about the life of a bull who died in a bull fight was a best seller in Perú, and is been studied in many schools there. But I don't live there any more. People ask me about the book and is not any more at the libraries. I would like to make a tradition to english, portugues, and may be another language that could be interesting to do.
    I am a psychologist with an specialization in couple and family therapy. I am writing more and more material and the people who reads me are asking me more.
    My mother thong is Spanish, my second Portuguese , and my third is english. I apologize if I make some mistakes trying to express myself.
    The situation is that I need to upload my book to iBook and I don't know how to do it. If I can pass that step I will like to upload more material I am sure people will enjoy and learn as they did with my first one.
    I really appreciate any help.
    Oliveste

    oliveste wrote:
    I need to upload my book to iBook and I don't know how to do it.
    Read the FAQ and come back if you have questions after you have signed up
    http://www.apple.com/itunes/working-itunes/sell-content/books/book-faq.html

  • Some baisic  quesetion about the jvm

    1 I want to know if more than one application can share one jvn or each has one>?
    For example ,in the web application I am using tomcat as the web server ,my web applicaion is a web service, so when the tomcat start up,a jvm start up to ,when a client send a request to the server ,then my application(the web service) will handle the request and call some classes, now these classes work in the jvm created by the tomcat or new jvm?
    2 what does System.exit(0) stand for?
    if in a jsp page , some one write " System.exit(0) ",the web server can still work ?

    I am the one who ask this problem.
    Now ,I have make the jvm problem clearly. But what confusing me is that " the tomcat shun down when some commond error". More details can be found in the following :
    In my web application(the web service I mentioned above),I have a class(MainClass) to call some commond by the java.Runtime interface, and the MainClass have two memebers ThreadResult and ThreadError both of which is a Customized thread class extends the java.lang.Thread. As their class name show, the ThreadResult is to get the result, and the ThreadError is to get the error if exist.
    In practice,when the commond is invalide,from the log files I can get the messages fired in the ThreadError class,that's to say the ThreadError works,and it obtain the error messages and write it to the log file, but I can not understand the following -- the tomcat shutdown !
    So I ask the question about the jvm to make sure whether the jvm is one.
    And from the above reply I know the jvm in which the tomcat works is the one in which my web application works, so I guess maybe something wrong occurs in my web application which call the tomcat shut down. I have check the MainClass and ThreadResult and ThreadError class and there is no word like"System.exit()" . It seems that there is no reason for the stop of tomcat but it does.......
    I have no idea now....

  • I recently received a mac book pro as a gift and wanted to pick up the book about it at costco however there is a book about the new mavericks system  ?so as a new bee to mac which book would help me the most?

    Hi there
    I recently received a Macbook Pro as a gift .Im not too great with computers but I'm planning to attend workshops.
    A frend recommended I pick up the book at Costco about the Pro .It gives advice on shortcuts and how to do almost anything on your Mac.
    My question is should I purchase this item or the book specifically on the new operating system Mavericks ...as I was going to update my computer to this system.
    Any input is appreciated
    Newbee60

    The Book should Match the Operating System of Your Mac.
    newbee60 wrote:
    I recently received a Macbook Pro as a gift .Im not too great with computers but I'm planning to attend workshops.
    To get you started see  >  Mac Basics for New Users
    Plus... see... Find Out How (Video)  >  http://www.apple.com/findouthow/mac/

  • Please tell me about the jvm architecture

    i need some help regarding jvm architecture. can anybody explain it for me. i am very new to java so that i am asking like this

    That's a very broad, vague question.
    http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html

  • Books about SCM?

    Hello,
    are there any books about the Oracle SCM? I don't mean the SHORT docs which I can find on technet, or is there a guide to the SCM?
    But as you know, best would be a good old paper book.
    Thank you very much

    Henrik,
    Sorry, I know of no Oracle SCM books, though I do know that at least one is being worked upon at the moment.
    I will post a note when it becomes available.
    regards,
    David

  • How do I create a separate Address Book? I'm not asking about a mailing list but an address book where the addresses are not mixed in with my regular address b

    How do I create a separate Address Book? I'm not asking about a mailing list but an address book where the addresses are not mixed in with my regular address book. I already have three address books created for me by Thunderbird. I add all new addresses to one of those but am afraid to delete the other address books because some of their addresses are not repeated in my "main" address book. So if I don't delete all the names in one of the existing books, I need to create an empty book that will not mix the addresses with those in another address book. HOW DO I CREATE A NEW, EMPTY ADDRESS BOOK? I want to be able to create various mailing LISTS using the addresses in this new book so I will eventually have a special address book with a variety of mailing lists I can use as I wish.

    In 24.4.0 there is no File|New|Address Book. There is File|New|Address Book Contact. How do I create a new address book ?

  • How can I find out more about books in the iBooks store?

    I've got iBooks for my iPod Touch and it works well. However when I search for stuff in the iBook Store, there is very little information apart from the title and author of a work. For example if it's a translation of a well-known book (think Tolstoy, Homer, Dumas), then probably there will be several different translations available, but iBooks store doesn't tell me which one it is offering; indeed sometimes more than one version is offered with no info about the difference between the versions. Is there any way of searching for more info on books in the store? After all, someone must have compiled the list.

    I always do the tapping, and this never tells me the kind of thing I was querying. However I have to admit the samples (which I haven't often used) do often seem to do the trick - I just sampled a few books, and since they all had title pages included in the sample, I got what I wanted from there. What they reveal about classics like Anna Karenina or The Odyssey is that the translations are often very old (frequently 19th Century) and therefore in the public domain. Nice because free, but I would not normally want to go back that far, so I guess iBooks is not the place to look for modern editions of classics?
    Anyway to be fair you have answered my question - but I would love iBooks to give access to better review material (not just user reviews that may or may not exist, but something more like Amazon's system): and really I would like them to have a lot more books from different periods (again like Amazon, or a really good bookshop). But I guess I'm not exactly iBooks' target audience.

  • Is the retina display for the new mac book pro worth the extra cost? I'm buying a new mac book pro but not sure about the retina display.

    Is the retina display for the new mac book pro worth the extra cost? I'm buying a new mac book pro but not sure about the retina display.

    There is a US$10 adapter from old power adapter to new MacBook Pro.
    MagSafe to MagSafe 2 Converter
    The MagSafe to MagSafe 2 Converter allows you to use the MagSafe connector on your LED Cinema Display, Thunderbolt Display, or MagSafe Power Adapter to charge your MagSafe 2-equipped Mac computer.
    For battery life, check the latest Software Update for the fix for most problems.

  • HT201301 how about the Chinese language doc. Able to use with the My Lyric Book program?

    how about the Chinese language doc. Able to use with the My Lyric Book program?

    I'm not sure where you see that the links I gave suggested that. The iPhoto link (quoted below) in step 4 suggests dragging the library to the new location. You can do that in Finder by dragging the library to the external disk in the Finder sidebar. If you don't have a sidebar in Finder, go to the Finder View menu and click Show Sidebar. If the external disk isn't visible in the sidebar, go to the Finder Preferences, click Sidebar at the top of the Preferences window, and put a checkmark in front of External disks in the Devices section.
    You can move your entire iPhoto library to a different computer, a hard disk, or another location on your computer.
    Important:    Before you move your iPhoto library, it’s a good idea to back it up to a DVD or external hard disk.
    Move your iPhoto library
    If you’ve created multiple photo libraries, be sure to move only the library currently displayed when iPhoto is open. To move a different library, you first need to switch to it.
    Quit iPhoto.
    In the Finder, choose your home folder (it’s usually named after you).
    Open the Pictures folder (in the home folder) to locate the iPhoto Library file.
    Drag the iPhoto Library file to a new location on your computer.
    Open iPhoto.
    In the window that appears, select the library you want, and then click Choose.

  • About the internal socket used by JVM

    In our JAVA process which run by JRE1.4.2 I observed a socket descriptor occupied by our JAVA process. This port is showed as following(Our system is Solaris SPARC 2.9). We can not use this port in other
    process, it gives us some trouble.
    $ uname -a
    SunOS test3 5.9 Generic_112233-04 sun4u sparc SUNW,Ultra-60
    $ java -version
    java version "1.4.2_02"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
    Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)
    $ netstat -an|grep 52513
    *.52513 *.* 0 0 49152 0 BOUND
    *.52513 *.* 0 0 49152 0 BOUND
    # /usr/local/bin/lsof -i|grep 52513
    java 24218 ainet 5u IPv6 0x317a63f4058 0t0 TCP localhost:52513->localhost:52512 (BOUND)
    We don't specify this port in our program, so I am confused why it is generated? Moveroever when I run
    the same program using JRE1.2, this suspected port does not exist.
    I am appreciated for any information about this topic.
    Thanks

    As a guess, it might be associated with the Java Update feature being added to the jvm. I've read where it keeps a couple of ports open checking for updates.
    Check some of the current release docs, they should have the info.

  • About the 2nd edition of book " Archiving Your SAP Data"

    Gurus:
    I know some new stuff has been added to the 2nd edition.
    Could you share your opinion about the 2nd edition: It's worthwhile to buy it sinec I already have
    the 1st edition?
    Thanks a lot!

    Hi Black Belt Expert,
    you might want to ask the publisher for an Enhancement Package covered by your support contract for your 1.0 version of the book.
    good luck,
    guru

  • I cannot read, use my iPad outdoors?  Cannot read books, surf the net; nothing.  Apple sold me a screen guard to helpmwith the glare, 've adjusted the settings to just about every combination but still nothing.  HELP!!

    I cannot read, use my iPad outdoors?  Cannot read books, surf the net; nothing.  Apple sold me a screen guard to help with the glare, I've adjusted the settings to just about every combination but still nothing.  HELP!!

    Turning the brightness up as much as possible will help a little. However, as Skydiver notes, screens like those used in tablets and cell phones don't work well in bright sun. That's why I have a Kindle for reading outside. Not to mention, I'd feel a lot less awful if I got sand in a $100 ereader than if I got it in my $700 iPad.

  • When I down load books, can I read them on my iPad and iPhone? I went to open a book on my phone but I got a message that aid something about the bill already associated with an appleid. I use the same id for both devices.

    When I down load books, can I read them on my iPad and iPhone? I went to open a book on my phone but I got a message that aid something about the bill already associated with an appleid. I use the same id for both devices.

    All I can suggest is that you open that file on the MBA and save it as a new file, then see if you can open the new one on the iMac.

Maybe you are looking for

  • Airdrop for iPad with iOS 7

    Hi everyone! I have an iPad with Retina (4th gen With only WI-FI) Display and i want to use airdrop. I can use this facility on this model of iPad? Please answer.

  • Column order is changed in criteria tab ,result tab column order unchanged

    I created a report in sample database with these columns in 11.1.1.6 1- C50 Region 2 D1 Office, 3 P1 Product 4 1-Revenue and 5 C1 Customer Name Hit Results and I can see the result in this order. If I change column order in result tab to say 1,5,2,3,

  • Time machine needs reinstalling?

    Greetings, I wanted to enable Time Machine for the first time today. So I go to System Preferences and click "Time Machine". One thing is weird here: a first click only shows "Loading Time Machine" in the title bar but doesn't open the pane (I can wa

  • Listener shutdown with linux error 29 : ilegal seek

    Hi, everybody and some gurus I'm using VMware ESX server. I have successfully installed Oracle 10g R2 over Fedora 7. Then I made a clone of this server. After changing name and IP Oracle listener crashes with linux error : 29 : Illegal seek. After se

  • Labview- .EXE file with excel template

    How to create a .exe file from the .vi file with excel template. Since I am giving only .exe file, the client wont be having the excel templates. So please tell me how to build a .exe file with templates which will be invoked by mainfile.vi. Please l