飛飯網面試題 2014/9/2

飛飯網面試題 2014/9/2




java基礎
1 基本類型
2 如何進行字符串連接
1、c=a+b;  直接相加
2、c=a.concat(b);   用字符串的concat方法
3、StringBuffer strb=new StringBuffer;   
    c=strb.append(a).append(b).toString();   
    用StringBuffer的append方法


3 static和final有什麼作用
static作用是靜態修飾符,什麼叫靜態修飾符呢?大家都知道,在程序中任何變量或者代碼都是在編譯時由系統自動分配內存來存儲的,而所謂靜態就是指在編譯後所分配的內存會一直存在,直到程序退出內存纔會釋放這個空間,也就是隻要程序在運行,那麼這塊內存就會一直存在
final作用 final關鍵字是最終的、最後的意思,在程序中可以用來修飾類、成員變量和方法的聲明,由該關鍵字修飾的內容都是不可變的。


4 JDK自帶集合類數據結構有?Colletions和Arrays作用?
D: 集合類型主要有3種:set(集)、list(列表)、map(映射)
爲了方便的對Array對象、Collection對象進行操作,Java中提供了Arrays類和Collections類對其進行操作。 
Collections:是集合對象的工具類,提供了操作集合的工具方法 
Arrays:是數組的工具類,提供了對數組的工具方法 
其中Arrays和Collections中所有的方法都爲靜態的,不需要創建對象,直接使用類名調用即可。 


5 什麼事檢查時異常,什麼是運行時異常?




6 如何提高java代碼質量?
統一編碼規範、代碼樣式




web 基礎
1 狀態碼?200
2 listen(backlog)涵義?
設定連接數
3 servlet整體體系?它與filter區別?
體系:
客戶端=>HTTP服務器=>SERVLET容器=>SERVLET
客戶端<=HTTP服務器<=SERVLET容器<=SERVLET
filter顧名思義過濾器Filter必須實現javax.Servlet.Filter接口,並且必須定義以下三個方法:init(),destory(),doFilter().Servlet一般繼承HttpServlet,當Url匹配這個Servlet時候運行處理請求;如果加上load-on-start爲1時候,Web應用啓動時候加載此Servlet;


java進階
1 jdk提供線程池有幾種策略,相應的寫法?
2 Spring的ioc aop主要解決哪些問題?
3 常見的設計模式架構有?主要應用場景是?
4 羅列幾個自己的項目,提升能力的


java高階
1 簡述java內存模型?
2 hashMap和concurrentMap區別?
3 何爲內存泄露,java內存泄露有哪些場景?
4 如何定位MySql性能問題,如何調優?
5 java web性能問題?


面試
1 寫單例模式
2 冒泡
3 未來職業規劃
4 飛飯網技術框架
5 三大框架是什麼
6 HashMap ConncurrentMap HashTable
7 Hibernate是什麼?





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章