學好jdk1.8源碼-equals源碼(和==的不同)

上篇把jdk1.8源碼配置到IDEA已經搞好了。現在就在idea裏來看string的常見方法及相關源碼。 1、equals方法源碼(下圖紅框就是,很簡單,我就不一句句翻譯了) 2、和==的不同呢? 1、從源碼可以看出,equals先用進行了比較,然後判斷類型,長度,再一個個char對比。所以說equals要比更嚴謹。 2、平常也可以override 重寫equals方法。 3、==只是比較引用,e
相關文章
相關標籤/搜索