1.引用类型作比较的时候需要用到equals ,比较的是其在堆里的值,而==比较的是地址值 2.equals不能用来比较两个基本类型 3.==不能用来对浮点型进行比较 比如:2.1==2.1就是错误的,因为其在底层编码中所显示的不一样。