顺利大船

文章
6
资源
0
加入时间
3年0月8天

面试:int和Integer值是否相等

integer实际是对象的引用,当new一个integer时,实际上是生成一个指针指向此对象,而int是直接存储数据值。false不相等,a和b的区别是,a是new生成的Integer变量,指向堆中新建的对象,b是非new生成的integer变量,指向Java常量池中的对象,两者在内存中地址不同。true相等,当包装类integer和基本数据对象int比较时,java会自动拆箱valueOf方法,实际上比较的就是两个int变量,只要值相等就相等。true相等,同上一组,根据integer的自动拆

为什么需要专门出现GPU来处理图形工作,CPU为啥不可以?

GPU 是并行编程模型,和CPU的串行编程模型完全不同,导致很多CPU 上优秀的算法都无法直接映射到GPU 上,并且GPU的结构相当于共享存储式多处理结构,因此在GPU上设计的并行程序与CPU 上的串行程序具有很大的差异。GPU主要采用立方环境的材质贴图、硬体T&L、顶点混合、凹凸的映射贴图和纹理压缩、双重纹理四像素256 位的渲染引擎等重要技术。由于图形渲染任务具有高度的并行性,因此GPU可以