先说结论:不是 。
Java中基本数据类型总共有8种 , 分别是:
- 整型:byte、short、int、long
- 浮点型:float、double
- 【华米|String是最基本的数据类型吗?】字符型:char
- 布尔型:boolean
好了 , 我们现在回到问题本身 , 我们可以确定String是引用类型 。 那么 , 为什么还会有这样的疑惑呢?
为了弄清楚原因 , 我们可以看下String实际存储数据的核心代码 , 具体如下:
private finalcharvalue[
;
可以看出 , String底层是以char基本数据类型的数组进行存储的 , 所以会误以为String是基本类型 。
总结:String不是基本类型 , 但是底层是依赖基本数据类型char实现的 。
\uD83D\uDE4F如果内容对你有帮助 , 希望您点赞收藏加关注 , 激励作者创作出更加优质内容!\uD83D\uDE4F
- 小米科技|小米MIXFOLD2或创一项新记录,网友:价格还是最低吗?
- 索尼|这款重新设计的索尼WH-1000XM5依然是最高级的降噪耳机
- 华为|“钱”才是最重要的!多家美企拒绝撤厂,表态:离不开中国市场
- 形势严峻:全球前5大半导体设备厂商,中国大陆都是最大买家
- |为什么大家都说它是最值得购买的天玑8100机型?看完你就知道了
- 折叠屏|花费7万,摔坏7台折叠屏手机,我终于知道谁是最抗摔的折叠屏手机
- 粤康码|手机千万别乱买,这四款才是最佳首选,覆盖高、中、低价位
- iphone xr|iPhone XR还能战几年?A12不是最关键的
- 红米手机|追求“极致性价比”的三款手机,不比红米K50差,特别是最后一款
- 智能手表|围观!2022年“国产前5名最佳”智能手表排行榜:华米荣登榜首