当前位置: 首页 > news >正文

淘宝页面设计的网站b站引流推广

淘宝页面设计的网站,b站引流推广,ps上怎么做网站轮播图,wordpress页面回收站位置前几天360内推一面的时候面试官问道为什么Bitmap会调用recycle()之后还要让bitmap null; 这个方法之前是一直这么用,倒没有怎想。 (知其然不知其所以然) 贴一个其它地方的解释: Bitmap类的构造方法都是私有的&…

前几天360内推一面的时候面试官问道为什么Bitmap会调用recycle()之后还要让bitmap = null;

这个方法之前是一直这么用,倒没有怎想。
(知其然不知其所以然)

贴一个其它地方的解释:

Bitmap类的构造方法都是私有的,所以开发者不能直接new出一个Bitmap对象,只能通过BitmapFactory类的各种静态方法来实例化一个Bitmap。仔细查看BitmapFactory的源代码可以看到,生成Bitmap对象最终都是通过JNI调用方式实现的。所以,加载Bitmap到内存里以后,是包含两部分内存区域的。简单的说,一部分是Java部分的,一部分是C部分的。这个Bitmap对象是由Java部分分配的,不用的时候系统就会自动回收了,但是那个对应的C可用的内存区域,虚拟机是不能直接回收的,这个只能调用底层的功能释放。所以需要调用recycle()方法来释放C部分的内存。从Bitmap类的源代码也可以看到,recycle()方法里也的确是调用了JNI方法了的。

  public void recycle() {if (!mRecycled) {if (nativeRecycle(mNativeBitmap)) {// return value indicates whether native              pixel object was actually recycled.// false indicates that it is still in use at the native level and these// objects should not be collected now. They will be collected later when the// Bitmap itself is collected.mBuffer = null;mNinePatchChunk = null;}mRecycled = true;}}
http://www.hrbkazy.com/news/22728.html

相关文章:

  • 滨州做网站推广网站优化培训学校
  • 格子三合一交友婚恋网站模板免费发seo外链平台
  • 自己做网站需要备份么门户网站软文
  • 网站logo做h1标签100大看免费行情的软件
  • 如何自己写一个网页网站怎么优化推广
  • 有没有一些网站可以做问卷安卓优化神器
  • 新零售是什么模式北京优化核酸检测
  • 池州海绵城市建设官方网站制作公司网站大概多少钱
  • 手机如何建立网站平台seo工程师
  • 个人备案的网站可以卖东西么最新新闻热点事件及评论
  • 网站做防伪查询代码成都seo培训
  • 开发直播平台网站怎么推广
  • 江苏专业网站制作公司台州网站建设
  • 建筑工程职业学院官网大连seo优化
  • 深圳网站制作公司兴田德润电话多少网络营销ppt讲解
  • 网站建设策划书 范文泉州百度网站推广
  • 东营网站排名优化公司搜索引擎优化的基本原理
  • 网站建设与实践心得十大免费域名
  • 环球设计官网网站换友情链接的网站
  • vi品牌设计公司vi设计宝鸡seo排名
  • 佛山免费网站制作全球外贸b2b网站
  • 企业网站的seo网页制作用什么软件做
  • 做网站的怎么找客户优化水平
  • 做吉祥物的网站微信公众号推广
  • 如何做电商网站 昆明seo个人优化方案案例
  • 中山教育平台网站建设页面优化算法
  • bms软件开发需要学什么seo分析工具
  • 有什么教人做论文的网站吗实时热点新闻事件
  • 网页版微信二维码付款怎么弄win10优化
  • 深圳 网站制作百度关键词优化系统