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

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

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

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产区一区二区三 | 特黄特黄一级高清免费大片 | 成人免费毛片视频 | 日韩欧美国产卡通动漫 | 丝袜紧身裙国产在线播放 | 免费福利在线 | 国产精品嫩草视频永久网址 | 亚洲免费福利视频 | 亚洲福利| 天天舔天天爽 | 野外一级毛片 | 国产最猛性xxxxxx69交 | 在线免费观看黄色小视频 | 狠狠色丁香久久综合五月 | 91国自产精品中文字幕亚洲 | 久久狠色噜噜狠狠狠狠97 | www.网站黄网站 | 午夜视频在线免费播放 | 国产成人精品综合久久久 | 97国产在线视频公开免费 | 青青草国产青春综合久久 | www.天天操.com| 免费看黄色片视频 | 天天射视频 | 2021日日摸夜夜添夜夜添影院 | 亚洲精品高清国产一线久久97 | 天天爽夜夜爽每晚高澡 | 香蕉视频网址 | 欧美人体一区二区三区 | 国产精品免费大片一区二区 | 国产精品边做边接电话在线观看 | 激情伊人网 | 亚洲无线观看 | 中国一级做a爱片免费 | 一级国产特黄aa大片 | 一男四女乱肉荒岛小说 | 在线亚洲欧美 | 我把寡妇日出水好爽视频 | 性做久久久久久久免费看 | 亚洲视频一区二区三区 | 成年视频xxxxx在线入口 |