本文目錄一覽:
Java基礎面試題都有哪些?
一般面試官都會讓面試者回答哪些Java基礎面試題啊?難不難啊? 針對這一系列的疑問,廣州增城Java培訓學校收集了部分Java基礎面試題與大家分享,希望對各位參加了廣州專業Java培訓的學生,有一定的幫助! 一、Java基礎知識 1.Java有那些基本數據類型,String是不是基本數據類型,他們有何區別。 2.字元串的操作: 寫一個方法,實現字元串的反轉,如:輸入abc,輸出cba 寫一個方法,實現字元串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。 3.數據類型之間的轉換 如何將數值型字元轉換為數字(Integer,Double) 如何將數字轉換為字元 如何取小數點前兩位,並四捨五入。 4.日期和時間 如何取得年月日,小時分秒 如何取得從1970年到現在的毫秒數 如何獲取某個日期是當月的最後一天 如何格式化日期 5.數組和集合 6.文件和目錄(I/O)操作 如何列出某個目錄下的所有文件 如何列出某個目錄下的所有子目錄 判斷一個文件或目錄是否存在 如何讀寫文件 7.Java多態的實現(繼承、重載、覆蓋) 8.編碼轉換,怎樣實現將GB2312編碼的字元串轉換為ISO-8859-1編碼的字元串。 9.Java中訪問資料庫的步驟,Statement和PreparedStatement之間的區別。 10.找出下列代碼可能存在的錯誤,並說明原因: 二、JSPServlet技術 1.描述JSP和Servlet的區別、共同點、各自應用的範圍 2.在Web開發中需要處理HTML標記時,應做什麼樣的處理,要篩選那些字元( 「」) 3.在JSP中如何讀取客戶端的請求,如何訪問CGI變數,如何確定某個Jsp文件的真實路徑。 4.描述Cookie和Session的作用,區別和各自的應用範圍,Session工作原理。 5.列出Jsp中包含外部文件的方式,兩者有何區別。 6.說明Jsp中errorPage的作用,應用範圍。 7.介紹在Jsp中如何使用JavaBeans。 8.簡單介紹JSP的標記庫 9.Jsp和Servlet中的請求轉發分別如何實現。 三、J2EE相關知識 1.介紹J2EE、J2SE、J2SE的區別。 2.J2EE是一種技術還是一種平台,他提供了那些技術。 3.什麼是Application Server,它有什麼功能和優點。 4.簡單介紹連接池的優點和原理。 5.Web.xml的作用 四、其他 1.Web安全性的考慮(表單驗證、瀏覽器Basic方式的驗證,應用程序的安全性,SSL,代碼考慮) 2.簡單介紹您所了解的MVC。 3.簡單介紹所了解的XML。 4.文檔和編碼規範 5.Java中的分頁、效率考慮。 6.簡單介紹您所了解的structs。 Java面試題收藏: 1.xml在項目中的作用 2.s-EJB 與 e-EJB的區別 3.會話面的作用 4.cmp與bmp的優缺點 5.j2me程序的必需的幾個部分 6.c/s與b/s的區別 7.構建一個connect pool然後再調用它, 8.j2ee平台與dotnet平台的區別 9.ejb的life cycle 10.session bean 和 entity bean的區別 11.ejb中的transaction機制 12.synchronized (生產者和消費) 13.String 和 StringBuffer 14.Serializable 15.MVC (Struts的工作流程) 16.什麼是MDA 17.tcp與udp的區別 18.鏈表與散列表和數組的區別 19.堆和棧的區別 20.ejb的分類及區別 21.你對現在軟體業以及國內軟體業的看法 22.談談java多線程 23.談談文件加密技術 24.軟體開發生命周期 25.路由協議種類及特點 26.java的awt和swing組件的GUI設計的關鍵 27.對於java流的認識 28.簡單描述一下awt與swing區別。 29.簡述java編程中事件處理模式。 30.你編寫過applet嗎?applet的安全許可權如何?試列舉java application或者applet中與servlet/jsp通信可以採用的方式。 31.簡述邏輯操作(如|)與條件操作(如||)的區別。
java面試如何介紹ssm項目
這樣說
SSM即Spring+SpringMvc+Mybatis,是目前大多數互聯網公司在用的一套非常經典的框架,這套組合框架首先是開源的,而且無論在開發使用的便捷性還是框架本身的設計思想以及相關源代碼都是非常值得學習的,這也是為什麼Java面試官在面試上必問關於SSM問題的原因。而SpringBoot是在Spring家族推出的為了簡化Spring配置而誕生的產物,它屏蔽了Spring的很多細節,如果單純學習SpringBoot而對Spring沒有很深的了解,那麼也是單純的學習了SpringBoot的皮毛,如果可以把Spring搞明白,那麼學習SpringBoot就是小菜一碟。
Java軟體工程師面試時項目經驗應該怎樣講述
基本點:
1.介紹你的項目背景、用途。比如:銀行項目、ERP等等。
2.介紹項目使用到的是什麼技術。比如:mvc設計模式、ssh框架。
3.介紹你在項目中承擔的職責。比如:編碼、測試、資料庫設計。。。
加分點:
你在項目中遇到過什麼困難,如何解決的。
你需要傳達給面試官的信息是:我能做什麼、我會什麼技術、我能幫你完成何種任務。
圍繞這幾點,自由發揮,祝你成功。
java找工作都可以寫哪些面試項目
都可以的啊,像這個醫療系統,網上商城系統,財務系統,校園系統,OA系統,家庭財務管理系統,都可以的,前提是你要熟悉它們有什麼模塊,因為面試的話,人家會問你
java面試,項目架構
理論上這個問題,實在不好回答.沒有任何約束,行業,業務等信息.
不過,根據自身經歷簡單回答一下.
對於面試如果直接聞到了項目架構,那基本意味著想要招聘的是資深程序員.
對於一個項目而言,尤其是java項目,主要是下面幾個方向:
第一數據持久.基本就是各種緩存+資料庫(關係和對象).
第二並發抗壓.如果是http協議,則主要是j2eeweb相關內容.集群+負載均衡.
第三業務邏輯.這個就要看具體需求了.需求不同差別非常大.
對於架構而言,重要的是數據持久的集群,業務邏輯的集群,以及集群間通訊.
所以,這個問題問的太寬泛了.詳細點,更好回答.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258451.html