A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© a496668151 中级黑马   /  2015-8-11 18:11  /  703 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:jdk1.7 switch 支持那些基础类型
2:Long 和long 啥区别?long是基础类型吧?

11 个回复

正序浏览
q985274961 来自手机 中级黑马 2015-8-13 07:43:46
12#
switch支持byte,short,char,int    ,jdk5以后支持枚举7以后支持字符串
回复 使用道具 举报
回答2:Long是long得包装类,就是可以当做一个对象的类,通过new创建,有引用存在堆里,可以存入容器,等等总之就是具备对象的特性。1.5以后自动装箱拆箱使用很方便。而基础类型是不具备这些特性的。
回复 使用道具 举报
a496668151 发表于 2015-8-11 22:32
我刚看了 long是基础变量 而Long是一个引用吧 里面有方法的 就是个类 里面有一个 parselong 方法 ...

就像int和integer吗?
回复 使用道具 举报
long是基本数据类型,Long是基本数据包装类。
回复 使用道具 举报
xxyyyzzzz 发表于 2015-8-11 21:17
long和Long有啥区别啊?基础班都学了半个多月了还不知道呢

我刚看了 long是基础变量 而Long是一个引用吧 里面有方法的 就是个类 里面有一个 parselong 方法
回复 使用道具 举报
long和Long有啥区别啊?基础班都学了半个多月了还不知道呢
回复 使用道具 举报
Long 和long 啥区别?long是基础类型吧?
Long是一个基本数据类型包装类(它是一个类,它在java.lang包中有,你可以去看看),
类似的像int,short,double,float,boolean它们都有的~ 把基本数据类型封装成对象之后,就可以调用这些封装类里面的提供的特有方法,更加方便操作。
long的话就是基本数据类型的一种,
回复 使用道具 举报 1 0
学习到了  还支持String。。。
回复 使用道具 举报
jdk7还支持string吧
回复 使用道具 举报
补充,JDK7的switch语句还支持String类型
回复 使用道具 举报
JDK1.7 switch支持  char  int byte  short还有枚举  Long 和long 啥区别不知道   long是基本数据类型 8个字节
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马