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

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

最新應屆生java筆試題及答案

更新時間:2020-02-11 10:02:07 來源:動力節點 瀏覽4548次


最新應屆生java筆試題及答案


  1.10個線程和2個線程的同步代碼,哪個更容易寫?


  從寫代碼的角度來說,兩者的復雜度是相同的,因為同步代碼與線程數量是相互獨立的。但是同步策略的選擇依賴于線程的數量,因為越多的線程意味著更大的競爭,所以你需要利用同步技術,如鎖分離,這要求更復雜的代碼和專業知識。


  2.我們能創建一個包含可變對象的不可變對象嗎?


  是的,我們是可以創建一個包含可變對象的不可變對象的,你只需要謹慎一點,不要共享可變對象的引用就可以了,如果需要變化時,就返回原對象的一個拷貝。最常見的例子就是對象中包含一個日期對象的引用。


  3.我能在不進行強制轉換的情況下將一個double值賦值給long類型的變量嗎?


  不行,你不能在沒有強制類型轉換的前提下將一個double值賦值給long類型的變量,因為double類型的范圍比long類型更廣,所以必須要進行強制轉換。


  4.如何避免死鎖?


  死鎖是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。這是一個嚴重的問題,因為死鎖會讓你的程序掛起無法完成任務,死鎖的發生必須滿足以下四個條件:


  互斥條件:一個資源每次只能被一個進程使用。


  請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。


  不剝奪條件:進程已獲得的資源,在末使用完之前,不能強行剝奪。


  循環等待條件:若干進程之間形成一種頭尾相接的循環等待資源關系。


  最簡單的方法就是阻止循環等待條件,將系統中所有的資源設置標志位、排序,規定所有的進程申請資源必須以一定的順序(升序或降序)做操作來避免死鎖。這篇教程有代碼示例和避免死鎖的討論細節。


  5.有三個線程T1,T2,T3,怎么確保它們按順序執行?


  在多線程中有多種方法讓線程按特定順序執行,你可以用線程類的join()方法在一個線程中啟動另一個線程,另外一個線程完成該線程繼續執行。為了確保三個線程的順序你應該先啟動最后一個(T3調用T2,T2調用T1),這樣T1就會先完成而T3最后完成。


  6.shorts1=1;s1=s1+1;有錯嗎?shorts1=1;s1+=1;有錯嗎?


  對于shorts1=1;s1=s1+1;由于1是int類型,因此s1+1運算結果也是int型,需要強制轉換類型才能賦值給short型。而shorts1=1;s1+=1;可以正確編譯,因為s1+=1;相當于s1=(short)(s1+1);其中有隱含的強制類型轉換。


  7.描述一下JVM加載class文件的原理機制?


  JVM中類的裝載是由類加載器(ClassLoader)和它的子類來實現的,Java中的類加載器是一個重要的Java運行時系統組件,它負責在運行時查找和裝入類文件中的類。類的加載是指把類的.class文件中的數據讀入到內存中,通常是創建一個字節數組讀入.class文件


  8.獲得一個類的類對象有哪些方式?


  方法1:class,如:String.class


  方法2:Class.forName(),如:Class.forName("java.lang.String")


  方法3::對象.getClass,如:“hello”.getClass()


  9.一個”.java“源文件中是否可以包括多個類?有什么限制


  可以包括多個類,但只能有一個Public,而且Public的類必須與文件名相一致


  10.簡述你所知道的Linux


  Linux起源于1991年,1995年流行起來的免費操作系統,目前,Linux是主流的服務器操作系統,廣泛應用于互聯網、云計算、智能手機(Android)等領域。由于Java主要用于服務器端的開發,因此Java應用的部署環境有很多為Linux。


  Linux不像Windows的圖形操作界面,是通過命令的方式進行操作,常用命令有:


  a.pwd:用于顯示當前工作目錄;


  b.ls:用于查看當前工作目錄內容;


  c.cd:用于改變當前工作目錄。


最新應屆生java筆試題及答案


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


相關推薦


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


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


Java高級開發工程師面試題


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


哪有資深java工程師面試題


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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 嫩草视频在线观看 | 久久国产欧美另类久久久 | 欧美一级看片a免费观看 | 欧美专区亚洲 | 日本玖玖| 一级aa 毛片高清免费看 | 久久免费网 | 久热精品视频在线播放 | 国产产一区二区三区久久毛片国语 | 婷婷精品 | 久热爱免费精品视频在线播放 | 久久香蕉影院 | 色香蕉在线 | 亚洲美女视频在线观看 | a毛片a毛片a视频 | 国产色婷婷 | 精品久久久99大香线蕉 | 久久久久亚洲精品一区二区三区 | 亚洲精品另类 | 99精品国内不卡在线观看 | 国产成人做受免费视频 | 高清视频一区二区 | 欧美成人三级一区二区在线观看 | 深夜福利国产福利视频 | 青青青免费手机版视频在线观看 | 一个色综合网 | 成人一区二区免费中文字幕 | 中文字幕在线观看亚洲日韩 | 国产99精品一区二区三区免费 | 国产涩 | 欧美大片在线观看成人 | 美女视频黄a视频免费全过程在线 | 四虎综合九九色九九综合色 | 亚洲国产天堂久久九九九 | 欧美一级特黄毛片免费 | 亚洲精品国产一区二区在线 | 波多野吉衣一区二区三区在线观看 | 久久成人免费观看草草影院 | 日韩一区二区视频在线观看 | 精品热久国产福利视频 | 成人欧美视频在线观看 |