摘要: 静态编译与Hotspot动态编译 我们知道,C++相对Basic等解释型语言,之所以性能上有明显的优势,主要是因为C++在运行的时候已经通过编译器编译为二进制的机器语言,并且现代的编译器可以在编译的时候做大量的最优化处理;而Basic等解释型语言运行的时候是通过解释器一步步的解释运行,这样中间隔了一个解释器,速度当然就慢了. 而JAVA刚出世的时候采取的也是解释执行的方法(现在某些低端设备上的JR... 阅读全文
posted @ 2010-09-04 09:01 我爱我的家 阅读(553) 评论(0) 推荐(0) 编辑
摘要: JVM的执行效率可以比C++更高? 事实上,我认为现在将JAVA与C++比较执行效率没什么太多的意义了.我的意思是,JAVA已经足够快了.而且说实话,经过学C++再学JAVA之后,我已经对C++这门语言避而远之了. 不过为了满足一下某些人的八卦精神,我这里给出几个JAVA与C++的比较: The Java is Faster than C++ and C++ Sucks Unbiased Benc... 阅读全文
posted @ 2010-09-04 07:53 我爱我的家 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 让我们来看看JIT/Hotspot的工作 一般来说,JVM或JAVA的标准API没有提供让我们观察Hotspot工作(产生机器码)的接口.所以以前我们只能猜测Hotspot在背后究竟做了那些事情,我们写的JAVA代码被它弄成什么样子了. 不过现在好了,Java SE Update N这一系列因为处于开发状态,为了方便debug,这些JVM提供了一个运行参数:PrintOptoAssembly,你可... 阅读全文
posted @ 2010-09-03 22:47 我爱我的家 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1,c++ C++程序设计语言(特别版)---c++八大金刚----Bjarne Stroustrup“C++之父” C++ Primer (第3版)中文版----c++八大金刚---Stanley B.Lippman C++ Primer (第4版)中文版----c++八大金刚---Stanley B.Lippman C++标准程序库—自修教程与参考手册--c++八大金刚--Nicolai M.... 阅读全文
posted @ 2010-09-03 19:57 我爱我的家 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 超详细教程教你重装电脑程序 36分钟前 首先,要备份好你的数据、资料、文档、驱动程序。然后按照以下步骤进行 系统 安装(winXP):一、将bios设置调成光盘启动:1、开机,并按住DEL键不放,直到出现BIOS设置的蓝色窗口;2、将光标移动到(按↑、↓、←、→)首先,要备份好你的数据、资料、文档、驱动程序。然后按照以下步骤进行系统安装(winXP):一、将bios设置调成光盘启动:1、开机,并按... 阅读全文
posted @ 2010-09-03 18:56 我爱我的家 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 共同学习c语言 学习《C程序设计》课程,大多学生觉的这门课程难学。其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难、不轻言放弃,是完全可以学好的。 《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在... 阅读全文
posted @ 2010-09-03 17:49 我爱我的家 阅读(237) 评论(0) 推荐(0) 编辑