成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java基礎面試題

劉福 / 3582人閱讀

摘要:中和和的區(qū)別是運算符,用于比較兩個變量是否相等。返回一個離散的型整數(shù)。在集合類操作中使用,為了提高查詢速度。,等基本數(shù)據(jù)類型也稱原始數(shù)據(jù)類型。如果兩個對象根據(jù)方法比較是相等的,那么調(diào)用這兩個對象中任意一個對象的方法都必須產(chǎn)生同樣的整數(shù)結(jié)果。

java中==和equals和hashCode的區(qū)別

==是運算符,用于比較兩個變量是否相等。

equals,是Objec類的方法,用于比較兩個對象是否相等,默認Object類的equals方法是比較兩個對象的地址,跟==的結(jié)果一樣。Object的equals方法如下:

public boolean equals(Object obj) {  
    return (this == obj);   
}    

hashCode也是Object類的一個方法。返回一個離散的int型整數(shù)。在集合類操作中使用,為了提高查詢速度。(HashMap,HashSet等)

基本數(shù)據(jù)類型:也稱原始數(shù)據(jù)類型。byte,short,char,int,long,float,double,boolean 他們之間的比較,應用雙等號(==),比較的是他們的值。

引用數(shù)據(jù)類型: 當他們用(==)進行比較的時候,比較的是他們在內(nèi)存中的存放地址,所以,除非是同一個new出來的對象,他們的比較后的結(jié)果為true,否則比較后結(jié)果為false。

JAVA當中所有的類都是繼承于Object這個基類的,在Object中的基類中定義了一個equals的方法,這個方法的初始行為是比較對象的內(nèi)存地
址,但在一些類庫當中這個方法被覆蓋掉了,如String,Integer,Date在這些類當中equals有其自身的實現(xiàn),而不再是比較類在堆內(nèi)存中的存放地址了。

如果兩個對象根據(jù)equals()方法比較是相等的,那么調(diào)用這兩個對象中任意一個對象的hashCode方法都必須產(chǎn)生同樣的整數(shù)結(jié)果。
如果兩個對象根據(jù)equals()方法比較是不相等的,那么調(diào)用這兩個對象中任意一個對象的hashCode方法,則不一定要產(chǎn)生相同的整數(shù)結(jié)果

int、char、long各占多少字節(jié)數(shù)
類型 字節(jié)數(shù) 備注
byte 1 -128-127
short 2 -32768~32767
int 4
long 8
float 4 float類型數(shù)值有后綴F
double 8 沒有后綴F的小數(shù)默認為double
char 2 Java默認編碼方式為Unicode
boolean 1 true or false
int與integer的區(qū)別 談談對java多態(tài)的理解 String、StringBuffer、StringBuilder區(qū)別 什么是內(nèi)部類?內(nèi)部類的作用 抽象類和接口區(qū)別 抽象類的意義 抽象類與接口的應用場景 抽象類是否可以沒有方法和屬性? 接口的意義 泛型中extends和super的區(qū)別 父類的靜態(tài)方法能否被子類重寫 進程和線程的區(qū)別 final,finally,finalize的區(qū)別 序列化的方式 Serializable 和Parcelable 的區(qū)別 靜態(tài)屬性和靜態(tài)方法是否可以被繼承?是否可以被重寫?以及原因? 靜態(tài)內(nèi)部類的設計意圖 成員內(nèi)部類、靜態(tài)內(nèi)部類、局部內(nèi)部類和匿名內(nèi)部類的理解,以及項目中的應用 談談對kotlin的理解 閉包和局部內(nèi)部類的區(qū)別 String 轉(zhuǎn)換成 Integer的方式及原理

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/71080.html

相關文章

  • 求職準備 - 收藏集 - 掘金

    摘要:一基礎接口的意義百度規(guī)范擴展回調(diào)抽象類的意義想不想通過一線互聯(lián)網(wǎng)公司面試文檔整理為電子書掘金簡介谷歌求職記我花了八個月準備谷歌面試掘金原文鏈接翻譯者 【面試寶典】從對象深入分析 Java 中實例變量和類變量的區(qū)別 - 掘金原創(chuàng)文章,轉(zhuǎn)載請務必保留原出處為:http://www.54tianzhisheng.cn/... , 歡迎訪問我的站點,閱讀更多有深度的文章。 實例變量 和 類變量...

    cuieney 評論0 收藏0
  • Android-Java面試

    摘要:好不容易在月號這天中午點左右接到了來自阿里的面試電話。這里會不斷收集和更新基礎相關的面試題,目前已收集題。面試重難點的和的打包過程多線程機制機制系統(tǒng)啟動過程,啟動過程等等掃清面試障礙最新面試經(jīng)驗分享,此為第一篇,開篇。 2016 年末,騰訊,百度,華為,搜狗和滴滴面試題匯總 2016 年未,騰訊,百度,華為,搜狗和滴滴面試題匯總 各大公司 Java 后端開發(fā)面試題總結(jié) 各大公司 Jav...

    TalkingData 評論0 收藏0
  • Java面試:面向?qū)ο?,類加載器,JDBC, Spring 基礎概念

    摘要:為什么不是面向?qū)ο蟛皇敲嫦驅(qū)ο?,因為它包含個原始數(shù)據(jù)類型,例如。自定義類加載器繼承的自定義類加載器??梢韵裣旅孢@樣指定參數(shù)面試題面向?qū)ο?,類加載器,基礎概念它們的關系如下啟動類加載器,實現(xiàn),沒有父類。自定義類加載器,父類加載器為。 1. 為什么說Java是一門平臺無關語言? 平臺無關實際的含義是一次編寫到處運行。Java 能夠做到是因為它的字節(jié)碼(byte code)可以運行在任何操作...

    Euphoria 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<