试题分析

 

AC选项都是java命令   java -version和javac -version都可以查看JDK版本,B选项使用Java环境必须要有JDK

D选项是错误的,因为可以直接把jdk的bin目录写到path环境变量里,也可以使用

 

String str2=new String();只是创建了一个对象并没有赋值,在下一行str2="Hello";赋值操作相当于没有创建新对象,会在内存中比较有没有相同值的对象,str1具有相同值,所以==比较的时候他们的内存地址也是一样的,所以选择C.

 

这道题应该是编译错误,因为调用add方法时,形参和实参的数据类型不一样,所以会报错,编译错误.

 

A选项是属于StringBuffer类的方法,

B选项的replace方法是替换字符串,正确写法应该是replace(字符串1,字符串2);这样就会把字符串1替换成字符串2

C选项split方法是用来分割字符串的,括号中填入的字符串就是根据这个字符串来分割原字符串

D选项endsWith是用来测试字符串是否以指定的后缀结束,返回值为boolean类型

 

posted @ 2018-10-22 12:04  怀鑫  阅读(99)  评论(0编辑  收藏  举报