Java教程

包装对象

本文主要是介绍包装对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原始类型的包装对象是一种特殊的引用类型,与一般的引用类型的主要区别在于生命周期 (用于解释为什么包装对象能直接调用方法) (1)一般的引用类型在使用 new 创建其 实例时,在执行流离开当前作用域 一直都保存在内存中 (2)包装类型的对象只存在该行代码的执行瞬间,然后会立即被销毁(意味着在运行时不能为基本类型添加属性和方法) 4.1 包装对象后台执行流程(简化) (1)创建一个对象类型的实例,例如字符串则创建一个String类型的实例; (2)调用该实例对象上的特定方法; (3)销毁该实例 ```JavaScript   // 以字符串为例     const str = 'abc';     const strNew = str.substring(0, 2);  //str.substring(0, 2) 截取从下标0开始至下标2结束时的字符串     // 偷偷运行以下三步:     let strObj = new String(str);     const strNew = strObj.substring(0, 2);     strObj = null; ```
这篇关于包装对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!