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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 2020年Java開發(fā)面試題問題總結(jié)

2020年Java開發(fā)面試題問題總結(jié)

更新時間:2020-06-29 15:41:50 來源:動力節(jié)點 瀏覽2333次

實現(xiàn)一個拷貝文件的工具類要使用字節(jié)流還是字符流?

應(yīng)該使用字節(jié)流,因為在文件中可能會包含圖片之類的字節(jié)

線程的實現(xiàn)方式?怎么樣啟動線程?怎么區(qū)分線程?

線程的實現(xiàn)方式有三種:第一種是繼承Thread類,第二種是實現(xiàn)Runnable接口,第三種是實現(xiàn)java.util.concurrent下的Callable接口。

線程的啟動:調(diào)用start()方法---可以使得線程處于可運行狀態(tài),但是不一定會執(zhí)行,如果實在main()方法中調(diào)用的話,run()會執(zhí)行

區(qū)分線程:給線程設(shè)置名字

線程并發(fā)庫和線程池的作用?

線程池的好處:

限定線程的個數(shù),不會導(dǎo)致由于線程過多導(dǎo)致系統(tǒng)運行緩慢或崩潰

線程池每次都不需要去創(chuàng)建和銷毀,節(jié)約了資源

線程池不需要每次都去創(chuàng)建,響應(yīng)時間更快

設(shè)計模式和常用的設(shè)計模式?

一共有23中設(shè)計模式?常用的有單例模式、工廠模式、裝飾者模式、代理模式

單例模式:

工廠模式:

裝飾者模式:

代理模式:

HTTP、GET、POST請求的區(qū)別?

GET請求的數(shù)據(jù)會暴露在地址欄當(dāng)中,而POST不會

對于GET,特定的瀏覽器和服務(wù)器對于URL有長度限制,傳輸數(shù)據(jù)時會受到限制

POST的安全性比GET高

說說你對Servlet的理解?

就是運行在WEB服務(wù)器上的一個Java小程序,用來接收和響應(yīng)客戶端發(fā)送過來的請求,通常使用HTTP協(xié)議

使用方法:

編寫一個Java類,實現(xiàn)servlet接口

把開發(fā)好的Java類部署到web服務(wù)器當(dāng)中

Servlet的生命周期?

當(dāng)用戶第一次訪問Servlet的時候,服務(wù)器會創(chuàng)建一個Servlet的實例,那么Servlet中的init方法就會執(zhí)行。任何一次請求都會創(chuàng)建一個線程訪問Servlet中的service方法,根據(jù)請求的不同方式調(diào)用不同的doXXX()方法。當(dāng)Servlet從服務(wù)器中移除或者關(guān)閉服務(wù)器,Servlet的實例就會被銷毀,那么destory()方法就會執(zhí)行。

Servlet中Forward和Redirect的區(qū)別

forward重定向:兩次request,重定向可以訪問自己的web應(yīng)用以外的資源。重定向的過程,傳輸?shù)男畔粊G失。

redirect請求轉(zhuǎn)發(fā):服務(wù)器內(nèi)部把對一個request/response的處理權(quán)交給另外一個客戶端,傳輸?shù)男畔⒉粫G失。

JSP和Servlet的相同點和不同點?

1、聯(lián)系:

JSP是Servlet技術(shù)的擴(kuò)展,本質(zhì)上是Servlet的簡易方式,更強(qiáng)調(diào)應(yīng)用的外表表達(dá)。

JSP編譯后是”類servlet”。

2、不同點:

-Servlet的應(yīng)用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。Servlet如果要實現(xiàn)html功能,必須使用Writer輸出對應(yīng)的html.

-JSP的情況是Java和HTML可以組合成一個擴(kuò)展名為.jsp的文件。做界面展示比較方便,而嵌入邏輯復(fù)雜.

-JSP側(cè)重于視圖,Servlet主要用于控制邏輯

JSP內(nèi)置對象和四大作用域

九大內(nèi)置對象:

request、response、config、application、session、exception、page、out、pagecontext

四大作用域:

page---只能在當(dāng)前頁面使用

request---只能在同一次請求當(dāng)中使用

session---只能在同一個會話(session對象)中使用

context---只能在同一個web應(yīng)用中使用

20、session和cookie的區(qū)別和使用場景?

區(qū)別:

1.cookie的數(shù)據(jù)存儲在客戶端,session的數(shù)據(jù)存儲在服務(wù)器上

2.cookie不是很安全,別人可以通過分析存放在本地的cookie并進(jìn)行cookie欺騙,考慮到安全應(yīng)該使用session

3.session會在一定時間內(nèi)保存在服務(wù)器上,當(dāng)訪問增多時,會影響服務(wù)器的性能.考慮到服務(wù)器性能,應(yīng)當(dāng)使用cookie.

4.單個cookie保存數(shù)據(jù)不能超過4k,很多瀏覽器顯示一個站點最多保存20個cookie

5.將重要信息保存在session中(登陸),將其他需要保留的信心存放在cookie中(購物車,cookie是可以在客戶端禁用的,這時候要使用cookie+數(shù)據(jù)庫的方式實現(xiàn)購物車,當(dāng)cookie中不能取出數(shù)據(jù),就從數(shù)據(jù)庫中取)

2020年Java開發(fā)面試題問題總結(jié)

以上就是動力節(jié)點java培訓(xùn)機(jī)構(gòu)的小編針對“2020年Java開發(fā)面試題問題總結(jié)”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日批视频免费播放 | 国外成人免费视频 | 男女很黄很色床视频网站免 | 国产不卡免费 | 国产免费叼嘿网站免费 | 欧美成人看片 | 中文字幕不卡高清免费 | 欧美高清精品 | 97免费在线| 男女福利视频 | 特级淫片aaaa毛片aa视频 | 色吧在线视频 | 亚洲精品无码专区在线播放 | 国产精品久久一区 | 伊人免费视频 | 亚洲首页成人有声小说网 | 亚洲一区免费看 | 成人激情综合网 | 最近高清无吗免费看 | 一区二区中文字幕在线观看 | 国产成人三级经典中文 | 粉嫩极品国产在线播放 | 成人十八影院在线观看 | 国产一级特黄aaaa大片野外 | 精品精品 | 亚洲第一综合 | 狠狠干五月 | 殴美一级 | 精品日韩一区 | 亚洲人成在线播放网站岛国 | 亚洲美色视频 | 欧美成人精品第一区二区三区 | 一本大道香蕉最新在线视频 | 欧美爆操 | 成年人免费毛片 | 在线观看黄p免费 | 欧美禁片在线观看免费 | 免费人成在线观看 | 级毛片久久久毛片精品毛片 | 久久中文字幕制服丝袜美腿 | 日韩在线一区二区三区免费视频 |