国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

簡(jiǎn)潔大方網(wǎng)站建設(shè)昆山網(wǎng)站建設(shè)推廣

簡(jiǎn)潔大方網(wǎng)站建設(shè),昆山網(wǎng)站建設(shè)推廣,php 網(wǎng)站反盜鏈,湛江網(wǎng)站1、hashmap的底層設(shè)計(jì)原理以及擴(kuò)容規(guī)則,是否線程安全,如何線程安全。 底層原理:數(shù)組 鏈表 紅黑樹。HashMap 的底層實(shí)現(xiàn)是一個(gè)數(shù)組,數(shù)組中的每個(gè)元素是一個(gè)鏈表或紅黑樹(JDK 1.8 以后,當(dāng)鏈表長(zhǎng)度超過一定…

1、hashmap的底層設(shè)計(jì)原理以及擴(kuò)容規(guī)則,是否線程安全,如何線程安全。

  • 底層原理:數(shù)組 + 鏈表 + 紅黑樹。HashMap 的底層實(shí)現(xiàn)是一個(gè)數(shù)組,數(shù)組中的每個(gè)元素是一個(gè)鏈表或紅黑樹(JDK 1.8 以后,當(dāng)鏈表長(zhǎng)度超過一定閾值時(shí),鏈表會(huì)轉(zhuǎn)換成紅黑樹)。
  • 擴(kuò)容規(guī)則:HashMap 默認(rèn)的初始容量是 16,擴(kuò)容時(shí),HashMap 的容量會(huì)擴(kuò)大到原來的兩倍。
  • 是否線程安全:HashMap 是非線程安全的。在多線程環(huán)境下,如果多個(gè)線程同時(shí)對(duì) HashMap 進(jìn)行操作,可能會(huì)導(dǎo)致不可預(yù)知的行為,比如數(shù)據(jù)丟失、數(shù)據(jù)不一致等。
  • 如何實(shí)現(xiàn)線程安全:使用 ConcurrentHashMap、使用讀寫鎖、手動(dòng)同步

2、八大基本數(shù)據(jù)類型以及長(zhǎng)度

  1. byte:字節(jié)類型,用于表示有符號(hào)的8位整數(shù)。范圍是 -128 到 127,默認(rèn)值為 0,占用1個(gè)字節(jié)。

  2. short:短整型,用于表示有符號(hào)的16位整數(shù)。范圍是 -2^15?到 2^15-1,默認(rèn)值為 0,占用2個(gè)字節(jié)。

  3. int:整型,用于表示有符號(hào)的32位整數(shù)。范圍是-2^31到 2^31-1,默認(rèn)值為 0,占用4個(gè)字節(jié)。

  4. long:長(zhǎng)整型,用于表示有符號(hào)的64位整數(shù)。范圍是 -2^63 到 2^63 ,默認(rèn)值為 0L,占用8個(gè)字節(jié)。

  5. float:浮點(diǎn)型,用于表示符合IEEE 754標(biāo)準(zhǔn)的單精度浮點(diǎn)數(shù)。占用4個(gè)字節(jié)。

  6. double:雙精度浮點(diǎn)型,用于表示符合IEEE 754標(biāo)準(zhǔn)的雙精度浮點(diǎn)數(shù)。占用8個(gè)字節(jié)。

  7. char:字符型,用于表示單個(gè)16位Unicode字符。范圍是 '\u0000' 到 '\uffff',默認(rèn)值為 '\u0000',占用2個(gè)字節(jié)。

  8. boolean:布爾型,用于表示邏輯上的真或假。在JVM內(nèi)部,boolean類型通常使用int類型來實(shí)現(xiàn),因此占用4個(gè)字節(jié),但boolean數(shù)組在內(nèi)存中是以位的形式存儲(chǔ)的,每個(gè)boolean值占用1位。

3、多線程創(chuàng)建四種方式,以及callable和runnable的區(qū)別,如何獲取返回值

多線程創(chuàng)建四種方式:繼承 Thread 類、實(shí)現(xiàn) Runnable 接口、實(shí)現(xiàn)callable接口、使用線程池

callable和runnable的區(qū)別:前者有返回值還可以拋異常,后者沒有;落地方法不一樣,一個(gè)是run,一個(gè)是call

如何獲取 Callable 任務(wù)的返回值:Callable 實(shí)例包裝在 FutureTask 中,然后將 FutureTask 對(duì)象作為線程的任務(wù)執(zhí)行。通過調(diào)用 FutureTaskget 方法,可以獲取 Callable 任務(wù)的返回值。

http://aloenet.com.cn/news/28814.html

相關(guān)文章:

  • 設(shè)計(jì)公司網(wǎng)站案例廣東網(wǎng)站seo策劃
  • joomla 網(wǎng)站建設(shè)上海網(wǎng)絡(luò)推廣外包
  • 動(dòng)靜分離網(wǎng)站架構(gòu)sem競(jìng)價(jià)外包公司
  • 徐州哪家公司做網(wǎng)站水平好如何制作一個(gè)網(wǎng)頁(yè)頁(yè)面
  • 那個(gè)網(wǎng)站做搬家推廣比較好重慶森林講的什么內(nèi)容
  • 靠比較好的軟件下載網(wǎng)站社交媒體營(yíng)銷三種方式
  • 用bootstrap做的手機(jī)推銷網(wǎng)站模板如何在百度上發(fā)表文章
  • 做淘客網(wǎng)站要備案網(wǎng)絡(luò)廣告人社區(qū)
  • 佛山專業(yè)的網(wǎng)站制作怎么做公司網(wǎng)站推廣
  • 腐女做喜歡的網(wǎng)站做銷售記住這十句口訣
  • 哪些網(wǎng)站可以做簽約設(shè)計(jì)師在線crm網(wǎng)站建站
  • wix建設(shè)網(wǎng)站鏈接交換平臺(tái)
  • 淘寶客做網(wǎng)站教程網(wǎng)站注冊(cè)信息查詢
  • 建設(shè)網(wǎng)站的方案抖音競(jìng)價(jià)推廣怎么做
  • 兼職做ps網(wǎng)站百度網(wǎng)盤搜索引擎網(wǎng)站
  • wordpress 所有鉤子商丘seo公司
  • 大型的網(wǎng)站開發(fā)crm系統(tǒng)網(wǎng)站
  • 免費(fèi)網(wǎng)站制作效果百度一下你就知道123
  • 邯鄲做移動(dòng)網(wǎng)站費(fèi)用seo專業(yè)論壇
  • 網(wǎng)站網(wǎng)速慢刷百度關(guān)鍵詞排名
  • 瑞安做網(wǎng)站建設(shè)湖南網(wǎng)站建設(shè)seo
  • 桐鄉(xiāng)做網(wǎng)站正規(guī)seo大概多少錢
  • 網(wǎng)站不兼容怎么辦鄭州seo博客
  • 網(wǎng)站內(nèi)容全屏截屏怎么做網(wǎng)站做seo教程
  • 自己站網(wǎng)站如何進(jìn)行搜索引擎優(yōu)化
  • 查法人信息的網(wǎng)站培訓(xùn)計(jì)劃和培訓(xùn)內(nèi)容
  • 建網(wǎng)站要花錢嗎seo如何建立優(yōu)化網(wǎng)站
  • 上海網(wǎng)站建設(shè)定制公司谷歌推廣代理公司
  • 用wordpress怎么做網(wǎng)站免費(fèi)s站推廣網(wǎng)站
  • 濰坊網(wǎng)站建設(shè)客服代寫文章質(zhì)量高的平臺(tái)