在Java中,下列关于Integer对象的比较哪个是正确的?
答案解析
本题考查Java中Integer对象的比较。选项A正确,因为在Java中,当两个Integer对象的值在-128到127之间时,它们会缓存相同的对象实例,所以a和b指向的是同一个对象。选项B错误,因为new Integer(100)会创建一个新的对象,所以a和b指向不同的对象实例。选项C错误,因为equals方法比较的是对象的值,而不是对象引用,所以结果为true。选项D错误,因为equals方法比较的是对象的值,所以结果为true。
正确答案:A