黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 vivo校招JAVA筆試題總結

vivo校招JAVA筆試題總結

更新時間:2020-06-23 12:08:01 來源:動力節點 瀏覽2820次

大家對vivo一定不陌生,vivo是一家全球性的移動互聯網智能終端公司,有很多小伙伴都想加入其中。要想進入vivo當java程序員,也會遇到java筆試題,小編整理了一下vivo校招JAVA筆試題總結,希望能夠對大家有所幫助。

vivo校招JAVA筆試題

1、接口,抽象類,以及實現,說明一下區別;優缺點,大概這個樣子。

大致區別:

接口支持多實現,類不支持多繼承,這樣接口更利于擴展;

實現接口,必須實現接口中的所有方法,繼承抽象類,卻不一定要實現他的所有方法;

接口中成員變量都必須被public static final,成員函數都必須被public abstract修飾,抽象類中可以用public protected default abstract;

抽象類的方法可以有默認實現,但是接口不可以;

抽象類的速度要比接口快;

添加新方法:接口,要添加就必須修改實現類,抽象函數卻可以有默認的實現;

2、HashMap與HashTable的區別:

底層數據結果哈希表,特點和HashMap是一樣的;

Hashtable線程安全集合,運行速度慢;

HashMap線程不安全的集合,運行速度快;

Hashtable命運和Vector是一樣的,從JDK1.2開始,被更先進的HashMap取代;

HashMap允許存儲nu11值,nu11鍵;

Hashtable 不允許存儲nu11值,nu11鍵;

3、HashMap存儲,兩個鍵值對中key如果哈希值相同是怎么存儲的?

哈希值相同,但內容不相同,采用桶存儲;

哈希值相同,equals()比較內容也相同的話,就不存儲,因為這個情況下,key相等,不允許這種情況發生;

擴充:

HashMap和和Hashtable都是基于哈希表存儲數據的,具體就是:內部維護了一個存儲數據的Entry數組,HashMap采用鏈表解決沖突,每一個Entry本質上是一個單向鏈表。當準備添加一個key-value對時,首先通過hash(key)方法計算hash值,然后通過indexFor(hash,length)求該key-value對的存儲位置,計算方法是先用hash&0x7FFFFFFF后,再對length取模,這就保證每一個key-value對都能存入HashMap中,當計算出的位置相同時,由于存入位置是一個鏈表,則把這個key-value對插入鏈表頭。

4、StringBuffer與StringBuilder的比較:

前者線程安全,但是速度慢,后者線程不安全,但速度快。

StringBuilder類提供與StringBuffer 相同的方法。

vivo校招JAVA筆試題總結

以上就是動力節點java培訓機構的小編針對“vivo校招JAVA筆試題總結”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 东方aⅴ免费观看久久av | 丝袜美腿极品老师系列集合 | 在线视频日韩精品 | 色综合久久久久久久久五月 | 老司机成人午夜精品福利视频 | 日韩在线视频免费 | 亚洲国产欧美无圣光一区 | 亚洲一区二区综合 | 激情五月婷婷开心 | 午夜yy6080在线观看福利片 | 欧美视频精品在线观看 | 黄 色 免 费 网站在线观看 | 欧美一级爽快片淫片高清在线观看 | 欧美理论在线 | 久久国产欧美日韩精品免费 | 亚洲视频在线观看不卡 | 天天干天天拍天天射天天添天天爱 | 一区视频免费观看 | 免费看18污黄 | 黄网站色视频免费观看 | 日韩黄色网 | 最新中文字幕在线视频 | 高清欧美一级在线观看 | 欧美性精品hd在线观看 | 成人影视大全 | 丰满老妇猛交视频 | 成人深夜福利视频 | 日本黄色片在线播放 | 精品一区二区在线观看 | 午夜dj免费高清在线观看影院 | 欧美在线专区 | 亚洲欧洲第一页 | 在线观看一区二区精品视频 | 国产91精品一区 | 一个人看的www日本高清视频 | 无码免费一区二区三区免费播放 | 成人午夜影视全部免费看 | 男女污污无遮挡免费观看 | 国产伊人网 | 五月天丁香六月欧美综合 | 亚洲福利视频一区二区 |