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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 欢欢 高级黑马   /  2014-1-8 16:47  /  1995 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我看毕老师视频里字符数组默认初始化值是:空格,
可为什么我的电脑默认初始化值是:‘a’?
难道是64位系统的关系?

QQ截图20140108164314.jpg (72.56 KB, 下载次数: 109)

char[ ]默认初始化值

char[ ]默认初始化值

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

11 个回复

倒序浏览
java是完全跨平台的它不受系统的影响,在不同的操作系统的中java的数据类型的位数是一定的
回复 使用道具 举报
会不会是你机子的字符编码表出现了问题???
我的电脑也是64位的。运行起来无问题~~
回复 使用道具 举报
我的打印是空格,你这电脑每次都出现这情况吗?
回复 使用道具 举报
快乐的黑马 发表于 2014-1-8 19:29
我的打印是空格,你这电脑每次都出现这情况吗?

是的呀,好无奈呀,我的电脑怎么这么反常〒_〒
回复 使用道具 举报
姜胜凯 发表于 2014-1-8 19:17
会不会是你机子的字符编码表出现了问题???
我的电脑也是64位的。运行起来无问题~~ ...

如果是字符编码表的问题,我应该怎么修改呢?我在字符数组里输入0,打印出来的也是‘a’
回复 使用道具 举报
这么屌。。装个虚拟机,看看还是不是这样的状况
回复 使用道具 举报
欢欢 高级黑马 2014-1-10 09:40:51
8#
310434550@qq.co 发表于 2014-1-10 00:11
这么屌。。装个虚拟机,看看还是不是这样的状况

装什么虚拟机啊?JDK里面不是有虚拟机了吗?
回复 使用道具 举报
打印出来的应该是空白,不是空格,空格是一个字符,打印出a的原因可能是你new的内存空间里就是a,其他的我也不知道了
回复 使用道具 举报
是不是你的键盘有问题。。。这不可能的。新建的数组都是空数组。并没有任何的字符(包括空格)。
回复 使用道具 举报
此虚拟机非 JVM,你百度一下虚拟机就知道了。
回复 使用道具 举报
应该是系统有问题了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马