Java&为什么泛型不能放int
2016-07-29 10:45
148 查看
泛型只能只能代表引用类型,不能是原始类型,原始类型有byte/short/int/long 浮点型:float.double 字符型char 布尔型:boolean,引用类型与原始类型的区别在于虽然二者保存在栈中,但原始类型保存的是实际值,而引用类型保存的是一个对象的内存地址
相关文章推荐
- Java 容器 & 泛型:六、容器讲到为什么要使用泛型
- 为什么在java中不能创建泛型数组
- Java为什么不能创建泛型数组?
- java中byte转int时候为什么要&0xff
- Java_byte转float/int为什么要&0xff
- Java中byte类型转型为int类型为什么要作&0xff
- Java 中为什么不能创建泛型数组?
- Java 容器 & 泛型:六、容器讲到为什么要使用泛型
- Java Throwable 的子类为什么不能泛型
- java中为什么非静态嵌套类不能有静态变量?&& Thinking Java内存分配、管理总结
- iBaits中,关于insert返回值的问题(注意!!!不必写resultClass= "java.lang.Integer",方法的返回值就是int)
- 为什么要设置JAVA_HOME&Path&CLASSPATH&CATALINA_HOME
- java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 不能更新;当前正在被机器 '20090804-1122' 上的用户 'admin' 锁定。
- linux kill(int pid,int signo) 其中kill 要杀死pid ,为什么必须要signo > 0 ,signo 发给谁,谁来接收,有什么用处
- vs2005 "automation服务器不能创建对象"解决方法. -- 安装好VS2005 SP1为什么还是不能创建WEB文件
- 宏定义函数指针类型&函数返回左值类值 1。宏定义不分配内存,变量定义分配内存。 2。宏名和参数的括号间不能有空格 3。宏替换只作替换,不做计算,不做表达式求解 //下面是正确的标准的写法 typedef int(FUNC1)(int in); ty
- java中的Double为什么不能精确处理数据
- int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用
- java基本数据类型&&int与Integer区别
- java中字符串比较为什么不能用“==”