大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java初級開發面試題及答案

Java初級開發面試題及答案

更新時間:2020-02-19 10:16:56 來源:動力節點 瀏覽4554次


Java初級開發面試題及答案


  Math.round(11.5)等于多少?Math.round(-11.5)等于多少?


  Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;


  Collection和Collections的區別。


  Collection是集合類的上級接口,繼承與他的接口主要有Set和List.


  Collections是針對集合類的一個幫助類,他提供一系列靜態方法實現對各種集合的搜索、排序、線程安全化等操作。


  java中實現多態的機制是什么?


  方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。


  java中向上轉型、向下轉型是什么?


  向上轉型:子類引用的對象轉換為父類類型稱為向上轉型。通俗地說就是是將子類對象轉為父類對象。此處父類對象可以是接口。


  向下轉型:父類引用的對象轉換為子類類型成為向下轉型


  多線程創建有幾種方式?


  三種,分別是:繼承Thread類;實現Runnable接口;實現Callable接口。


  GC是什么?為什么要有GC?


  GC是垃圾收集器。Java程序員不用擔心內存管理,因為垃圾收集器會自動進行管理。要請求垃圾收集,可以調用下面的方法之一:


  System.gc()


  Runtime.getRuntime().gc()


  thorw與thows的區別?


  throw拋出的是異常對象;throws拋出的是類,如果有多個類則使用逗號間隔


  throw用于代碼塊或方法體;throws只能用于方法參數列表后邊,不能用于代碼塊


  如果throw拋出的異常是運行時異常,則可以不使用throws;否則必須顯示處理:try-catch或者throws


  ArrayList與LinkedList的區別?


  最明顯的區別是ArrrayList底層的數據結構是數組,支持隨機訪問,而LinkedList的底層數據結構書鏈表,不支持隨機訪問。使用下標訪問一個元素,ArrayList的時間復雜度是O(1),而LinkedList是O(n)。LinkedList是雙向鏈表


  Class.forName()和ClassLoader的區別?


  Class.forName()除了將類的.class文件加載到jvm中之外,還會對類進行解釋,執行類中的static塊,還會執行給靜態變量賦值的靜態方法。


  ClassLoader只將.class文件加載到jvm中,不會執行static中的內容。


  Log4j常用的四個日志級別是哪四個?優先級順序是怎樣的?


  優先級從高到低分別是ERROR、WARN、INFO、DEBUG。


  攔截器和過濾器有什么區別?程序中是先執行攔截器還是過濾器?


  ①攔截器是基于java的反射機制的,而過濾器是基于函數回調。


  ②攔截器不依賴與servlet容器,過濾器依賴與servlet容器。


  ③攔截器只能對action請求起作用,而過濾器則可以對幾乎所有的請求起作用。


  ④攔截器可以訪問action上下文、值棧里的對象,而過濾器不能訪問。


  ⑤在action的生命周期中,攔截器可以多次被調用,而過濾器只能在容器初始化時被調用一次。


  ⑥攔截器可以獲取IOC容器中的各個bean,而過濾器就不行,這點很重要,在攔截器里注入一個service,可以調用業務邏輯。


  程序中先執行過濾器。


  請描述Mybatis結果集中ResultMap和ResultType的區別。


  resultType和resultMap功能類似,都是返回對象信息,但是resultMap要更強大一些,可自定義。因為resultMap要配置一下,表和類的一一對應關系,所以說就算你的字段名和你的實體類的屬性名不一樣也沒關系,都會給你映射出來,但是,resultType就比較雞肋了,必須字段名一樣,比如說cId和c_id這種的都不能映射。


  Java中@PostConstruct和@PreDestroy注解有什么作用?


  被@PostConstruct修飾的方法會在服務器加載Servlet的時候運行,并且只會被服務器調用一次,類似于Serclet的inti()方法。被@PostConstruct修飾的方法會在構造函數之后,init()方法之前運行。


  被@PreDestroy修飾的方法會在服務器卸載Servlet的時候運行,并且只會被服務器調用一次,類似于Servlet的destroy()方法。被@PreDestroy修飾的方法會在destroy()方法之后運行,在Servlet被徹底卸載之前。


  編寫Webservice接口服務端(框架)有幾種方式?


  ApacheAxis1、ApacheAxis2、CodehausXFire、ApacheCXF等


  常用的緩存框架有哪幾個?


  Ehcache、Memcache、Redis


  如何在谷歌瀏覽器中跟蹤調試頁面


  瀏覽器中打開開發者工具(F12)跟蹤調試。


  Elemetts:跟蹤頁面DOM元素


  Console:跟蹤控制臺輸出


  Network:跟蹤網絡請求


  簡述TCP三次握手的理解


  第一次


  第一次握手:建立連接時,客戶端發送syn包(syn=j)到服務器,并進入SYN_SENT狀態,等待服務器確認;SYN:同步序列編號(SynchronizeSequenceNumbers)。


  第二次


  第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(seq=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;


  第三次


  第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED(TCP連接成功)狀態,完成三次握手。


  Linux下你常用的命令有哪些?


  cd命令用來改變所在目錄。cd/轉到根目錄中cd~轉到用戶目錄下


  ls命令用來查看目錄的內容。


  cp命令用來拷貝文件cp<sourcefilename><targetfilename>


  mv命令mvt.txtDocument把文件t.txt移動到目錄Document中。


  Nginx有什么作用?


  反向代理


  負載均衡


  動靜分離


Java初級開發面試題及答案


  以上就是動力節點Java培訓機構小編介紹的“Java初級開發面試題及答案!”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


相關推薦


最新最全java面試題及答案(初級到高級)


史上最全的中高級JAVA工程師面試題及答案匯總


Java高級開發工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美三级午夜理伦三级小说 | 成人精品视频 | 国产成人看片免费视频观看 | 日韩一区二区视频 | 国产高清成人 | 日本视频不卡 | 嫩草视频在线观看 | 亚洲成人日韩 | 久久成人在线观看 | 日本免费的一级绿象 | 日韩精品特黄毛片免费看 | 狠狠色噜噜狠狠狠狠97 | 久久天天躁综合夜夜黑人鲁色 | 色老久久精品偷偷鲁一区 | 偶偶福利视频 | 久草在线视频免费播放 | 全部精品孕妇色视频在线 | 亚洲图片国产日韩欧美 | 99激情网| 欧美乱子伦一区二区三区 | 亚洲精品国产成人专区 | 欧美伦理一区 | 亚洲综合国产一区二区三区 | 有码中文字幕在线观看 | 男人影院在线观看 | 欧美性生交xxxxx丝袜 | 老司机深夜免费福利 | www.国产一区二区三区 | 四虎影永久地址www 四虎影永久在线高清免费 四虎影永久在线观看精品 四虎影永久在线观看网址 四虎影院.com | 国产a级网站 | jizzjizz中国护士第一次 | 久草在线视频中文 | 久草在线视频免费资源观看 | 欧美xxx精品 | 色综合亚洲综合网站综合色 | 精品国产一区二区 | 亚洲在线视频观看 | 国产精品色片 | 国产国产精品人在线观看 | 久久桃花网 | 欧美精品成人一区二区视频一 |