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

公司网页设计作品包头seo

公司网页设计作品,包头seo,设计师网单怎么做,网络建设的流程网站如果你运行下面的代码: Integer a 1000, b 1000; System.out.println(a b);//1Integer c 100, d 100; System.out.println(c d);//2你会得到: false true基本知识:我们知道,如果两个引用指向同一个对象,用表示它们是相等的。如果两…

如果你运行下面的代码:

Integer a = 1000, b = 1000;  System.out.println(a == b);//1Integer c = 100, d = 100;  System.out.println(c == d);//2

你会得到:

false
true

基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。

因此,后面一条语句也应该是false 。

这就是它有趣的地方了。如果你看去看 Integer.java 类,你会发现有一个内部私有类,IntegerCache.java,它缓存了从-128到127之间的所有的整数对象。

所以事情就成了,所有的小整数在内部缓存,然后当我们声明类似——

Integer c = 100;

的时候,它实际上在内部做的是

Integer i = Integer.valueOf(100);

现在,如果我们去看valueOf()方法,我们可以看到:

public static Integer valueOf(int i) {if (i >= IntegerCache.low && ireturn IntegerCache.cache[i + (-IntegerCache.low)];return new Integer(i);}

如果值的范围在-128到127之间,它就从高速缓存返回实例。

所以…

Integer c = 100, d = 100;

指向了同一个对象。

这就是为什么我们写

System.out.println(c == d);

我们可以得到true。

现在你可能会问,为什么这里需要缓存?

合乎逻辑的理由是,在此范围内的“小”整数使用率比大整数要高,因此,使用相同的底层对象是有价值的,可以减少潜在的内存占用。

然而,通过反射API你会误用此功能。

运行下面的代码,享受它的魅力吧!

public static void main(String[] args) throws NoSuchFieldException, IllegalAccessException {Class cache = Integer.class.getDeclaredClasses()[0]; //1Field myCache = cache.getDeclaredField(cache); //2myCache.setAccessible(true);//3Integer[] newCache = (Integer[]) myCache.get(cache); //4newCache[132] = newCache[133]; //5int a = 2;int b = a + a;System.out.printf(%d + %d = %d, a, a, b); //}
http://www.wangmingla.cn/news/62961.html

相关文章:

  • 无网站网络营销有利于seo优化的是
  • 二手车交易网站怎么做武汉百度推广电话
  • lumen wordpress 下载关键词优化工具互点
  • 徐州网站建设方案维护成都网站优化seo
  • 什么网站能和欧美国家的人做笔友推广竞价
  • 重庆的推广网站搜索引擎营销广告
  • 投标网站怎么做一键搭建网站
  • 党政门户网站怎么做宣传推广方式
  • 建设动态网站常见的问题seo泛目录培训
  • asp 网站 源码网站查询域名ip
  • 应用公园制作的app归谁seo优化软件购买
  • 网站模板哪个网站好哈尔滨seo优化培训
  • 个人网站怎么做推广佛山seo关键词排名
  • 新乡平原新区建设局网站青岛网站制作设计
  • 专门做团购的网站深圳网络推广哪家比较好
  • 网站建设营销惠州关键词排名提升
  • 展示型网站可以做推广的吗网站排名推广推荐
  • 天津企业网站制作适合网络营销的产品
  • 关于网站制作的评价百度人工服务电话
  • wordpress分类页seod的中文意思
  • 青岛做网站的好公司营销网站建设教学
  • 个人可以建购物网站吗自己搭建网站
  • 用空间做网站如何做好安全适合成人参加的培训班
  • 手机站是什么意思打广告推广怎么做
  • 淮安网站建设方案宁波正规seo快速排名公司
  • 78建筑网人才信息seo岗位有哪些
  • 济南手机网站开发企业网络营销方法
  • 专门做图片是网站seo站长助手
  • wordpress 宋体、宁波网站制作优化服务
  • 网站程序制作教程网络推广员有前途吗