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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

11 个回复

倒序浏览
JDK1.7 switch支持  char  int byte  short还有枚举  Long 和long 啥区别不知道   long是基本数据类型 8个字节
回复 使用道具 举报
补充,JDK7的switch语句还支持String类型
回复 使用道具 举报
jdk7还支持string吧
回复 使用道具 举报
学习到了  还支持String。。。
回复 使用道具 举报
Long 和long 啥区别?long是基础类型吧?
Long是一个基本数据类型包装类(它是一个类,它在java.lang包中有,你可以去看看),
类似的像int,short,double,float,boolean它们都有的~ 把基本数据类型封装成对象之后,就可以调用这些封装类里面的提供的特有方法,更加方便操作。
long的话就是基本数据类型的一种,
回复 使用道具 举报 1 0
long和Long有啥区别啊?基础班都学了半个多月了还不知道呢
回复 使用道具 举报
xxyyyzzzz 发表于 2015-8-11 21:17
long和Long有啥区别啊?基础班都学了半个多月了还不知道呢

我刚看了 long是基础变量 而Long是一个引用吧 里面有方法的 就是个类 里面有一个 parselong 方法
回复 使用道具 举报
long是基本数据类型,Long是基本数据包装类。
回复 使用道具 举报
a496668151 发表于 2015-8-11 22:32
我刚看了 long是基础变量 而Long是一个引用吧 里面有方法的 就是个类 里面有一个 parselong 方法 ...

就像int和integer吗?
回复 使用道具 举报
回答2:Long是long得包装类,就是可以当做一个对象的类,通过new创建,有引用存在堆里,可以存入容器,等等总之就是具备对象的特性。1.5以后自动装箱拆箱使用很方便。而基础类型是不具备这些特性的。
回复 使用道具 举报
q985274961 来自手机 中级黑马 2015-8-13 07:43:46
12#
switch支持byte,short,char,int    ,jdk5以后支持枚举7以后支持字符串
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马