码迷,mamicode.com
首页 > 其他好文 > 详细

一些错题

时间:2018-10-22 14:42:56      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:build   string   技术   with   调用   环境   直接   main方法   无法   

技术分享图片

解析:

A insert是将 char 参数的字符串表示形式插入此序列中

B replace 使用给定 String 中的字符替换此序列的子字符串中的字符

A和B都是StringBuilder类里面的方法

C split 根据给定正则表达式的匹配拆分此字符串

D endsWith 测试此字符串是否以指定的后缀结束

C,D是属于String类的方法。

 

技术分享图片

解析:

对于普通引用类型变量,==和equals()都是用来比较两个值的地址是否相等。

而对于字符串而言,==用来比较两个值的地址是否相等,equals是比较两个值的内容是否相等。

对于基本数据类型而言,==是比较两个数值是否相等,故选B

 技术分享图片

解析:

C项java -version、javac –version都可以查看jdk安装版本。

在Windows系统中,必须安装JDK,才可以使用Java环境。

而配置JDK环境变量。 JAVA_HOME不是必须的,使用JAVA_HOME类似于Java语言中的变量,

在Path环境变量中,可以通过%JAVA_HOME%\bin获取bin文件夹的绝对路径,

但是也可以在Path中直接写绝对路径如C:\jdk1.7.0_75\bin来代替JAVA_HOME。

所以答案为d。

技术分享图片

解析:

同一类中,非静态方法可以访问静态变量和非静态变量;

但是静态方法只可以直接访问静态方法访问非静态方法时必须new对象

所以static修饰的main方法无法调用非静态变量int b

 技术分享图片

解析:

==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。

equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

这个并没有直接new复制所以选C。

技术分享图片

解析:

形参中为int类型,而实参中却写上了double类型

 

一些错题

标签:build   string   技术   with   调用   环境   直接   main方法   无法   

原文地址:https://www.cnblogs.com/wishsaber/p/9829393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!