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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 疯子的昨天 中级黑马   /  2014-1-26 14:02  /  1534 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                     在java中,char到底是一种怎么样的数据类型?是如何应用的?有人说是字符数据类型,但是这种类型不是String吗?
         看视频,老师一般都这样写,int a ; 如果char是字符类型?为什么不写 char a;? 。。。所以想问一下 char存在的具体意义以及应用到底是怎么样的?

评分

参与人数 1技术分 +1 收起 理由
FFF + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
本帖最后由 dapeng111 于 2014-1-26 14:15 编辑

char类型是基本数据类型中的一种,char类型相对应的引用类型是Character
String类型是引用类型中的一种。
可以有char a;这种写法。char占用2个Bite的数据长度。而int型占用4个Bite的数据长度。整数类型有:byte、short、int、long, short类型能存的数据位数和char相同
视频中写int类型是因为要老师要存的是一个整数类型的数据,而不是一个字符类型的数据。


评分

参与人数 1技术分 +1 收起 理由
FFF + 1 很给力!

查看全部评分

回复 使用道具 举报
char 是基本类型,是字符.
String 是引用类型,是字符串.
一个String类型的数据可以看成是一个或者多个char类型数据组成的,
char a='a';  
char数据类型的数据用单引号包住,
String s="a";
String类型的数据用双引号包住,.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马