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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 常見問題 Java面試題系列之Java基礎類庫(一)

Java面試題系列之Java基礎類庫(一)

更新時間:2019-04-10 15:01:15 來源:動力節(jié)點 瀏覽2794次

Java面試題(1)Java 中有幾種類型的流?JDK 為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?

字節(jié)流,字符流。字節(jié)流繼承于 InputStream OutputStream,字符流繼承于 Reader Writer。

java.io 包中還有許多其他的流,低層流與調(diào)層流,高層流主要是為了提高性能和使用方便。 

Java面試題(2)啟動一個線程是用 run()還是 start()?

啟動一個線程是調(diào)用 start()方法,啟動線程并調(diào)用 run 方法。 

Java面試題(3)線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關系

線程是進程內(nèi)的并發(fā),沒有自已內(nèi)存空間,共享進程的,線程間的通信成本較低。

Java 中的線程有四種狀態(tài)分別是:運行、就緒、掛起、結束。

Java面試題(4)多線程有幾種實現(xiàn)方法,都是什么?同步有幾種實現(xiàn)方法,都是什么? 用什么關鍵字修飾同步方法?

stop()和 suspend()方法為何不推薦使用?

Extends Thread

Implements Runnable

同步

Public synchronized aa()
{
}
Public void cc(object aa)
{
synchronized(aa)
{
}
}

synchoronized 修飾同步方法。

答:多線程有兩種實現(xiàn)方法,分別是繼承 Thread 類與實現(xiàn) Runnable 接口

同步的實現(xiàn)方面有兩種,分別是 synchronized,wait 與 notify反對使用 stop(),是因為它不安全。它會解除由線程獲取的所有鎖定,而且如果對象處于一種不連貫狀態(tài),那么其他線程能在那種狀態(tài)下檢查和修改它們。結果很難檢查出真正的問題所在。suspend()方法容易發(fā)生死鎖。調(diào)用 suspend()的時候,目標線程會停下來,但卻仍然持有在這之前獲得的鎖定。此時,其他任何線程都不能訪問鎖定的資源,除非被"掛起"的線程恢復運行。對任何線程來說,如果它們想恢復目標線程,同時又試圖使用任何一個鎖定的資源,就會造成死鎖。所以不應該使用 suspend(),而應在自己的 Thread 類中置入一個標志,指出線程應該活動還是掛起。若標志指出線程應該掛起,便用 wait()命其進入等待狀態(tài)。若標志指出線程應當恢復,則用一個 notify()重新啟動線程。

Java面試題(5)集合框架有什么?

Collection Map
List set HashMap
ArrayList linkedList HashSet TreeSet

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人看片黄a在线看 | 久久福利影院 | 波多野结衣视频在线看 | 一级毛片a女人刺激视频免费 | 精品国产一区二区三区国产馆 | 日韩一区二区三区精品 | 亚洲欧美日韩精品在线 | 成年人黄视频在线观看 | 欧美free性秘书xxxxhd | 日本系列 1页 亚洲系列 | 国产三级a三级三级天天 | 波多野结衣久久国产精品 | 在线欧美a| 欧美乱子伦一区二区三区 | 色激情五月 | 国产一区二区在线播放 | 在线观看国产精品入口 | 国产精品视频国产永久视频 | 欧美日韩精品一区二区在线线 | 日韩a一级欧美一级 | 最近2019中文字幕免费版视频 | 色综合久久五月 | 国产亚洲蜜芽精品久久 | 成品片a免费入口 | 日韩欧美一级大片 | 黄视频国产 | 午夜免费福利片 | 婷婷成人综合 | 中文字幕中文字幕 | 在线免费黄视频 | 久久99精品久久久久久园产越南 | 日本黄色影片在线观看 | 欧美一级夜夜爽 | 久久天天躁狠狠躁夜夜免费观看 | 在线亚洲欧国产精品专区 | 欧美xxxxbbbb在线播放 | 欧美激情αv一区二区三区 欧美激情xxxx | 农村妇女又色黄一级毛片 | 欧美成人性视频播放 | 欧美激情αv一区二区三区 欧美激情xxxx | 黄色在线观看免费 |