責(如果title很高,當我沒說)。 今天給大家分享下chenssy在這次跳槽中整理的Java面試大綱 ...
一 Java基礎部分 搞定所有技術之后才考慮復習的技術點 .數組中的排序問題 筆試或者機試,前者可能性更大 .面向對象的理解 .集合相關的問題,比如hashmap跟hashtable的區別。搞清楚每個集合對象的特性就歐了。 .多線程啟動方式,以及產生死鎖的原因和解決辦法 多線程問題不是很常問,有精力就復習這塊內容 .IO流,了解常見的幾個流對象以及基本的流操作即可,被機試的可能性比較小。 二 We ...
2016-07-24 23:15 1 10781 推薦指數:
責(如果title很高,當我沒說)。 今天給大家分享下chenssy在這次跳槽中整理的Java面試大綱 ...
一、基礎篇 1.1、Java基礎 面向對象的特征:繼承、封裝和多態 final, finally, finalize 的區別 Exception、Error、運行時異常與一般異常有何異同 ...
synchronized關鍵字的底層原理? 用於線程同步,加鎖。 可用於類,對象,塊。一般是對一個對象進行加鎖。 synchronize底層原理與JVM指令和monit ...
談談你對Java內存模型的理解? Java內存模型8個指令:lock、unlock、read、load、use、assign、store、write 兩個線程同時執行data++;操作時,Java內存工作流程: 你知道Java內存模型中的原子性、可見性、有序性是什么 ...
說說你對Spring的IoC機制的理解? 沒有Spring之前: 寫一套系統,web服務器,tomcat,一旦啟動之后,他就可以監聽一個端口號的http請求,然后可以把請求轉交給你 ...
時間在一分一秒的過去,面臨求職面試也是越來越近了,在看面試題以及牛客網做題時,遇到了很多不理解或者之前沒見過的,就把他總結下來了,發個博客,大家共勉,之后會持續更新。 1、String類都有那些常用的方法。 length(); split(); replace ...
JDK 1.8 中hash算法和尋找算法是如何優化? // JDK 1.8以后的HashMap里面的一段源碼 高低16位參與運算: 比如有一個key的hash值 原值: ...
1.面向對象的特征主要有哪些? 封裝、繼承、多態、抽象 2.final、finally、finalize的區別? final主要用於修飾類、方法、屬性(變量)等。 通常被fin ...