我的mail:[email protected],可以切磋切磋

解决方案 »

  1.   

    不是高手,相互学习难道不行吗?
    别说csdn,中国国内真正意义上的java高手有几个?
      

  2.   

    myli想来是java高手了,莫非是ibm中国研究院的?不知道java论坛谁在自鸣得意,我每天看贴子,也没看到啊VM是个什么东西,用java的都知道吧,想来myli兄也不是真想知道答案。
    我不是学计算机的,真要我从什么操作系统,编译原理来解释虚拟机的原理
    我确实说不出来。是不是虚拟机本身是不跨平台,他只是提供了使java程序跨平台的条件
    这样不知道对不对,我才学几个月,先抛块砖出来。欢迎大家用玉来砸我,最好是和田玉哦
      

  3.   

    呵呵,myli老兄,如果知道就说,用不着这么让人不舒服。VM有那么神秘吗?依我看,只不过是一种程序或者叫环境,它在好多平台上都写了一些提供相同功能的函数,以便在理论上能让向我们这样的笨笨程序员能code once run anywhere?呵呵,我说清楚没?
      

  4.   

    我认为java平台就象各种各样的浏览器一样,而执行java程序*.class 就象是 *.html 由浏览器翻译成各种漂亮的画面            OK ?
      

  5.   

    其实应该是compile once run anywhere 才是java的优势之一。 ANSI C的printf()还不是写一次到处都能用? HOHO 另外,什么是高手?难道高手就要无所不知?高手非要从VM的微代码到InputStream的本地实现都要精通?说实话! 了解这些的人,可能根本不用java写程序。
      

  6.   

    其实这有什么好争的,谁要觉的自己还行做个小程序放到csdn的共享软件让大家学习学习,
      

  7.   

    dynku(随风来去):
    我不是学计算机的,我才学几个月,ture??dynku(随风来去)兄,希望今后多帮助he指点.
      

  8.   

    对,我是学电子,才学几个月的是java 
    不是计算机,写得不好,让人误会了,呵呵
      

  9.   

    我想应该和bleam之类的游戏机模拟器的原理是一样的,只是有很多个平台的版本而已.当然,也像游戏模拟器一样,把你的机器将一个等级.不过,java总算没有原型机,还算公平.不过sun是做硬件的,我总是担心它那一天会作出一个硬件上支持java的服务器,在上面跑java和c一样快......那时....不要用西红柿砸我.......
      

  10.   

    呵呵,BugsMaker(小菜)老兄,为什么用西红柿砸你呢?
    真希望你的愿望实现。
    其实不管在那里,有不同的看法和见解都很正常,有争执不一定是坏事。
    dynku(随风来去)兄说的好,大家抱着互相学习的想法就无所谓高手低手了。
      

  11.   

    高手也是相对的,没有绝对的高手!
    dynku(随风来去) 说的很对!没有人认为谁是高手,都是抱着共同进步的目的来的.
    对于搞java的确实没有搞ddk,sdk的懂平台,那也是应用领域不同照成的,但不表示不懂vm的人他就一定不是java高手
      

  12.   

    首先,感谢诸位的捧场 ,不想让你空手而归。本人使用JAVA很有些日子,谈谈我对VM的认识,不当之处大可商榷。有人认为不知道VM的具体的作用,也照样能写程序,我想大家追求应该的是另一种境界。JAVA的跨平台性由VM来实现,VM类似于硬件中间插件,很有点象以前的老主板上用Pentium CPU,
    中间加上一个插座,VM也是一个这样的玩意。
    专业一点的描述如下:JVM做了如下定义
    1。注册集
    2。指令集
    3。类文件的格式
    4。椎栈
    5。椎的收集
    6。内存的使用
      

  13.   

    java论坛以前没有自以为是的,不过现在有了,就是myli!!
      

  14.   

    看来碰到真正的java高手了!首先希望以后您能常来!
    不过你这样就算不让我们空手而归,是不是有点...啊
      

  15.   

    形象一点:
        
          |======|--------------------
     =====|      |   
    .class|  VM  |   操作系统 
     =====|      |
          |======|--------------------
      

  16.   

    有兴趣的话, 去下面的地址看看, 就当做是了解吧 :)
    http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
      

  17.   

    VM有必要讨论吗?最好去C语言版讨论这个东东。
    VM根本就不是java的特性!bleem是什么?
    VM根本就不是先进的东西,java的性能就是被它拖累的。
    VM还不够好,特别是线程调度。大家应该都知道,多线程的移植还是很麻烦。孔乙己一个。
      

  18.   

    不装VM, IE 不正常,反对到处运行的说法。 
      

  19.   

    不要以为懂点JAVA就了不起狂什么有什么好狂的小爷最瞧不起你这种动物
      

  20.   

    了解JAVA vm 有必要,知道底臣,了解JAVA的ARCHITECTURE,做一个TRUE PROGRAMMER, NOT CODER,交流第一,合作第一,不要互相攻击。
      

  21.   

    虚拟机不就是个平台嘛,java的操作系统,等到有一天java强大的无法想象的地步的时候,你的硬盘恐怕也装不下VM了,
      

  22.   

    一天没有到csdn就热闹成这样了!
      

  23.   

    myli:
      我到csdn的时间也不短了,java版我经常来。
    正如你说的,这里没有高手,(是高手大概都象您一样不需要到这里来求助,自己就可以搞定的了)。来这里的人基本上都是学习、交流,主要是解决java爱好者在开发、学习中的问题。从来没有见过老兄这样狂妄的人,想必你的java肯定是csdn中最牛的。
      希望您老多多贴一些贴子,让我们可以向您这样的高手好好请教。
      顺便说一句,你的问题特无聊!
      

  24.   

    Virtual Machine吧,就是JAVA的跨平台解释器,我想JAVA至少是部分解释执行的,所以我不喜欢它,老实说没用过,不懂。
      

  25.   

    呵呵,要问这里有没有Java高手,先提出这个所谓的"高手"定义何在,真正精通JVM就算是所谓的"高手"了么?我不想举手...
      

  26.   

    VM类似于硬件抽象层,它为上层的程序提供一个运行的平台。
    这样,程序无需以二进制码的形式存在(因为二进制码本身不能跨平台)myli() ,不必用这种方式来炫耀吧?