基本数据类型不是泛型
时间: 2024-05-16 14:19:20 浏览: 88
浅谈java泛型的作用及其基本概念
基本数据类型不是泛型。泛型要求包容的是对象类型,而基本数据类型在Java中不属于对象。但是基本数据类型有其封装类,且为对象类型。这些封装类(如Integer、Double)可以作为泛型包容对象。在Java中,泛型会在编译期间进行泛型擦除,即将原来的数据类型变为Object类型。但是基本数据类型的封装类的父类不是Object类型,所以无法转化为泛型对象。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [为什么泛型类的类型不能是基本数据类型](https://blog.csdn.net/likun1239656678/article/details/84294606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [为什么泛型不能是基本数据类型](https://blog.csdn.net/weixin_62222095/article/details/127157303)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文