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

现在还可以做夺宝网站扬州网站seo

现在还可以做夺宝网站,扬州网站seo,空间设计方案,外贸网站支付系统转载:https://www.cnblogs.com/1ming/p/5227944.html1、 JAVA中值类型和引用类型的不同?[定义]引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这…

转载:https://www.cnblogs.com/1ming/p/5227944.html

1、 JAVA中值类型和引用类型的不同?

[定义]

引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,

那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法,

当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变.通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。----(摘自网上)

[值类型]

也就是基本数据类型 基本数据类型常被称为四类八种

四类:

1,整型 2,浮点型 3,字符型4,逻辑型

八种:

1,整型3种 byte(2的3次方),short,int,long(2的6次方)

2,浮点型2种 float,double

3,字符型1种 char

4,逻辑型1种 boolean

[引用类型]

除了四类八种基本类型外,所有的类型都称为引用类型(数组,类,接口,字符串)

在弄清楚值类型与引用类型之后,最后一点就是值传递与引用传递,这才是关键

[值传递]

基本数据类型赋值都属于值传递,值传递传递的是实实在在的变量值,是传递原参数的拷贝,值传递后,实参传递给形参的值,形参发生改变而不影响实参。

[引用传递]

引用类型之间赋值属于引用传递。引用传递传递的是对象的引用地址,也就是它的本身(自己最通俗的理解)。

引用传递:传的是地址,就是将实参的地址传递给形参,形参改变了,实参当然被改变了,因为他们指向相同的地址。

引用和我们的指针差不多,但是它不又不需要我们去具体的操作

[内存分配]

一个具有值类型(value type)的数据存放在栈内的一个变量中。即是在栈中分配内存空间,直接存储所包含的值,其值就代表数据本身。

值类型的数据具有较快的存取速度。

一个具有引用类型(reference type)的数据并不驻留在栈中,而是存储于堆中。即是在堆中分配内存空间,不直接存储所包含的值,而是指向所要存储的值,其值代表的是所指向的地址。当访问一个具有引用类型的数据时,需要到栈中检查变量的内容,该变量引用堆中的一个实际数据。引用类型的数据比值类型的数据具有更大的存储规模和较低的访问速度。

Java中有垃圾回收机制,栈内存中的变量随着方法的结束内存自然销毁了,而用引用类型的时候,当方法结束的时候,这个对象可能被另一个引用类型所应用,不会销毁,只有当一个对象没有任何引用变量引用的时候,垃圾回收机制才会回收

2,为什么Java中数据的存放有堆和栈之分?

3940ebb337bae51e2327501f8a010b81.png

http://www.lbrq.cn/news/2572399.html

相关文章:

  • 河南省建设安全监督站的网站网络推广网址
  • 公司网站没做301怎么做301湘潭网页设计
  • 网站服务器可以更换吗百度直播平台
  • 湘潭电大网站品牌策划公司哪家好
  • 有没有做任务一样的网站兼职营销方案推广
  • 企业做网站维护如何做好精准营销
  • 网站做seo推广方案杭州seo推广排名稳定
  • 做网站公奇闻司郑州汉狮seo是什么品牌
  • it外包中心东莞搜索seo网站关键词优化
  • 装饰工程网站模板大数据营销平台那么多
  • 网站备案信息查询接口网址服务器查询
  • 营销型网站建设的特色百度问问首页登录
  • 网站建设前期准备方案广州网站制作实力乐云seo
  • 网站关键词长尾词南京seo报价
  • dw+如何做自适应网站外链服务
  • vb.net 网站开发关键字排名优化公司
  • 百度免费域名注册网站免费个人网站源码
  • 北京网站怎么建设东莞网站推广排名
  • 山东 网站建设seo关键词工具
  • 网站建设创新点seo新方法
  • 常用的html编辑器有哪些重庆网站排名优化教程
  • 做网站 服务器如何写好软文
  • 一个主机可以做几个网站广州百度网站排名优化
  • 营销型网站建设设定包括哪些方面网站的优化从哪里进行
  • 广告联盟做网站今日热点新闻头条排行榜
  • 有没有做网站兼职在线生成网站
  • 算卦网站哪里可以做模板建站网页
  • 重庆网站设计公司域名信息查询网站
  • 高职图书馆网站建设大赛企业培训方案
  • java可以做网站吗商丘搜索引擎优化
  • 一个网页的加载过程详解
  • RAG-Semantic Chunking
  • python工具方法51 视频数据的扩充(翻转、resize、crop、re_fps)
  • [硬件电路-143]:模拟电路 - 开关电源与线性稳压电源的详细比较
  • 实战解析:编程式事务在实际开发中的典型应用场景
  • 前端-移动Web-day3