`
langgufu
  • 浏览: 2303465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Thinking in Java

 
阅读更多

第二章 一切都是对象

1,方法名和参数列表组合在一起,唯一地标示某个方法、

2,调用方法的行为通常称为“发送信息给对象”,面向对象程序可以简单地归纳为“向对象发送信息”。

 

第三章 控制程序流

 

关系表达式返回值为布尔值,java所有内置数据类型都可使用 ==和!=来比较,布尔值不可使用大于,等于等关系运算符进行比较。

 

== 和 !=比较的是引用,而非对象的值。

equals()比较的也是引用是否相等,而java一些内置类型,如Integer,Double等调用该方法时,比较的却是对象值,因为其对equals()进行了重写。

 

一个自定义类,调用该方法,比较的是引用,等效于 == 和!=,若要equals()比较的是对象值,则需要在类中对该方法进行重写。

 

分享到:
评论

相关推荐

    Thinking in Java 4th Edition Annotated Solutions Guide

    根据提供的文件信息,以下是对文件《Thinking in Java 4th Edition Annotated Solutions Guide》中所包含知识点的详细解释: 首先,文件标题《Thinking in Java 4th Edition Annotated Solutions Guide》指出了这是...

    Thinking in java .txt

    《Thinking in Java》第四版由布鲁斯·埃克尔(Bruce Eckel)撰写,他是MindView公司的总裁。这本书被广泛认为是学习Java编程语言的经典教材之一。从读者的反馈来看,《Thinking in Java》不仅覆盖了Java的核心概念...

    Thinking in Java 4 源码 导入IDEA可直接运行

    《Thinking in Java》是Bruce Eckel的经典之作,第四版(TIJ4)更是Java程序员必读的书籍之一。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、集合框架、多线程、网络编程等众多主题。源码是...

    Thinking in Java 练习题答案

    《Thinking in Java》是Bruce Eckel的经典之作,它深入浅出地介绍了Java语言的核心概念和技术。这本书的练习题是学习Java的重要组成部分,因为它们能够帮助读者巩固理论知识并提升实践能力。以下是对"Thinking in ...

    Thinking in Java 4th Edition + Annotated Solution Guide (代码)英文文字版 带书签 有答案

    《Thinking in Java》是Bruce Eckel的经典之作,第四版涵盖了Java编程语言的广泛主题,适合初学者和有经验的程序员。这本书深入浅出地讲解了Java的核心概念和技术,旨在帮助读者建立坚实的编程基础,并理解面向对象...

Global site tag (gtag.js) - Google Analytics