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

网站建设案例教程杭州网站优化搜索

网站建设案例教程,杭州网站优化搜索,云南红舰工贸有限公司的网站建设,做网站用什么软件设计好在 Java 中,对象实体(Object instance)和对象引用(Object reference)是两个不同的概念,虽然它们通常被一起讨论,但它们的作用和表现方式是不同的。下面我们来详细说明这两者的区别。 1. 对象实体…

在 Java 中,对象实体(Object instance)和对象引用(Object reference)是两个不同的概念,虽然它们通常被一起讨论,但它们的作用和表现方式是不同的。下面我们来详细说明这两者的区别。

1. 对象实体(Object Instance)

对象实体是指在内存中创建的实际对象,它包含了类定义的所有成员变量和方法。对象实体由 new 关键字创建,并在堆内存中分配空间。每个对象实体都有其独立的内存地址。

2. 对象引用(Object Reference)

对象引用是一个变量,它存储着对象实体在内存中的地址。它并不直接包含对象的内容,而只是指向一个实际的对象实体。引用类型的变量可以用来操作对象,但引用本身只是一个指向对象的“指针”。

  • 一个对象引用可以指向 0 个或 1 个对象(一根绳子可以不系气球,也可以系一个气球);
  • 一个对象可以有 n 个引用指向它(可以用 n 条绳子系住一个气球)。

对象的相等和引用相等的区别?

  • 对象的相等一般比较的是内存中存放的内容是否相等。
  • 引用相等一般比较的是他们指向的内存地址是否相等。

这里举一个例子:

String str1 = "hello";
String str2 = new String("hello");
String str3 = "hello";
// 使用 == 比较字符串的引用相等
System.out.println(str1 == str2);
System.out.println(str1 == str3);
// 使用 equals 方法比较字符串的相等
System.out.println(str1.equals(str2));
System.out.println(str1.equals(str3));

输出结果:

false
true
true
true

 

从上面的代码输出结果可以看出:

  • str1str2 不相等,而 str1str3 相等。这是因为 == 运算符比较的是字符串的引用是否相等。
  • str1str2str3 三者的内容都相等。这是因为equals 方法比较的是字符串的内容,即使这些字符串的对象引用不同,只要它们的内容相等,就认为它们是相等的。

 

http://www.dinnco.com/news/68725.html

相关文章:

  • 阿里云centos7做网站常用的营销策略
  • 做网站多少钱西宁君博专注2021最新免费的推广引流软件
  • 做网站需要备几个案什么叫seo
  • 加强门户网站建设微信公众号推广软文案例
  • html代码大全很全的海淀区seo全面优化
  • 网站调用优酷视频去除广告站长之家app
  • web前端开发网站谷歌搜索广告优化
  • 博罗做网站广西seo
  • safari网站入口浙江seo公司
  • 网站源文件关键词排名查询软件
  • 遂昌建设局网站下载关键词推广软件
  • 通州做网站公司阿里网站seo
  • 网站建设中页面下载网页设计规范
  • 东莞平面设计公司有哪些优化网络的软件下载
  • 免费做销售网站推动高质量发展
  • 网站建设 技术方案软文广告营销
  • 什么网站可以查房屋建筑面积宣传推广图片
  • 乐从做网站宣传推广计划怎么写
  • cctv5+手机在线直播观看sem 优化软件
  • wordpress网站制作百度seo关键词优化
  • 网站wap版怎么做2018十大网络营销案例
  • 网站备案完成后不解析百度健康人工客服电话24小时
  • 做网站需要多少带宽百度手机助手免费下载
  • 软件工程最吃香的证书公司seo是什么意思
  • wordpress版型seo查询工具
  • php网站怎么搭建环境最有效的线下推广方式
  • 空间设计公司排名搜索引擎网站推广如何优化
  • 比较好的源码网站武汉seo招聘网
  • wordpress phpcms重庆网络seo公司
  • 南海网站建设多少钱口碑营销的缺点