分享18道Java基础面试笔试题
轉載自?分享18道Java基礎面試筆試題(面試實拍)
1.你最常上的兩個技術站和最常使用的兩個app分別進什么?主要解決你什么需求?
2.請簡述http協議中get請求和post請求的區別.
3.請簡述session和cookie的區別.
4.簡述Servlet與JSP的關系,
5.JSP內置對象有哪些,各自起到的作用
6.簡述你所理解的JAVA封裝、繼承、多態。
7.寫出2個常用的設計模式(偽代碼),并簡述應用場景。
8.HashMap和HashTable區別。
9.HashSet和TreeSet的區別。
10.ArrayList和LinkedList的區別。
11.==與equals的區別。
12.簡述泛型、反射、注解應用場景及各自解決了哪些問題。
13.Thread類的方法有哪些,如何多種方式實現線程同步。
14進程與線程的區別,JAVA中有哪些方式可以創建線程。
15.現有一學生表結構(student-id,class-id,name),請寫出統計每班有多少學生的SQL語句。
16.假如你正在開發一個系統的登錄程序,請簡述你是如何實現記住用戶名和密碼這個操作的,并如何實現?
17.在視圖層不支持存儲cookie,服務端不支持session的場景下如何保持用戶登陸狀態。
18.設計一套CMS系統或者博客系統的表結構(畫出大概的UML圖即可)。
本試題來源于微信群友分享,沒有標準答案哦。工作多年的攻城獅們,不知道你們還能不能全部做得上來,都來試試吧。
總結
以上是生活随笔為你收集整理的分享18道Java基础面试笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自由建站怎么(无坐标自由建站)
- 下一篇: 10道腾讯的Java面试题