基本**类型和引用**类型的区别是什么? 时间:2021.08.18 发布人:cxc1108 已解决问题谷歌cxc1108用户在2021.08.18提交了关于“逆转命运的1年基本**类型和引用**类型的区别是什么?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T16:33:42。希望大家能够帮助她。 详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 ! 希望以下的回答,能够帮助你。第1个回答 用户名:匿名用户 时间:来自:芝士回答 一、作用的不同1、引用类型一般都是通过new关键字创建对象,然后把这个对象赋予给相应的变量,最常用的引用类型是String类型,它也比较特殊,可以直接通过关键字new来创建对象,也可以通过字符串直接赋值,比如:Strings=newString("abc");Strings="abc";2、基本类型就是直接赋值就可以了,比如:inta=123;floatb=123.0;bool用祖七乡伟府ean=true;二、参数方面传递的不同引用类型是引用传递基本类型是值传递三、比较方面的不同引用类型比较的是引用地址(没有重写equals方法)基本类型比较的是值五、类型的不同1、引用类型分使行蛋日控为四种强引用(Stro互增压笔ngReference)软引用(SoftRefernce)弱引用(We建几历第室明客图研**Reference)虚引用(PhantomReference)强引用-StrongReference2、八种基本类型整型byte8位整型short16位整型int32帝倍于史位整型long64位浮点型float32位浮点型double64位字符型char16位布尔型boolean位数不吸吗杆务补搞案低有确定