Java中equals和==的差别

  1、基本数据类型(也称原始数据类型):byte,short,char,int,long,float,double,boolean,他们之间的比較,应用双等号(==),比較的是他们的值。

  2、引用数据类型(类):当他们用(==)进行比較的时候,比較的是他们在内存中的存放地址

       ==比較的是栈里的地址。而equals比較的是栈里面地址所指向的堆里面的内容。

posted @ 2018-02-26 15:25  Arvins  阅读(118)  评论(0编辑  收藏  举报