摘要:
jvm在运行时会产生三个classloader,bootstrap classloader、extension classloader和appclassloader.其中,bootstrap是用c++编写的,我们在java中看不到它,是null。它用来加载核心类库,在jvm源代码中这样写道:
static const char classpathformat[] =
"%/lib/......
摘要:
摘要:
过去很多年里面,许多的java开发人员都一直在问一个问题:“一个java对象到底耗费多少内存呢?”在本文中,vladimir roubtsov用以前的解决方案来解释了这个问题,在此之外,基于他的经验演示了内存的使用,并且还提供了一些技巧来让你的java程序更加高效。
作者:vladimir roubtsov
近来,我们帮助开发了一个java服务器,这......
让XDoclet为你写存根类
写ejb与rmi的存根类,与其他为了虚拟机正常运行的类通常是很烦人与单调的.一旦宿主类改动了,你除了不得不写这些代码外,还需要修改存根代码.xdoclet提供了一个很好的办法.
xdoclet与ant集成起来,通过ant的自定义标签运行在编译时.你可以与ant其他任务一样使用这些标签.
要使用xdoclet,你就要在代码里面加上自定义的javadoc的标签.xdoclet运行时,它会把这些解释为类的属性,利用它们生成源代码.
要改变这些属性,你就要改变xdoclet对应的标签.下一次,你在编译你的程序时,这些改变就会反映在你新的存根类里.意思就是说:你现在只要在一个地方管理你的ejb,整个过程变得更加高效.
xdoclet不仅可以为ejb生成代码,而且可以为hibernate, jboss, websphere, bea, jmx,jdo与其他组件,软件做同样的工作.xdoclet已经变成了一个通用的代码生成工具了.
摘要:
java初学者往往对如何配置java开发环境感到迷惑,论坛上也有很多朋友在询问关于jdk配置的问题,特别是配置之后,编译java文件的时候,总是碰到这样一个问题,错误提示为:
microsoft windows 2000 [version 5.00.2195]
(c) 版权所有 1985-1998 microsoft corp.
c:\>javac hellowo......