大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 2019年最新Java網絡工程師面試總結

2019年最新Java網絡工程師面試總結

更新時間:2019-10-31 09:59:04 來源:動力節點 瀏覽2730次



  一、SpringMVC和Springboot有啥區別


  1.SpringMVC和SpringBoot都是Spring的一部分,且兩者都是由IOC提供了依賴注入的容器,由AOP解決面相切面編程(IOC和AOP后續會講到),然后在此二者基礎上衍生的高級功能。SpringMVC的配置比Springboot的配置要復雜得多,各種xml和properties配置文件,處理起來比較繁瑣;Springboot他遵循約定優于配置,啥意思呢,就是全都是用默認的配置,這樣極大地降低了Sring使用的門檻。


  2.Springboot的涉及面比SpringMVC要廣,Springboot不僅可以集成SpringMVC,還可以集成JPASecurity等,如下圖所示:

image.png

  3.SpringMVC和Sringboot都屬于Spring,SpringMVC是基于Spring的一個MVC框架,Springboot是基于Spring的一套快速開發整合包。


  總結:Spring最初利用“工廠模式”(DI)和“代理模式”(AOP)解耦應用組件。大家覺得挺好用,于是按照這種模式搞了一個MVC框架(一些用Spring解耦的組件),用開發web應用(SpringMVC)。然后有發現每次開發都要搞很多依賴,寫很多樣板代碼很麻煩,于是搞了一些懶人整合包(starter),這套就是SpringBoot。


  二、session和cookie的區別


  1.session是存在服務器端的,cookie是存在瀏覽器端。


  2.cookie相對于session是不安全的。因為cookie是存在瀏覽器端,別人可以通過分析本地的cookie進行cookie欺騙,如果考慮安全問題,應該使用session。


  3.session會在一定時間內存儲在服務器上。如果用戶量較大,會影響服務器性能,考慮到服務器性能因素,可以使用cookie。


  4.一般單個cookie不能超過4k。很多瀏覽器設置最多保存20個cookie,而session是無限量的。


  三、在HashMap中是如何比較“key”的值的


  在HashMap比較兩個key值時,首先使用equals進行比較兩個key的值,如果不同則認為是兩個不同的key;如果相同,再比較兩個key的hashcode,如果不同,則認為是兩個不同的key;如果相同則認為是兩個相同的key,此時的value2會覆蓋value1的值。


  四、如果main方法被聲明為private會怎樣?


  我們想一下,如果如果類中沒有main方法,會怎么樣?當然是沒啥問題!


  如果將修飾符改為private,其實也沒啥問題。


  如果將修飾符改為private,就相當于我們自己定義了一個方法,名字叫main,當我們運行這個類的時候,會提示我們“找不到main方法,請將main方法定義為publicstaticvoidmain(String[]args)”,因為這里只有我們自定義的一個privatemain方法,而沒有系統默認的publicmain方法。


  如果這時我們再寫一個publicstaticvoidmain(String[]args),這時候也會報錯,因為已經存在了一個privatestaticvoidmain(String[]args),同一個類中不能存在方法名和參數相同的兩個方法,因為重載的定義為“方法名相同,參數不同的兩個方法叫重載”,所以和修飾符無關。


  五、char類型的變量能不能存儲一個中文?為什么


  答案是可以的,但是兩個中文不行。因為char占兩個字節,一個中文也占兩個字節,所以是可以存儲的。


  六、a=a+b和a+=b的區別


  a=a+b是先進行“+”運算,然后進行賦值運算,如果當a(short)與b(int)的類型不同時,會報錯,若進行強轉,可能會導致精度丟失。


  a+=b中,“+=”是一個運算符,而不是兩個,所以在運算時會進行自動類型轉換。


  總結一下,在兩個變量的數據類型一樣時:a+=b和a=a+b是沒有區別的。


  但是當兩個變量的數據類型不同時,就需要考慮一下數據類型自動轉換的問題了。


  也就是涉及到精度了。


  面試總結:項目中盡量多思考,迎難而上,如碰到復雜的性能,內存泄露等問題的問題,往往是提升自己的機會,千萬要仔細研究解決,可以參考其他解決類似問題的文章和實踐經驗,對技術深度的提升是很大的,關鍵時候可以讓你的面試官突然覺得面耳目一新。


  很多技術人員的項目和技術相對單一,長久以往,容易造成技術思路和視野的狹窄,接觸不到行業最新思路和動態或者當前疑難問題的最佳解決方案。


以上就是動力節點java學院小編分享的“2019年最新Java網絡工程師面試總結”的內容,希望能夠幫助到大家,更多java最新面試題請繼續關注動力節點java學院官網,每天會有精彩內容分享與你。


相關面試題推薦


最新最全java面試題及答案(從初級到高級)


Java程序員必備,中級面試總結建議收藏


史上最全的中高級JAVA工程師面試題及答案匯總


10道中高級Java面試題詳解,弄懂offer拿到手軟


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美在线小视频 | 色午夜在线 | 九九热精 | 四虎永久在线观看 | 免费观看黄色录像 | 91亚洲影院 | 日韩精品成人在线 | 不卡视频免费在线观看 | 国产精品偷伦视频免费观看的 | jizjizjiz亚洲人| 欧美国产亚洲一区 | 日本视频中文字幕一区二区 | 日韩高清一区二区 | 日本色综合网 | 加勒比一本 | 99爱在线精品视频免费观看9 | 亚洲国产九九精品一区二区 | 成人免费视频视频在线观看 免费 | 泰国一级毛片aaa下面毛多 | 亚洲精品美女一区二区三区乱码 | 久久综合久久美利坚合众国 | 日本精品在线视频 | jizjizjiz亚洲大全 | 欧美一级永久免费毛片在线 | 久草在线观看福利 | 国产在线一区二区三区 | 欧美视频第二页 | 激情综合色综合久久综合 | 亚洲国产精品成 | 久青草国产在视频在线观看 | 欧美日韩中文字幕久久伊人 | 免费视频爱爱 | 午夜香蕉成视频人网站高清版 | 天天做天天添婷婷我也去 | 久久精品中文字幕久久 | 亚洲国产精品区 | 国产亚洲第一精品社区麻豆 | 香蕉久人久人青草青草 | 国产婷婷色 | 咪咪爱在线视频 | 日日夜夜操操操 |