JAVA高級開發面試一(ZX)
筆試:
1、正則表達式,第一個字符為字母其他為字母數字下劃線,最大長度為5-20範圍內;^[a-zA-Z]\w{4,19}
2、代碼塊加載順序;父靜態屬性->父靜態代碼塊->子靜態屬性->子靜態代碼塊->父代碼塊->父構造方法->子代碼塊->子構造方法
父代碼塊->父構造方法->子代碼塊->子構造方法 每次new子對象時都會加載一次,而靜態只會加載一次
3、排序算法通過java實現;
4、對稱判斷(123321);
5、JavaScript的基本類型:undefined、null、String、Number、Boolean
6、js IE與火狐的區別(3點),IE不支持const,火狐不支持模態和非模態窗口問題,火狐不支持innerText
7、url加載渲染流程
8、js student person類圖
9、數據庫查詢和更新
10、數據庫設計,功能控制
面試:
1、jvm調優jstack thread dump jmap heap dump
2、索引為啥快?二分查找
3、springmvc請求流程,dispatchservlet核心類
4、springboot使用,通用註解,模板
JAVA高級開發面試一(ZX)
相關推薦
JAVA高級開發面試一(ZX)
正則表達式 算法 con 類圖 person 筆試 靜態 字母數 字符 筆試: 1、正則表達式,第一個字符為字母其他為字母數字下劃線,最大長度為5-20範圍內;^[a-zA-Z]\w{4,19} 2、代碼塊加載順序;父靜態屬性->父靜態代碼塊->子靜態屬性-&g
java高級開發面試總結
添加 觀察 應用程序 這一 面試總結 參數 spa ring 入口 Java高級工程師面試題總結及參考答案 (轉載)博客原文鏈接:https://www.cnblogs.com/java1024/p/8594784.html 一、面試題基礎總結 1、 JVM結構原理、G
Java高級開發:美團實拍面試題(內附答案)
ren 垃圾回收 對象 Java程序員面試 印象 時間 這不 orien 的人 春節長假轉眼已過,即將迎來的是一年一度的金三銀四跳槽季。 假如你準備在金三銀四跳槽的話,那麽作為一個Java工程師,應該如何利用這不到1個月的時間,快速的為即將到來的面試進行充分的準備呢? 面試
最新Java高級開發工程師面試考綱
ges 數據庫 初始 file 類加載器 socket通信 null ble 系統 當前,市面上有《Java XX寶典》類似的圖書,而且圖書中的內容都著重在講解Java最為基礎的部分,最嚴重的是,裏面有著大量錯誤的內容,極具誤導性。另外,網上也有各種各樣的Java面試題,很
慕課網_反射——Java高級開發必須懂的
慕課網 null 決定 exce 集合泛型 ktr logs tde except 第1章 Class類的使用 1-1 Class類的使用 (15:18) 第2章 動態加載類 2-1 Java 動態加載類 (13:19) 第3章 獲取方法信息 3-1 Java 獲取方法
Java 高級開發必修知識---反射
增強 函數參數 一個 catch family blog lac 下午 成員 文章開始之前 提一下: java反射操作其實就是主要圍繞Class,Field,Methon等幾個類來操作其中的方法 Class類的使用 1) 在面向對象的世界裏,萬事萬物皆對象 A. Jav
Java高級工程師面試總結
格式化 交易 結構 標準 一是 傳輸 分布式緩存 map 搜索 面試技巧1、背熟你的簡歷 原因:面試的第一個問題,一般都是讓你簡單介紹下你自己,或者介紹一下你最近的項目,而一個面試者,如果連自己的簡歷都無法熟知,對裏面提到的項目、技術都無法描述清楚的話,我想沒有哪家公司會接
ASP.NET Aries 高級開發教程:Excel導入之多表高級導入配置(中)
lis 數據庫 名稱 教程 配置 rdquo net 列名 邏輯 前言: 在面對Excel的各種復雜導入情況中,多表導入是很常見的情景。 今天就來寫一下多表導入是如何配置的。 1、自定義導入模板 怎麽自定義: 其實就是自己新建一個Excel了,把列頭都寫好。
spring學習總結——高級裝配學習一(處理自動裝配的歧義性)
自定義 soft 解決 無法 ice 與此同時 component 這樣的 異常 我們已經看到如何使用自動裝配讓Spring完全負責將bean引用註入到構造參數和屬性中。自動裝配能夠提供很大的幫助。不過,spring容器中僅有一個bean匹配所需的結果時,自動裝配才是有
高級控件 上(三)
acc near multi obj lin declare tac ear .sh 7.ListView事件接口setOnItemSelectedListener(AdapterView.OnItemSelectedListener listener) 選項選中時
高級控件 下(二)
保存信息 幫助 options 保存 text toa 文件 ava ble 3.菜單 選項菜單public boolean onCreateOptionsMenu(Menu menu) {//分組,菜單選項id,菜單編號,菜單標題menu.add(Menu.NONE, 0
JVM高級特性與實踐(二):對象存活判定算法(引用) 與 回收
添加 引用計數器 程序計數器 正文 bmc 進入 block 結構 內存 關於垃圾回收器GC(Garbage Collection),多數人意味它是Java語言的伴生產物。事實上,GC的歷史遠比Java悠遠,於1960年誕生在MIT的Lisp是第一門真正使用內存動態分配和垃
IDEA 學習筆記之 Java項目開發深入學習(1)
java項目 bsp 重構 str 代碼提示 log pan ora tro Java項目開發深入學習(1): 定義編譯輸出路徑: 繼承以上工程配置 重新定義新的項目編譯路徑 添加source目錄:點擊添加,再點擊移除: 編譯項目: 常用快捷鍵總結: Ctr
Spring AOP高級——源碼實現(2)Spring AOP中通知器(Advisor)與切面(Aspect)
color oaf 小麻煩 ntc tro sta ins pack package 本文例子完整源碼地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/Spring%20AO
.net 高級調試學習(2)對象查看
windbg 轉儲 圖片 tar generics sum das 查看 system.in 調試的程序源代碼如下: using System; using System.Text; namespace Advanced.NET.Debugging.Cha
Java高並發程序設計(九)--ThreadLocal
好習慣 可能 reat super runnable set方法 err 簡單 weak 如果說鎖是讓線程有序的爭奪資源的話,那麽ThreadLocal就是讓每個線程都有一份資源。 打個比方,鎖是讓一百個人爭奪一只筆區寫字,ThreadLocal就是一百個人每人都有一只筆,
Java高並發程序設計(十)--無鎖
期望 spa 策略 edt sys .net () .html pac 鎖是一種悲觀策略,總是覺得會出問題,所以小心翼翼地操作。 無鎖是一種樂觀策略,總是假設不會出現問題,如果出現問題,那就重新操作。無鎖一般使用CAS作為策略。 比較交換CAS: CAS算法包括三個參數
java高並發編程(五)線程池
pen style shutdown return turn lock close print dfa 摘自馬士兵java並發編程 一、認識Executor、ExecutorService、Callable、Executors /** * 認識Executor */
JAVA與大資料面試總結(二)
Java基礎知識 Java中常用演算法:冒泡、選擇、快速 冒泡:兩兩比較,每一輪(0~length-i)挑出一個最值,並將其移除,迴圈遍歷1~length 選擇:外面定義從0~length-1,先選定一個最先面的下目標作為最小下標,將其所對應的值逐一與其他比較,如果
Java高併發程式設計學習筆記(三):Java記憶體模型和執行緒安全
文章目錄 原子性 有序性 可見性 – 編譯器優化 – 硬體優化(如寫吸收,批操作) Java虛擬機器層面的可見性 Happen-Before規則(先行發生) 程式順序原則: volat