CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

两道JAVA多项选择题~~

楼主dragon311()2006-09-19 15:25:07 在 Java / J2SE / 基础类 提问

下面哪些语句能够正确地生成5个空字符串?        
   
  A.String   a[]=new   String[5];for(int   i=0;i<5;a[++]=“”);    
  B.String   a[]={“”,“”,“”,“”,“”};    
  C.String   a[5];    
  D.String[5]a;    
  E.String   []a=new   String[5];for(int   i=0;i<5;a[i++]=null);  
   
  下面哪个语句正确地声明一个整型的二维数组?       CDE  
   
  A.int   a[][]   =   new   int[][];    
  B.int   a[10][10]   =   new   int[][];    
  C.int   a[][]   =   new   int[10][10];    
  D.int   [][]a   =   new   int[10][10];    
  E.int   []a[]   =   new   int[10][10]; 问题点数:20、回复次数:29Top

1 楼qsc800528(星空)回复于 2006-09-19 15:40:06 得分 0

哈哈哈,  
  1》B  
  2》CDETop

2 楼yahunetbar()回复于 2006-09-19 15:45:13 得分 0

ab   (a里面是不是漏了i)  
  cedTop

3 楼xiaxinhuo()回复于 2006-09-19 16:39:51 得分 0

ab    
  cdeTop

4 楼qsc800528(星空)回复于 2006-09-19 16:55:00 得分 0

不明白2楼,3楼这个String   a[]=new   String[5];for(int   i=0;i<5;a[++]=“”);为什么就正确了,编译就过不去,没看见少个i????Top

5 楼happy_sky()回复于 2006-09-19 17:31:26 得分 0

哎   知有lz知道真相了   呵呵Top

6 楼guiwenxing123(石中玉星)回复于 2006-09-19 17:47:19 得分 0

全是JAVA认证里面的   呵呵Top

7 楼lsk_30516()回复于 2006-09-19 18:41:50 得分 0

1,AB  
  2,CDETop

8 楼sportff()回复于 2006-09-19 18:51:16 得分 0

1.B  
  2.CDTop

9 楼ak_2005(★★★★★)回复于 2006-09-19 19:11:51 得分 0

1.AB  
  2.CDETop

10 楼private_xiaojun()回复于 2006-09-19 21:39:16 得分 0

ab  
  cdeTop

11 楼piaoye83()回复于 2006-09-19 21:54:59 得分 0

ab    
  cdeTop

12 楼o0jielun0o()回复于 2006-09-19 21:56:08 得分 0

>1.AB  
  >2.CDETop

13 楼jiangzhaomaomao(新来的菜鸟)回复于 2006-09-19 22:42:46 得分 0

抄下来研究一下Top

14 楼jiangzhaomaomao(新来的菜鸟)回复于 2006-09-19 22:53:45 得分 0

请问空字符与null的区别?谢谢Top

15 楼king0515()回复于 2006-09-19 22:55:29 得分 0

ab  
  cde  
   
  Top

16 楼cxncu001()回复于 2006-09-19 23:00:26 得分 0

呵呵,路过Top

17 楼aixiangtouzhu(Bill)回复于 2006-09-21 12:01:59 得分 0

晕,你没有把握不要乱猜啊!Top

18 楼aixiangtouzhu(Bill)回复于 2006-09-21 12:02:51 得分 0

B  
   
  CDETop

19 楼sirentajie()回复于 2006-09-21 17:28:19 得分 0

ab  
  cdeTop

20 楼Rayuu()回复于 2006-09-21 17:30:20 得分 0

ab生成的不是null,是“”,“”和null不一样的Top

21 楼jiangzhaomaomao(新来的菜鸟)回复于 2006-09-21 21:59:39 得分 0

我知道不一样,可是不知道在内存中是怎么个不一样的?是不是说""内存中什么都不分配,null在内存中是中就是null呢?那么null又是代表什么呢?Top

22 楼joy_cz()回复于 2006-09-21 23:17:20 得分 0

AB  
  BCDTop

23 楼xblue3(http://my.6cncn.cn)回复于 2006-09-21 23:33:53 得分 0

b  
  其中a中是  
  for(int   i=0;i<5;a[i++]="")//lz在这里少了一个i,A是错的  
  System.out.println(a[i]);  
   
   
   
  cdeTop

24 楼ufo5054492(把佛钉在十字架上)回复于 2006-09-21 23:58:59 得分 0

B  
  CDE  
  不明白第一题的A为什么大家都说行呢?谁能解释一下Top

25 楼blue_sky2008(IT->egg)回复于 2006-09-22 00:17:55 得分 0

A中是不是少点东西啊》?楼主!检查一下Top

26 楼medmo()回复于 2006-09-22 00:44:00 得分 0

ab(a中多一个i的话)  
  cdeTop

27 楼Rayuu()回复于 2006-09-22 16:46:26 得分 0

""就好像你有一个塑料口袋,基本上不占空间,但里面什么也没有;  
  null就是你连这个口袋都没有。  
   
  ""在内存中有头地址,但是没有具体内容,相当于只有一个索引(指针值),索引指向的地方除了String类的基本信息以外,内容是空的。  
  而null是指根本就没有为这个对象分配空间和地址索引,指针值是空的。对这个对象的任何读操作都会返回NullPointerExceptionTop

28 楼Leon_A(忧郁的夜晚)回复于 2006-09-22 21:43:18 得分 0

b  
  cdTop

29 楼lovonjon()回复于 2006-09-23 03:17:58 得分 0

String   []a=new   String[5];for(int   i=0;i<5;a[i++]=null);中的a[i++]=null是不是把a所指向的空间全部释放掉,如果是的话那  
  String   []a=new   String[5];  
          for(int   i=0;i<5;a[i++]=null);    
          for(int   i=0;i<x.length;i++)  
                    System.out.println(x[i]);  
  编译之后应该会出错吧,可事实并没有出错啊!!!Top

相关问题

关键词

得分解答快速导航

  • 帖主:dragon311

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo